Warning: Permanently added '18.206.183.161' (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-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.8 PID: 12654 Logging PID: 12656 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10573113, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', '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-x86_64/', '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-x86_64', '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-fvhy6q2k/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-fvhy6q2k/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-fvhy6q2k/ruff'... Running: git checkout 2b015d189ea18d26262f30568c85e207284d2cdf -- cmd: ['git', 'checkout', '2b015d189ea18d26262f30568c85e207284d2cdf', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-fvhy6q2k/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-fvhy6q2k/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 6358k 0 --:--:-- --:--:-- --:--:-- 6949k 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 373M 0 --:--:-- --:--:-- --:--:-- 375M INFO: Reading stdout from command: md5sum ruff-0.15.16.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=172800): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-fvhy6q2k/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-fvhy6q2k/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1780739647.762571 -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-fvhy6q2k/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-fvhy6q2k/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1780739647.762571 -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-fvhy6q2k/ruff/ruff.spec) Config(fedora-rawhide-x86_64) 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-x86_64-bootstrap-1780739647.762571/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-1cb3a65b-f3a0-41cd-bd65-287a6f4fc6b5 INFO: Checking that 87015550781953932da91083d1a262f1338b265166b6a146ad327e429b949099 image matches host's architecture INFO: Copy content of container 87015550781953932da91083d1a262f1338b265166b6a146ad327e429b949099 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1780739647.762571/root INFO: mounting 87015550781953932da91083d1a262f1338b265166b6a146ad327e429b949099 with podman image mount INFO: image 87015550781953932da91083d1a262f1338b265166b6a146ad327e429b949099 as /var/lib/containers/storage/overlay/dc0ff7fd5a9d21c5b929f7fd1b9efb1645ecd1751a9cc320b94849e7bd339ff9/merged INFO: umounting image 87015550781953932da91083d1a262f1338b265166b6a146ad327e429b949099 (/var/lib/containers/storage/overlay/dc0ff7fd5a9d21c5b929f7fd1b9efb1645ecd1751a9cc320b94849e7bd339ff9/merged) with podman image umount INFO: Removing image mock-bootstrap-1cb3a65b-f3a0-41cd-bd65-287a6f4fc6b5 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-x86_64-1780739647.762571/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.x86_64 rpm-sequoia-1.10.2-2.fc45.x86_64 dnf5-5.4.2.1-2.fc45.x86_64 dnf5-plugins-5.4.2.1-2.fc45.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 6.2 KiB/s | 25.2 KiB | 00m04s fedora 100% | 5.3 MiB/s | 23.1 MiB | 00m04s >>> Downloading successful, but checksum doesn't match. Calculated: 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) Expected: 8b46f83767fe6d4d4ea17920164c84a7d96df6075c9a9e67c2d7deb9336c6ae7b1aa8e3e53ded75527afbc69e55695c93ad6f285d9bac8aea0e320ea0dad47ba(sha512) 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) 1fc52be611e3900848be54f96a4dc59013793a97e2792240058015ff764e661dff6f3f8308a0f8d4d13df1813a5897517d4999295b6968dc2795a8942711940b(sha512) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml >>> Downloading successful, but checksum doesn't match. Calculated: 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) Expected: 8b46f83767fe6d4d4ea17920164c84a7d96df6075c9a9e67c2d7deb9336c6ae7b1aa8e3e53ded75527afbc69e55695c93ad6f285d9bac8aea0e320ea0dad47ba(sha512) 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) 1fc52be611e3900848be54f96a4dc59013793a97e2792240058015ff764e661dff6f3f8308a0f8d4d13df1813a5897517d4999295b6968dc2795a8942711940b(sha512) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml >>> Downloading successful, but checksum doesn't match. Calculated: 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) 145ee08bbcd5bc9cf77c5e64cb8b0c22596e3cdbf0e141ab6686725d2413aa82426848bc5bd8db52a5064c7922317f781bcf53f8958fdbd4d48b6d05f7a3b678(sha512) Expected: 8b46f83767fe6d4d4ea17920164c84a7d96df6075c9a9e67c2d7deb9336c6ae7b1aa8e3e53ded75527afbc69e55695c93ad6f285d9bac8aea0e320ea0dad47ba(sha512) 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) 1fc52be611e3900848be54f96a4dc59013793a97e2792240058015ff764e661dff6f3f8308a0f8d4d13df1813a5897517d4999295b6968dc2795a8942711940b(sha512) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/f5dd68a3b3b2b5b3821fa3766958826b08e8520ff5da97d29669bda754e0dcd1-primary.xml.zck (IP: 54.230.21.65) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/f5dd68a3b3b2b5b3821fa3766958826b08e8520ff5da97d29669bda754e0dcd1-primary.xml.zck >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/f5dd68a3b3b2b5b3821fa3766958826b08e8520ff5da97d29669bda754e0dcd1-primary.xml.zck (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/f5dd68a3b3b2b5b3821fa3766958826b08e8520ff5da97d29669bda754e0dcd1-primary.xml.zck >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/f5dd68a3b3b2b5b3821fa3766958826b08e8520ff5da97d29669bda754e0dcd1-primary.xml.zck (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/f5dd68a3b3b2b5b3821fa3766958826b08e8520ff5da97d29669bda754e0dcd1-primary.xml.zck Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.9-3.fc44 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-23.fc44 fedora 95.0 KiB coreutils x86_64 0:9.11-2.fc45 fedora 5.9 MiB cpio x86_64 0:2.15-9.fc44 fedora 1.1 MiB diffutils x86_64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:45-0.8 fedora 4.2 KiB findutils x86_64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk x86_64 0:5.4.0-3.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.43.9000-19.fc45 fedora 0.0 B grep x86_64 0:3.12-3.fc44 fedora 1.0 MiB gzip x86_64 0:1.14-2.fc44 fedora 401.6 KiB info x86_64 0:7.3-1.fc45 fedora 372.4 KiB patch x86_64 0:2.8-4.fc44 fedora 226.6 KiB redhat-rpm-config noarch 0:344-2.fc45 fedora 183.7 KiB rpm-build x86_64 0:6.0.1-5.fc45 fedora 294.6 KiB sed x86_64 0:4.10-1.fc45 fedora 939.4 KiB shadow-utils x86_64 2:4.19.3-3.fc45 fedora 4.0 MiB tar x86_64 2:1.35-8.fc44 fedora 3.0 MiB unzip x86_64 0:6.0-69.fc44 fedora 445.8 KiB util-linux x86_64 0:2.42.1-4.fc45 fedora 3.7 MiB which x86_64 0:2.25-1.fc45 fedora 83.6 KiB xz x86_64 1:5.8.3-1.fc45 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-2.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-2.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-5.fc44 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs x86_64 0:4.1.4-1.fc45 fedora 390.5 KiB binutils x86_64 0:2.46.50-9.fc45 fedora 28.2 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-2.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-23.fc44 fedora 80.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 x86_64 0:9.11-2.fc45 fedora 10.9 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl x86_64 0:8.20.0-2.fc45 fedora 483.9 KiB cyrus-sasl-lib x86_64 0:2.1.28-35.fc44 fedora 2.3 MiB debugedit x86_64 0:5.3-2.fc45 fedora 220.8 KiB dwz x86_64 0:0.16-3.fc44 fedora 290.9 KiB ed x86_64 0:1.22.5-2.fc45 fedora 149.7 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils x86_64 0:0.195-1.fc45 fedora 3.0 MiB elfutils-debuginfod-client x86_64 0:0.195-1.fc45 fedora 83.8 KiB elfutils-libelf x86_64 0:0.195-1.fc45 fedora 1.2 MiB elfutils-libs x86_64 0:0.195-1.fc45 fedora 715.3 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 x86_64 0:5.47-2.fc45 fedora 101.2 KiB file-libs x86_64 0:5.47-2.fc45 fedora 12.2 MiB filesystem x86_64 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 x86_64 0:17.1-8.fc45 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-11.fc44 fedora 129.6 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc x86_64 0:2.43.9000-19.fc45 fedora 7.0 MiB glibc-common x86_64 0:2.43.9000-19.fc45 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.43.9000-19.fc45 fedora 7.7 MiB gmp x86_64 1:6.3.0-5.fc44 fedora 815.2 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 x86_64 0:2.4.9-16.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-16.fc45 fedora 634.0 KiB gnupg2-gpg-agent x86_64 0:2.4.9-16.fc45 fedora 686.6 KiB gnupg2-gpgconf x86_64 0:2.4.9-16.fc45 fedora 249.7 KiB gnupg2-keyboxd x86_64 0:2.4.9-16.fc45 fedora 201.2 KiB gnupg2-verify x86_64 0:2.4.9-16.fc45 fedora 360.3 KiB gnutls x86_64 0:3.8.13-1.fc45 fedora 3.8 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 x86_64 0:1.6.2-10.fc45 fedora 60.6 KiB jansson x86_64 0:2.14-4.fc44 fedora 88.9 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c x86_64 0:0.18-8.fc44 fedora 82.6 KiB kernel-srpm-macros noarch 0:1.0-29.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-7.fc44 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-7.fc45 fedora 2.4 MiB libacl x86_64 0:2.3.2-7.fc45 fedora 39.8 KiB libarchive x86_64 0:3.8.7-1.fc45 fedora 1.0 MiB libassuan x86_64 0:2.5.7-5.fc44 fedora 163.8 KiB libattr x86_64 0:2.5.2-9.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.1-4.fc45 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-3.fc44 fedora 865.0 KiB libcap x86_64 0:2.78-1.fc45 fedora 212.1 KiB libcap-ng x86_64 0:0.9.3-1.fc45 fedora 68.8 KiB libcbor x86_64 0:0.14.0-2.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-1.fc45 fedora 63.0 KiB libcurl x86_64 0:8.20.0-2.fc45 fedora 1.0 MiB libeconf x86_64 0:0.7.9-3.fc44 fedora 64.8 KiB libevent x86_64 0:2.1.12-17.fc44 fedora 978.7 KiB libfdisk x86_64 0:2.42.1-4.fc45 fedora 392.2 KiB libffi x86_64 0:3.5.2-2.fc44 fedora 87.7 KiB libfido2 x86_64 0:1.17.0-2.fc45 fedora 260.5 KiB libfsverity x86_64 0:1.7-1.fc45 fedora 28.4 KiB libgcc x86_64 0:16.1.1-2.fc45 fedora 270.7 KiB libgcrypt x86_64 0:1.12.2-1.fc45 fedora 1.7 MiB libgomp x86_64 0:16.1.1-2.fc45 fedora 577.4 KiB libgpg-error x86_64 0:1.61-1.fc45 fedora 949.8 KiB libidn2 x86_64 0:2.3.8-3.fc44 fedora 556.4 KiB libksba x86_64 0:1.8.0-1.fc45 fedora 431.1 KiB liblastlog2 x86_64 0:2.42.1-4.fc45 fedora 37.6 KiB libmount x86_64 0:2.42.1-4.fc45 fedora 400.8 KiB libnghttp2 x86_64 0:1.69.0-1.fc45 fedora 166.1 KiB libnghttp3 x86_64 0:1.16.0-1.fc45 fedora 163.2 KiB libpkgconf x86_64 0:2.5.1-1.fc45 fedora 90.1 KiB libpsl x86_64 0:0.21.5-7.fc44 fedora 76.3 KiB libselinux x86_64 0:3.10-1.fc44 fedora 201.0 KiB libselinux-utils x86_64 0:3.10-1.fc44 fedora 305.7 KiB libsemanage x86_64 0:3.10-1.fc44 fedora 312.3 KiB libsepol x86_64 0:3.10-1.fc44 fedora 870.0 KiB libsmartcols x86_64 0:2.42.1-4.fc45 fedora 188.5 KiB libssh x86_64 0:0.12.0-1.fc45 fedora 719.1 KiB libssh-config noarch 0:0.12.0-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.1.1-2.fc45 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-1.fc45 fedora 180.6 KiB libtool-ltdl x86_64 0:2.5.4-10.fc44 fedora 70.0 KiB libunistring x86_64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-1.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.1-4.fc45 fedora 37.3 KiB libverto x86_64 0:0.3.2-12.fc44 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-3.fc44 fedora 293.2 KiB libxml2 x86_64 0:2.13.9-1.fc45 fedora 1.8 MiB libzstd x86_64 0:1.5.7-5.fc44 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-2.fc45 fedora 780.9 KiB lua-libs x86_64 0:5.5.0-1.fc45 fedora 297.9 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-4.fc44 fedora 157.3 KiB mpfr x86_64 0:4.2.2-3.fc44 fedora 849.1 KiB ncurses-base noarch 0:6.6-2.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-2.fc45 fedora 968.8 KiB nettle x86_64 0:3.10.1-3.fc44 fedora 794.3 KiB ngtcp2 x86_64 0:1.22.1-1.fc45 fedora 338.2 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-1.fc45 fedora 51.6 KiB npth x86_64 0:1.8-4.fc44 fedora 49.5 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 x86_64 0:2.6.13-1.fc45 fedora 669.9 KiB openssl-libs x86_64 1:3.5.6-1.fc45 fedora 9.2 MiB p11-kit x86_64 0:0.26.2-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.2-1.fc45 fedora 478.3 KiB package-notes-srpm-macros noarch 0:0.18-1.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-1.fc44 fedora 130.5 KiB pcre2 x86_64 0:10.47-1.fc44.1 fedora 718.6 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 x86_64 0:2.5.1-1.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-1.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-1.fc45 fedora 989.0 B policycoreutils x86_64 0:3.10-4.fc45 fedora 888.7 KiB popt x86_64 0:1.19-10.fc44 fedora 132.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 x86_64 0:8.3-4.fc44 fedora 519.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 x86_64 0:6.0.1-5.fc45 fedora 3.1 MiB rpm-build-libs x86_64 0:6.0.1-5.fc45 fedora 276.3 KiB rpm-libs x86_64 0:6.0.1-5.fc45 fedora 961.2 KiB rpm-plugin-selinux x86_64 0:6.0.1-5.fc45 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.2-2.fc45 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.0.1-5.fc45 fedora 39.6 KiB rust-srpm-macros noarch 0:28.4-3.fc44 fedora 5.5 KiB selinux-policy noarch 0:45.3-1.fc45 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.3-1.fc45 fedora 18.9 MiB setup noarch 0:2.15.0-29.fc45 fedora 724.9 KiB sqlite-libs x86_64 0:3.53.1-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:261~rc2-1.fc45 fedora 2.7 MiB systemd-standalone-sysusers x86_64 0:261~rc2-1.fc45 fedora 940.4 KiB tpm2-tss x86_64 0:4.1.3-9.fc44 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0:0.4.6-1.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.1-4.fc45 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.3-4.fc44 fedora 94.0 KiB xz-libs x86_64 1:5.8.3-1.fc45 fedora 217.7 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip x86_64 0:3.0-45.fc44 fedora 698.0 KiB zlib-ng-compat x86_64 0:2.3.3-5.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-5.fc44 fedora 502.4 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 187 packages Total size of inbound packages is 70 MiB. Need to download 70 MiB. After this operation, 228 MiB extra will be used (install 228 MiB, remove 0 B). [ 1/187] bzip2-0:1.0.8-23.fc44.x86_64 100% | 12.7 MiB/s | 52.1 KiB | 00m00s [ 2/187] cpio-0:2.15-9.fc44.x86_64 100% | 40.9 MiB/s | 293.4 KiB | 00m00s [ 3/187] bash-0:5.3.9-3.fc44.x86_64 100% | 145.7 MiB/s | 1.9 MiB | 00m00s [ 4/187] coreutils-0:9.11-2.fc45.x86_6 100% | 85.9 MiB/s | 1.2 MiB | 00m00s [ 5/187] diffutils-0:3.12-5.fc44.x86_6 100% | 77.2 MiB/s | 395.3 KiB | 00m00s [ 6/187] fedora-release-common-0:45-0. 100% | 4.5 MiB/s | 18.6 KiB | 00m00s [ 7/187] glibc-minimal-langpack-0:2.43 100% | 25.9 MiB/s | 106.2 KiB | 00m00s [ 8/187] findutils-1:4.10.0-7.fc44.x86 100% | 89.9 MiB/s | 552.5 KiB | 00m00s [ 9/187] gzip-0:1.14-2.fc44.x86_64 100% | 43.7 MiB/s | 179.1 KiB | 00m00s [ 10/187] grep-0:3.12-3.fc44.x86_64 100% | 49.1 MiB/s | 301.6 KiB | 00m00s [ 11/187] patch-0:2.8-4.fc44.x86_64 100% | 22.5 MiB/s | 115.2 KiB | 00m00s [ 12/187] redhat-rpm-config-0:344-2.fc4 100% | 15.2 MiB/s | 78.0 KiB | 00m00s [ 13/187] rpm-build-0:6.0.1-5.fc45.x86_ 100% | 34.1 MiB/s | 139.9 KiB | 00m00s [ 14/187] sed-0:4.10-1.fc45.x86_64 100% | 87.7 MiB/s | 359.1 KiB | 00m00s [ 15/187] tar-2:1.35-8.fc44.x86_64 100% | 121.1 MiB/s | 868.2 KiB | 00m00s [ 16/187] shadow-utils-2:4.19.3-3.fc45. 100% | 141.8 MiB/s | 1.4 MiB | 00m00s [ 17/187] unzip-0:6.0-69.fc44.x86_64 100% | 65.0 MiB/s | 199.6 KiB | 00m00s [ 18/187] which-0:2.25-1.fc45.x86_64 100% | 8.2 MiB/s | 42.0 KiB | 00m00s [ 19/187] xz-1:5.8.3-1.fc45.x86_64 100% | 106.6 MiB/s | 655.2 KiB | 00m00s [ 20/187] gawk-0:5.4.0-3.fc45.x86_64 100% | 89.7 MiB/s | 1.2 MiB | 00m00s [ 21/187] util-linux-0:2.42.1-4.fc45.x8 100% | 97.1 MiB/s | 1.3 MiB | 00m00s [ 22/187] filesystem-0:3.18-58.fc45.x86 100% | 165.1 MiB/s | 1.8 MiB | 00m00s [ 23/187] glibc-0:2.43.9000-19.fc45.x86 100% | 161.8 MiB/s | 2.4 MiB | 00m00s [ 24/187] ncurses-libs-0:6.6-2.fc45.x86 100% | 55.9 MiB/s | 343.2 KiB | 00m00s [ 25/187] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 14.3 MiB/s | 43.8 KiB | 00m00s [ 26/187] gmp-1:6.3.0-5.fc44.x86_64 100% | 78.7 MiB/s | 322.5 KiB | 00m00s [ 27/187] coreutils-common-0:9.11-2.fc4 100% | 197.0 MiB/s | 2.2 MiB | 00m00s [ 28/187] libacl-0:2.3.2-7.fc45.x86_64 100% | 4.8 MiB/s | 24.5 KiB | 00m00s [ 29/187] libattr-0:2.5.2-9.fc45.x86_64 100% | 5.8 MiB/s | 17.7 KiB | 00m00s [ 30/187] libcap-0:2.78-1.fc45.x86_64 100% | 29.1 MiB/s | 89.4 KiB | 00m00s [ 31/187] libselinux-0:3.10-1.fc44.x86_ 100% | 24.9 MiB/s | 102.0 KiB | 00m00s [ 32/187] openssl-libs-1:3.5.6-1.fc45.x 100% | 211.3 MiB/s | 2.7 MiB | 00m00s [ 33/187] fedora-repos-0:45-0.1.noarch 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 34/187] redhat-systemd-presets-0:102- 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 35/187] glibc-common-0:2.43.9000-19.f 100% | 129.7 MiB/s | 398.5 KiB | 00m00s [ 36/187] pcre2-0:10.47-1.fc44.1.x86_64 100% | 67.8 MiB/s | 277.7 KiB | 00m00s [ 37/187] ed-0:1.22.5-2.fc45.x86_64 100% | 41.7 MiB/s | 85.4 KiB | 00m00s [ 38/187] R-srpm-macros-0:1.3.7-2.fc45. 100% | 5.4 MiB/s | 11.0 KiB | 00m00s [ 39/187] ansible-srpm-macros-0:1-20.1. 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 40/187] build-reproducibility-srpm-ma 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [ 41/187] cmake-srpm-macros-0:4.3.0-1.f 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 42/187] dwz-0:0.16-3.fc44.x86_64 100% | 45.2 MiB/s | 138.9 KiB | 00m00s [ 43/187] efi-srpm-macros-0:6-6.fc44.no 100% | 11.0 MiB/s | 22.6 KiB | 00m00s [ 44/187] erlang-srpm-macros-0:0.3.11-1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 45/187] file-0:5.47-2.fc45.x86_64 100% | 24.1 MiB/s | 49.4 KiB | 00m00s [ 46/187] filesystem-srpm-macros-0:3.18 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [ 47/187] fonts-srpm-macros-1:5.0.0-3.f 100% | 8.9 MiB/s | 27.2 KiB | 00m00s [ 48/187] forge-srpm-macros-0:0.4.0-4.f 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 49/187] fpc-srpm-macros-0:1.3-16.fc44 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 50/187] gap-srpm-macros-0:2-2.fc44.no 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 51/187] ghc-srpm-macros-0:1.10-1.fc44 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 52/187] gnat-srpm-macros-0:7-2.fc44.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 53/187] gnome-srpm-macros-0:1.0-1.fc4 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 54/187] go-srpm-macros-0:3.8.0-2.fc44 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 55/187] java-srpm-macros-0:1-8.fc44.n 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 56/187] kernel-srpm-macros-0:1.0-29.f 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [ 57/187] lua-srpm-macros-0:1-17.fc44.n 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 58/187] ocaml-srpm-macros-0:11-3.fc44 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 59/187] openblas-srpm-macros-0:2-21.f 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 60/187] package-notes-srpm-macros-0:0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 61/187] perl-srpm-macros-0:1-61.fc44. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 62/187] pyproject-srpm-macros-0:1.22. 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [ 63/187] python-srpm-macros-0:3.14-12. 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 64/187] qt5-srpm-macros-0:5.15.18-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 65/187] qt6-srpm-macros-0:6.11.1-1.fc 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 66/187] rpm-0:6.0.1-5.fc45.x86_64 100% | 188.3 MiB/s | 578.3 KiB | 00m00s [ 67/187] rust-srpm-macros-0:28.4-3.fc4 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 68/187] tree-sitter-srpm-macros-0:0.4 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 69/187] zig-srpm-macros-0:1-8.fc44.no 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 70/187] zip-0:3.0-45.fc44.x86_64 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 71/187] debugedit-0:5.3-2.fc45.x86_64 100% | 43.2 MiB/s | 88.5 KiB | 00m00s [ 72/187] elfutils-0:0.195-1.fc45.x86_6 100% | 191.7 MiB/s | 588.9 KiB | 00m00s [ 73/187] elfutils-libelf-0:0.195-1.fc4 100% | 68.4 MiB/s | 210.2 KiB | 00m00s [ 74/187] libarchive-0:3.8.7-1.fc45.x86 100% | 144.2 MiB/s | 442.9 KiB | 00m00s [ 75/187] libgcc-0:16.1.1-2.fc45.x86_64 100% | 64.0 MiB/s | 131.0 KiB | 00m00s [ 76/187] libstdc++-0:16.1.1-2.fc45.x86 100% | 199.5 MiB/s | 1.0 MiB | 00m00s [ 77/187] popt-0:1.19-10.fc44.x86_64 100% | 32.7 MiB/s | 66.9 KiB | 00m00s [ 78/187] readline-0:8.3-4.fc44.x86_64 100% | 74.8 MiB/s | 229.8 KiB | 00m00s [ 79/187] rpm-build-libs-0:6.0.1-5.fc45 100% | 64.5 MiB/s | 132.1 KiB | 00m00s [ 80/187] rpm-libs-0:6.0.1-5.fc45.x86_6 100% | 135.3 MiB/s | 415.5 KiB | 00m00s [ 81/187] zstd-0:1.5.7-5.fc44.x86_64 100% | 94.0 MiB/s | 192.5 KiB | 00m00s [ 82/187] audit-libs-0:4.1.4-1.fc45.x86 100% | 69.2 MiB/s | 141.7 KiB | 00m00s [ 83/187] libeconf-0:0.7.9-3.fc44.x86_6 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [ 84/187] libsemanage-0:3.10-1.fc44.x86 100% | 62.1 MiB/s | 127.3 KiB | 00m00s [ 85/187] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 64.1 MiB/s | 131.2 KiB | 00m00s [ 86/187] pam-libs-0:1.7.2-1.fc44.x86_6 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [ 87/187] setup-0:2.15.0-29.fc45.noarch 100% | 51.2 MiB/s | 157.3 KiB | 00m00s [ 88/187] xz-libs-1:5.8.3-1.fc45.x86_64 100% | 56.8 MiB/s | 116.4 KiB | 00m00s [ 89/187] mpfr-0:4.2.2-3.fc44.x86_64 100% | 116.5 MiB/s | 357.8 KiB | 00m00s [ 90/187] libblkid-0:2.42.1-4.fc45.x86_ 100% | 65.2 MiB/s | 133.4 KiB | 00m00s [ 91/187] libcap-ng-0:0.9.3-1.fc45.x86_ 100% | 16.8 MiB/s | 34.3 KiB | 00m00s [ 92/187] libfdisk-0:2.42.1-4.fc45.x86_ 100% | 82.6 MiB/s | 169.1 KiB | 00m00s [ 93/187] liblastlog2-0:2.42.1-4.fc45.x 100% | 8.0 MiB/s | 24.5 KiB | 00m00s [ 94/187] libmount-0:2.42.1-4.fc45.x86_ 100% | 42.8 MiB/s | 175.5 KiB | 00m00s [ 95/187] libsmartcols-0:2.42.1-4.fc45. 100% | 43.1 MiB/s | 88.2 KiB | 00m00s [ 96/187] libuuid-0:2.42.1-4.fc45.x86_6 100% | 13.3 MiB/s | 27.3 KiB | 00m00s [ 97/187] util-linux-core-0:2.42.1-4.fc 100% | 141.5 MiB/s | 579.5 KiB | 00m00s [ 98/187] zlib-ng-compat-0:2.3.3-5.fc45 100% | 44.5 MiB/s | 91.2 KiB | 00m00s [ 99/187] glibc-gconv-extra-0:2.43.9000 100% | 186.9 MiB/s | 1.7 MiB | 00m00s [100/187] ncurses-base-0:6.6-2.fc45.noa 100% | 43.0 MiB/s | 88.1 KiB | 00m00s [101/187] gnulib-l10n-0:20241231-3.fc45 100% | 73.4 MiB/s | 150.4 KiB | 00m00s [102/187] libsepol-0:3.10-1.fc44.x86_64 100% | 119.7 MiB/s | 367.6 KiB | 00m00s [103/187] ca-certificates-0:2025.2.80_v 100% | 236.5 MiB/s | 968.8 KiB | 00m00s [104/187] crypto-policies-0:20251128-3. 100% | 32.0 MiB/s | 98.3 KiB | 00m00s [105/187] fedora-gpg-keys-0:45-0.1.noar 100% | 46.0 MiB/s | 141.3 KiB | 00m00s [106/187] fedora-repos-rawhide-0:45-0.1 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [107/187] redhat-systemd-presets-common 100% | 6.4 MiB/s | 13.1 KiB | 00m00s [108/187] pcre2-syntax-0:10.47-1.fc44.1 100% | 40.2 MiB/s | 164.7 KiB | 00m00s [109/187] add-determinism-0:0.7.3-2.fc4 100% | 208.6 MiB/s | 854.6 KiB | 00m00s [110/187] linkdupes-0:0.7.3-2.fc45.x86_ 100% | 112.2 MiB/s | 344.7 KiB | 00m00s [111/187] file-libs-0:5.47-2.fc45.x86_6 100% | 212.9 MiB/s | 872.0 KiB | 00m00s [112/187] info-0:7.3-1.fc45.x86_64 100% | 156.4 KiB/s | 190.8 KiB | 00m01s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/i/info-7.3-1.fc45.x86_64.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/i/info-7.3-1.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/i/info-7.3-1.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/i/info-7.3-1.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/i/info-7.3-1.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/i/info-7.3-1.fc45.x86_64.rpm [113/187] elfutils-libs-0:0.195-1.fc45. 100% | 92.2 MiB/s | 283.2 KiB | 00m00s [114/187] elfutils-debuginfod-client-0: 100% | 22.7 MiB/s | 46.5 KiB | 00m00s [115/187] libzstd-0:1.5.7-5.fc44.x86_64 100% | 88.9 MiB/s | 364.2 KiB | 00m00s [116/187] libxml2-0:2.13.9-1.fc45.x86_6 100% | 174.5 MiB/s | 714.7 KiB | 00m00s [117/187] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 37.9 MiB/s | 77.7 KiB | 00m00s [118/187] libgomp-0:16.1.1-2.fc45.x86_6 100% | 54.7 MiB/s | 392.0 KiB | 00m00s [119/187] lua-libs-0:5.5.0-1.fc45.x86_6 100% | 46.8 MiB/s | 143.6 KiB | 00m00s [120/187] rpm-sign-libs-0:6.0.1-5.fc45. 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [121/187] rpm-sequoia-0:1.10.2-2.fc45.x 100% | 177.9 MiB/s | 910.8 KiB | 00m00s [122/187] curl-0:8.20.0-2.fc45.x86_64 100% | 241.2 KiB/s | 242.2 KiB | 00m01s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/c/curl-8.20.0-2.fc45.x86_64.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/c/curl-8.20.0-2.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/c/curl-8.20.0-2.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/c/curl-8.20.0-2.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/c/curl-8.20.0-2.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/c/curl-8.20.0-2.fc45.x86_64.rpm [123/187] json-c-0:0.18-8.fc44.x86_64 100% | 15.1 MiB/s | 46.3 KiB | 00m00s [124/187] gnupg2-0:2.4.9-16.fc45.x86_64 100% | 206.7 MiB/s | 1.7 MiB | 00m00s [125/187] ima-evm-utils-libs-0:1.6.2-10 100% | 9.9 MiB/s | 30.4 KiB | 00m00s [126/187] libfsverity-0:1.7-1.fc45.x86_ 100% | 6.2 MiB/s | 19.0 KiB | 00m00s [127/187] gpgverify-0:2.2-4.fc44.noarch 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [128/187] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 91.6 MiB/s | 281.4 KiB | 00m00s [129/187] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 91.6 MiB/s | 281.3 KiB | 00m00s [130/187] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 38.0 MiB/s | 116.7 KiB | 00m00s [131/187] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 31.5 MiB/s | 96.8 KiB | 00m00s [132/187] gnupg2-verify-0:2.4.9-16.fc45 100% | 57.4 MiB/s | 176.4 KiB | 00m00s [133/187] libassuan-0:2.5.7-5.fc44.x86_ 100% | 33.6 MiB/s | 68.9 KiB | 00m00s [134/187] libgcrypt-0:1.12.2-1.fc45.x86 100% | 123.0 MiB/s | 629.8 KiB | 00m00s [135/187] libgpg-error-0:1.61-1.fc45.x8 100% | 82.5 MiB/s | 253.4 KiB | 00m00s [136/187] npth-0:1.8-4.fc44.x86_64 100% | 12.6 MiB/s | 25.8 KiB | 00m00s [137/187] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 86.1 MiB/s | 440.9 KiB | 00m00s [138/187] gnutls-0:3.8.13-1.fc45.x86_64 100% | 178.3 MiB/s | 1.4 MiB | 00m00s [139/187] libksba-0:1.8.0-1.fc45.x86_64 100% | 56.0 MiB/s | 172.0 KiB | 00m00s [140/187] openldap-0:2.6.13-1.fc45.x86_ 100% | 88.5 MiB/s | 272.0 KiB | 00m00s [141/187] libusb1-0:1.0.30-1.fc45.x86_6 100% | 40.9 MiB/s | 83.7 KiB | 00m00s [142/187] libidn2-0:2.3.8-3.fc44.x86_64 100% | 85.7 MiB/s | 175.5 KiB | 00m00s [143/187] libtasn1-0:4.21.0-1.fc45.x86_ 100% | 37.1 MiB/s | 76.0 KiB | 00m00s [144/187] libunistring-0:1.1-11.fc44.x8 100% | 178.3 MiB/s | 547.8 KiB | 00m00s [145/187] nettle-0:3.10.1-3.fc44.x86_64 100% | 139.3 MiB/s | 428.0 KiB | 00m00s [146/187] p11-kit-0:0.26.2-1.fc45.x86_6 100% | 108.6 MiB/s | 555.9 KiB | 00m00s [147/187] systemd-libs-0:261~rc2-1.fc45 100% | 697.7 KiB/s | 947.5 KiB | 00m01s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-libs-261~rc2-1.fc45.x86_64.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-libs-261~rc2-1.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-libs-261~rc2-1.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-libs-261~rc2-1.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-libs-261~rc2-1.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-libs-261~rc2-1.fc45.x86_64.rpm [148/187] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 130.3 MiB/s | 800.7 KiB | 00m00s [149/187] libevent-0:2.1.12-17.fc44.x86 100% | 70.2 MiB/s | 287.4 KiB | 00m00s [150/187] libtool-ltdl-0:2.5.4-10.fc44. 100% | 12.1 MiB/s | 37.0 KiB | 00m00s [151/187] libffi-0:3.5.2-2.fc44.x86_64 100% | 20.7 MiB/s | 42.4 KiB | 00m00s [152/187] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [153/187] alternatives-0:1.33-5.fc44.x8 100% | 19.9 MiB/s | 40.8 KiB | 00m00s [154/187] jansson-0:2.14-4.fc44.x86_64 100% | 11.5 MiB/s | 47.1 KiB | 00m00s [155/187] pkgconf-pkg-config-0:2.5.1-1. 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [156/187] pkgconf-0:2.5.1-1.fc45.x86_64 100% | 11.9 MiB/s | 48.7 KiB | 00m00s [157/187] binutils-0:2.46.50-9.fc45.x86 100% | 257.8 MiB/s | 6.2 MiB | 00m00s [158/187] pkgconf-m4-0:2.5.1-1.fc45.noa 100% | 1.5 MiB/s | 13.8 KiB | 00m00s [159/187] p11-kit-trust-0:0.26.2-1.fc45 100% | 47.6 MiB/s | 146.4 KiB | 00m00s [160/187] libpkgconf-0:2.5.1-1.fc45.x86 100% | 10.4 MiB/s | 42.7 KiB | 00m00s [161/187] fedora-release-0:45-0.8.noarc 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [162/187] gdb-minimal-0:17.1-8.fc45.x86 100% | 315.8 MiB/s | 4.7 MiB | 00m00s [163/187] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 13.4 MiB/s | 41.2 KiB | 00m00s [164/187] fedora-release-identity-basic 100% | 6.6 MiB/s | 13.4 KiB | 00m00s [165/187] libcurl-0:8.20.0-2.fc45.x86_6 100% | 4.3 MiB/s | 467.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/l/libcurl-8.20.0-2.fc45.x86_64.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/l/libcurl-8.20.0-2.fc45.x86_64.rpm [166/187] krb5-libs-0:1.22.2-7.fc45.x86 100% | 156.9 MiB/s | 803.3 KiB | 00m00s [167/187] libbrotli-0:1.2.0-3.fc44.x86_ 100% | 84.9 MiB/s | 347.8 KiB | 00m00s [168/187] libnghttp2-0:1.69.0-1.fc45.x8 100% | 25.1 MiB/s | 77.2 KiB | 00m00s [169/187] libnghttp3-0:1.16.0-1.fc45.x8 100% | 18.2 MiB/s | 74.4 KiB | 00m00s [170/187] libpsl-0:0.21.5-7.fc44.x86_64 100% | 31.9 MiB/s | 65.3 KiB | 00m00s [171/187] libssh-0:0.12.0-1.fc45.x86_64 100% | 95.6 MiB/s | 293.7 KiB | 00m00s [172/187] ngtcp2-0:1.22.1-1.fc45.x86_64 100% | 76.8 MiB/s | 157.4 KiB | 00m00s [173/187] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [174/187] keyutils-libs-0:1.6.3-7.fc44. 100% | 10.3 MiB/s | 31.5 KiB | 00m00s [175/187] libcom_err-0:1.47.4-1.fc45.x8 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [176/187] libverto-0:0.3.2-12.fc44.x86_ 100% | 5.2 MiB/s | 21.1 KiB | 00m00s [177/187] publicsuffix-list-dafsa-0:202 100% | 29.4 MiB/s | 60.3 KiB | 00m00s [178/187] libfido2-0:1.17.0-2.fc45.x86_ 100% | 34.8 MiB/s | 106.9 KiB | 00m00s [179/187] libssh-config-0:0.12.0-1.fc45 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [180/187] libcbor-0:0.14.0-2.fc45.x86_6 100% | 17.9 MiB/s | 36.6 KiB | 00m00s [181/187] systemd-standalone-sysusers-0 100% | 1.8 MiB/s | 412.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-standalone-sysusers-261~rc2-1.fc45.x86_64.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/systemd-standalone-sysusers-261~rc2-1.fc45.x86_64.rpm [182/187] policycoreutils-0:3.10-4.fc45 100% | 3.4 MiB/s | 260.9 KiB | 00m00s [183/187] sqlite-libs-0:3.53.1-1.fc45.x 100% | 1.4 MiB/s | 808.2 KiB | 00m01s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/sqlite-libs-3.53.1-1.fc45.x86_64.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/sqlite-libs-3.53.1-1.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/sqlite-libs-3.53.1-1.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/sqlite-libs-3.53.1-1.fc45.x86_64.rpm >>> Status code: 404 for https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/sqlite-libs-3.53.1-1.fc45.x86_64.rpm (IP: 140.211.166.134) - https://ftp2.osuosl.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/sqlite-libs-3.53.1-1.fc45.x86_64.rpm [184/187] selinux-policy-0:45.3-1.fc45. 100% | 1.1 MiB/s | 74.6 KiB | 00m00s [185/187] libselinux-utils-0:3.10-1.fc4 100% | 1.7 MiB/s | 119.6 KiB | 00m00s [186/187] rpm-plugin-selinux-0:6.0.1-5. 100% | 277.5 KiB/s | 19.1 KiB | 00m00s [187/187] selinux-policy-targeted-0:45. 100% | 22.7 MiB/s | 6.8 MiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/selinux-policy-targeted-45.3-1.fc45.noarch.rpm (IP: 54.230.21.6) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/selinux-policy-targeted-45.3-1.fc45.noarch.rpm -------------------------------------------------------------------------------- [187/187] Total 100% | 35.3 MiB/s | 70.5 MiB | 00m02s 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% | 663.0 B/s | 187.0 B | 00m00s [ 2/189] Prepare transaction 100% | 3.1 KiB/s | 187.0 B | 00m00s [ 3/189] Installing libgcc-0:16.1.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/189] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/189] Installing redhat-systemd-pre 100% | 0.0 B/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% | 0.0 B/s | 71.1 KiB | 00m00s [ 8/189] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/189] Installing fedora-gpg-keys-0: 100% | 44.5 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% | 17.3 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% | 35.7 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/189] Installing filesystem-0:3.18- 100% | 2.1 MiB/s | 253.6 KiB | 00m00s [ 16/189] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/189] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/189] Installing gnulib-l10n-0:2024 100% | 161.6 MiB/s | 661.9 KiB | 00m00s [ 19/189] Installing coreutils-common-0 100% | 353.5 MiB/s | 11.0 MiB | 00m00s [ 20/189] Installing ncurses-base-0:6.6 100% | 86.7 MiB/s | 355.3 KiB | 00m00s [ 21/189] Installing bash-0:5.3.9-3.fc4 100% | 184.4 MiB/s | 8.5 MiB | 00m00s [ 22/189] Installing glibc-common-0:2.4 100% | 36.8 MiB/s | 1.0 MiB | 00m00s [ 23/189] Installing glibc-gconv-extra- 100% | 267.5 MiB/s | 7.8 MiB | 00m00s [ 24/189] Installing glibc-0:2.43.9000- 100% | 135.0 MiB/s | 7.0 MiB | 00m00s [ 25/189] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.7 KiB | 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% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/189] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/189] Installing libgpg-error-0:1.6 100% | 35.9 MiB/s | 955.7 KiB | 00m00s [ 30/189] Installing libstdc++-0:16.1.1 100% | 343.3 MiB/s | 3.1 MiB | 00m00s [ 31/189] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 32/189] Installing libgcrypt-0:1.12.2 100% | 331.7 MiB/s | 1.7 MiB | 00m00s [ 33/189] Installing readline-0:8.3-4.f 100% | 254.7 MiB/s | 521.6 KiB | 00m00s [ 34/189] Installing gmp-1:6.3.0-5.fc44 100% | 266.1 MiB/s | 817.5 KiB | 00m00s [ 35/189] Installing systemd-libs-0:261 100% | 340.9 MiB/s | 2.7 MiB | 00m00s [ 36/189] Installing xz-libs-1:5.8.3-1. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 37/189] Installing libuuid-0:2.42.1-4 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 38/189] Installing libzstd-0:1.5.7-5. 100% | 311.6 MiB/s | 957.4 KiB | 00m00s [ 39/189] Installing elfutils-libelf-0: 100% | 387.3 MiB/s | 1.2 MiB | 00m00s [ 40/189] Installing popt-0:1.19-10.fc4 100% | 68.0 MiB/s | 139.3 KiB | 00m00s [ 41/189] Installing npth-0:1.8-4.fc44. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 42/189] Installing elfutils-libs-0:0. 100% | 233.4 MiB/s | 717.1 KiB | 00m00s [ 43/189] Installing libblkid-0:2.42.1- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 44/189] Installing libattr-0:2.5.2-9. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 45/189] Installing libacl-0:2.3.2-7.f 100% | 0.0 B/s | 40.6 KiB | 00m00s [ 46/189] Installing libsepol-0:3.10-1. 100% | 283.5 MiB/s | 871.0 KiB | 00m00s [ 47/189] Installing sqlite-libs-0:3.53 100% | 322.2 MiB/s | 1.6 MiB | 00m00s [ 48/189] Installing gnupg2-gpgconf-0:2 100% | 10.2 MiB/s | 251.8 KiB | 00m00s [ 49/189] Installing pcre2-0:10.47-1.fc 100% | 351.6 MiB/s | 720.0 KiB | 00m00s [ 50/189] Installing libselinux-0:3.10- 100% | 197.5 MiB/s | 202.3 KiB | 00m00s [ 51/189] Installing grep-0:3.12-3.fc44 100% | 37.1 MiB/s | 1.0 MiB | 00m00s [ 52/189] Installing sed-0:4.10-1.fc45. 100% | 35.6 MiB/s | 947.8 KiB | 00m00s [ 53/189] Installing findutils-1:4.10.0 100% | 66.8 MiB/s | 1.9 MiB | 00m00s [ 54/189] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 55/189] Installing libtasn1-0:4.21.0- 100% | 178.2 MiB/s | 182.4 KiB | 00m00s [ 56/189] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 57/189] Installing libidn2-0:2.3.8-3. 100% | 61.0 MiB/s | 562.6 KiB | 00m00s [ 58/189] Installing crypto-policies-0: 100% | 30.8 MiB/s | 157.7 KiB | 00m00s [ 59/189] Installing xz-1:5.8.3-1.fc45. 100% | 46.8 MiB/s | 1.4 MiB | 00m00s [ 60/189] Installing libmount-0:2.42.1- 100% | 196.2 MiB/s | 401.8 KiB | 00m00s [ 61/189] Installing gnupg2-verify-0:2. 100% | 14.7 MiB/s | 361.7 KiB | 00m00s [ 62/189] Installing dwz-0:0.16-3.fc44. 100% | 11.9 MiB/s | 292.3 KiB | 00m00s [ 63/189] Installing mpfr-0:4.2.2-3.fc4 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 64/189] Installing gawk-0:5.4.0-3.fc4 100% | 76.7 MiB/s | 2.2 MiB | 00m00s [ 65/189] Installing libksba-0:1.8.0-1. 100% | 211.8 MiB/s | 433.7 KiB | 00m00s [ 66/189] Installing unzip-0:6.0-69.fc4 100% | 18.3 MiB/s | 449.3 KiB | 00m00s [ 67/189] Installing file-libs-0:5.47-2 100% | 609.5 MiB/s | 12.2 MiB | 00m00s [ 68/189] Installing file-0:5.47-2.fc45 100% | 4.4 MiB/s | 102.6 KiB | 00m00s [ 69/189] Installing diffutils-0:3.12-5 100% | 58.2 MiB/s | 1.6 MiB | 00m00s [ 70/189] Installing libeconf-0:0.7.9-3 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 71/189] Installing libcap-ng-0:0.9.3- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 72/189] Installing audit-libs-0:4.1.4 100% | 191.9 MiB/s | 393.0 KiB | 00m00s [ 73/189] Installing pam-libs-0:1.7.2-1 100% | 129.8 MiB/s | 132.9 KiB | 00m00s [ 74/189] Installing libcap-0:2.78-1.fc 100% | 9.2 MiB/s | 217.2 KiB | 00m00s [ 75/189] Installing libsemanage-0:3.10 100% | 306.7 MiB/s | 314.1 KiB | 00m00s [ 76/189] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 77/189] Installing lua-libs-0:5.5.0-1 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 78/189] Installing json-c-0:0.18-8.fc 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 79/189] Installing libffi-0:3.5.2-2.f 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 80/189] Installing p11-kit-0:0.26.2-1 100% | 81.1 MiB/s | 2.6 MiB | 00m00s [ 81/189] Installing alternatives-0:1.3 100% | 2.7 MiB/s | 63.6 KiB | 00m00s [ 82/189] Installing p11-kit-trust-0:0. 100% | 15.6 MiB/s | 480.0 KiB | 00m00s [ 83/189] Installing ngtcp2-0:1.22.1-1. 100% | 165.9 MiB/s | 339.7 KiB | 00m00s [ 84/189] Installing openssl-libs-1:3.5 100% | 353.4 MiB/s | 9.2 MiB | 00m00s [ 85/189] Installing coreutils-0:9.11-2 100% | 122.9 MiB/s | 5.9 MiB | 00m00s [ 86/189] Installing ca-certificates-0: 100% | 1.9 MiB/s | 2.5 MiB | 00m01s [ 87/189] Installing gzip-0:1.14-2.fc44 100% | 15.3 MiB/s | 407.1 KiB | 00m00s [ 88/189] Installing rpm-sequoia-0:1.10 100% | 336.5 MiB/s | 2.4 MiB | 00m00s [ 89/189] Installing libfsverity-0:1.7- 100% | 28.7 MiB/s | 29.4 KiB | 00m00s [ 90/189] Installing libevent-0:2.1.12- 100% | 319.8 MiB/s | 982.4 KiB | 00m00s [ 91/189] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [ 92/189] Installing util-linux-core-0: 100% | 49.9 MiB/s | 1.5 MiB | 00m00s [ 93/189] Installing liblastlog2-0:2.42 100% | 6.5 MiB/s | 39.8 KiB | 00m00s [ 94/189] Installing zip-0:3.0-45.fc44. 100% | 26.4 MiB/s | 701.9 KiB | 00m00s [ 95/189] Installing gnupg2-keyboxd-0:2 100% | 33.0 MiB/s | 202.5 KiB | 00m00s [ 96/189] Installing libpsl-0:0.21.5-7. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 97/189] Installing tar-2:1.35-8.fc44. 100% | 90.2 MiB/s | 3.0 MiB | 00m00s [ 98/189] Installing linkdupes-0:0.7.3- 100% | 29.4 MiB/s | 782.3 KiB | 00m00s [ 99/189] Installing libselinux-utils-0 100% | 12.5 MiB/s | 320.1 KiB | 00m00s [100/189] Installing libfdisk-0:2.42.1- 100% | 128.0 MiB/s | 393.2 KiB | 00m00s [101/189] Installing util-linux-0:2.42. 100% | 78.1 MiB/s | 3.7 MiB | 00m00s [102/189] Installing policycoreutils-0: 100% | 24.2 MiB/s | 917.2 KiB | 00m00s [103/189] Installing selinux-policy-0:4 100% | 1.7 MiB/s | 34.6 KiB | 00m00s [104/189] Installing selinux-policy-tar 100% | 186.3 MiB/s | 15.1 MiB | 00m00s [105/189] Installing zstd-0:1.5.7-5.fc4 100% | 18.3 MiB/s | 506.0 KiB | 00m00s [106/189] Installing libxml2-0:2.13.9-1 100% | 60.6 MiB/s | 1.8 MiB | 00m00s [107/189] Installing libusb1-0:1.0.30-1 100% | 22.2 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> 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% | 272.2 MiB/s | 1.6 MiB | 00m00s [109/189] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 61.9 KiB | 00m00s [110/189] Installing gnupg2-gpg-agent-0 100% | 21.8 MiB/s | 690.6 KiB | 00m00s [111/189] Installing nettle-0:3.10.1-3. 100% | 259.6 MiB/s | 797.4 KiB | 00m00s [112/189] Installing gnutls-0:3.8.13-1. 100% | 349.9 MiB/s | 3.8 MiB | 00m00s [113/189] Installing bzip2-0:1.0.8-23.f 100% | 4.0 MiB/s | 99.5 KiB | 00m00s [114/189] Installing add-determinism-0: 100% | 72.7 MiB/s | 2.2 MiB | 00m00s [115/189] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [116/189] Installing cpio-0:2.15-9.fc44 100% | 40.9 MiB/s | 1.1 MiB | 00m00s [117/189] Installing ed-0:1.22.5-2.fc45 100% | 6.2 MiB/s | 152.0 KiB | 00m00s [118/189] Installing patch-0:2.8-4.fc44 100% | 8.9 MiB/s | 228.1 KiB | 00m00s [119/189] Installing lz4-libs-0:1.10.0- 100% | 154.6 MiB/s | 158.4 KiB | 00m00s [120/189] Installing libarchive-0:3.8.7 100% | 244.5 MiB/s | 1.0 MiB | 00m00s [121/189] Installing libgomp-0:16.1.1-2 100% | 282.6 MiB/s | 578.8 KiB | 00m00s [122/189] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [123/189] Installing gdbm-libs-1:1.23-1 100% | 128.3 MiB/s | 131.3 KiB | 00m00s [124/189] Installing cyrus-sasl-lib-0:2 100% | 74.5 MiB/s | 2.3 MiB | 00m00s [125/189] Installing openldap-0:2.6.13- 100% | 219.3 MiB/s | 673.7 KiB | 00m00s [126/189] Installing gnupg2-dirmngr-0:2 100% | 20.1 MiB/s | 636.7 KiB | 00m00s [127/189] Installing gnupg2-0:2.4.9-16. 100% | 154.9 MiB/s | 6.5 MiB | 00m00s [128/189] Installing gpgverify-0:2.2-4. 100% | 0.0 B/s | 9.4 KiB | 00m00s [129/189] Installing jansson-0:2.14-4.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [130/189] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [131/189] Installing pkgconf-0:2.5.1-1. 100% | 3.9 MiB/s | 95.2 KiB | 00m00s [132/189] Installing pkgconf-pkg-config 100% | 77.1 KiB/s | 1.8 KiB | 00m00s [133/189] Installing systemd-standalone 100% | 35.3 MiB/s | 940.9 KiB | 00m00s [134/189] Installing rpm-libs-0:6.0.1-5 100% | 313.4 MiB/s | 962.8 KiB | 00m00s [135/189] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.3 KiB | 00m00s [136/189] Installing rpm-build-libs-0:6 100% | 270.7 MiB/s | 277.2 KiB | 00m00s [137/189] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [138/189] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [139/189] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [140/189] Installing libnghttp3-0:1.16. 100% | 160.8 MiB/s | 164.6 KiB | 00m00s [141/189] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [142/189] Installing libcom_err-0:1.47. 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [143/189] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [144/189] Installing krb5-libs-0:1.22.2 100% | 266.1 MiB/s | 2.4 MiB | 00m00s [145/189] Installing libcbor-0:0.14.0-2 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [146/189] Installing libfido2-0:1.17.0- 100% | 255.9 MiB/s | 262.0 KiB | 00m00s [147/189] Installing libssh-0:0.12.0-1. 100% | 234.8 MiB/s | 721.2 KiB | 00m00s [148/189] Installing libcurl-0:8.20.0-2 100% | 254.6 MiB/s | 1.0 MiB | 00m00s [149/189] Installing elfutils-debuginfo 100% | 3.5 MiB/s | 86.1 KiB | 00m00s [150/189] Installing elfutils-0:0.195-1 100% | 93.0 MiB/s | 3.0 MiB | 00m00s [151/189] Installing binutils-0:2.46.50 100% | 285.6 MiB/s | 28.3 MiB | 00m00s [152/189] Installing gdb-minimal-0:17.1 100% | 224.7 MiB/s | 14.2 MiB | 00m00s [153/189] Installing debugedit-0:5.3-2. 100% | 9.1 MiB/s | 224.1 KiB | 00m00s [154/189] Installing curl-0:8.20.0-2.fc 100% | 14.4 MiB/s | 486.5 KiB | 00m00s [155/189] Installing rpm-0:6.0.1-5.fc45 100% | 59.3 MiB/s | 2.6 MiB | 00m00s [156/189] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [157/189] Installing efi-srpm-macros-0: 100% | 0.0 B/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% | 1.9 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% | 0.0 B/s | 38.9 KiB | 00m00s [163/189] Installing rust-srpm-macros-0 100% | 0.0 B/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% | 0.0 B/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% | 0.0 B/s | 36.2 KiB | 00m00s [177/189] Installing redhat-rpm-config- 100% | 92.7 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% | 11.4 MiB/s | 303.7 KiB | 00m00s [180/189] Installing erlang-srpm-macros 100% | 0.0 B/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% | 0.0 B/s | 63.0 KiB | 00m00s [184/189] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [185/189] Installing python-srpm-macros 100% | 0.0 B/s | 52.9 KiB | 00m00s [186/189] Installing rpm-plugin-selinux 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [187/189] Installing which-0:2.25-1.fc4 100% | 3.5 MiB/s | 85.8 KiB | 00m00s [188/189] Installing shadow-utils-2:4.1 100% | 100.3 MiB/s | 4.1 MiB | 00m00s [189/189] Installing info-0:7.3-1.fc45. 100% | 51.5 KiB/s | 372.8 KiB | 00m07s 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.x86_64 alternatives-1.33-5.fc44.x86_64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.1.4-1.fc45.x86_64 bash-5.3.9-3.fc44.x86_64 binutils-2.46.50-9.fc45.x86_64 build-reproducibility-srpm-macros-0.7.3-2.fc45.noarch bzip2-1.0.8-23.fc44.x86_64 bzip2-libs-1.0.8-23.fc44.x86_64 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.x86_64 coreutils-common-9.11-2.fc45.x86_64 cpio-2.15-9.fc44.x86_64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.20.0-2.fc45.x86_64 cyrus-sasl-lib-2.1.28-35.fc44.x86_64 debugedit-5.3-2.fc45.x86_64 diffutils-3.12-5.fc44.x86_64 dwz-0.16-3.fc44.x86_64 ed-1.22.5-2.fc45.x86_64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.195-1.fc45.x86_64 elfutils-debuginfod-client-0.195-1.fc45.x86_64 elfutils-libelf-0.195-1.fc45.x86_64 elfutils-libs-0.195-1.fc45.x86_64 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.x86_64 file-libs-5.47-2.fc45.x86_64 filesystem-3.18-58.fc45.x86_64 filesystem-srpm-macros-3.18-58.fc45.noarch findutils-4.10.0-7.fc44.x86_64 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.x86_64 gdb-minimal-17.1-8.fc45.x86_64 gdbm-libs-1.23-11.fc44.x86_64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43.9000-19.fc45.x86_64 glibc-common-2.43.9000-19.fc45.x86_64 glibc-gconv-extra-2.43.9000-19.fc45.x86_64 glibc-minimal-langpack-2.43.9000-19.fc45.x86_64 gmp-6.3.0-5.fc44.x86_64 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.x86_64 gnupg2-dirmngr-2.4.9-16.fc45.x86_64 gnupg2-gpg-agent-2.4.9-16.fc45.x86_64 gnupg2-gpgconf-2.4.9-16.fc45.x86_64 gnupg2-keyboxd-2.4.9-16.fc45.x86_64 gnupg2-verify-2.4.9-16.fc45.x86_64 gnutls-3.8.13-1.fc45.x86_64 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.x86_64 gzip-1.14-2.fc44.x86_64 ima-evm-utils-libs-1.6.2-10.fc45.x86_64 info-7.3-1.fc45.x86_64 jansson-2.14-4.fc44.x86_64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.x86_64 kernel-srpm-macros-1.0-29.fc45.noarch keyutils-libs-1.6.3-7.fc44.x86_64 krb5-libs-1.22.2-7.fc45.x86_64 libacl-2.3.2-7.fc45.x86_64 libarchive-3.8.7-1.fc45.x86_64 libassuan-2.5.7-5.fc44.x86_64 libattr-2.5.2-9.fc45.x86_64 libblkid-2.42.1-4.fc45.x86_64 libbrotli-1.2.0-3.fc44.x86_64 libcap-2.78-1.fc45.x86_64 libcap-ng-0.9.3-1.fc45.x86_64 libcbor-0.14.0-2.fc45.x86_64 libcom_err-1.47.4-1.fc45.x86_64 libcurl-8.20.0-2.fc45.x86_64 libeconf-0.7.9-3.fc44.x86_64 libevent-2.1.12-17.fc44.x86_64 libfdisk-2.42.1-4.fc45.x86_64 libffi-3.5.2-2.fc44.x86_64 libfido2-1.17.0-2.fc45.x86_64 libfsverity-1.7-1.fc45.x86_64 libgcc-16.1.1-2.fc45.x86_64 libgcrypt-1.12.2-1.fc45.x86_64 libgomp-16.1.1-2.fc45.x86_64 libgpg-error-1.61-1.fc45.x86_64 libidn2-2.3.8-3.fc44.x86_64 libksba-1.8.0-1.fc45.x86_64 liblastlog2-2.42.1-4.fc45.x86_64 libmount-2.42.1-4.fc45.x86_64 libnghttp2-1.69.0-1.fc45.x86_64 libnghttp3-1.16.0-1.fc45.x86_64 libpkgconf-2.5.1-1.fc45.x86_64 libpsl-0.21.5-7.fc44.x86_64 libselinux-3.10-1.fc44.x86_64 libselinux-utils-3.10-1.fc44.x86_64 libsemanage-3.10-1.fc44.x86_64 libsepol-3.10-1.fc44.x86_64 libsmartcols-2.42.1-4.fc45.x86_64 libssh-0.12.0-1.fc45.x86_64 libssh-config-0.12.0-1.fc45.noarch libstdc++-16.1.1-2.fc45.x86_64 libtasn1-4.21.0-1.fc45.x86_64 libtool-ltdl-2.5.4-10.fc44.x86_64 libunistring-1.1-11.fc44.x86_64 libusb1-1.0.30-1.fc45.x86_64 libuuid-2.42.1-4.fc45.x86_64 libverto-0.3.2-12.fc44.x86_64 libxcrypt-4.5.2-3.fc44.x86_64 libxml2-2.13.9-1.fc45.x86_64 libzstd-1.5.7-5.fc44.x86_64 linkdupes-0.7.3-2.fc45.x86_64 lua-libs-5.5.0-1.fc45.x86_64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.x86_64 mpfr-4.2.2-3.fc44.x86_64 ncurses-base-6.6-2.fc45.noarch ncurses-libs-6.6-2.fc45.x86_64 nettle-3.10.1-3.fc44.x86_64 ngtcp2-1.22.1-1.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-1.fc45.x86_64 npth-1.8-4.fc44.x86_64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.13-1.fc45.x86_64 openssl-libs-3.5.6-1.fc45.x86_64 p11-kit-0.26.2-1.fc45.x86_64 p11-kit-trust-0.26.2-1.fc45.x86_64 package-notes-srpm-macros-0.18-1.fc45.noarch pam-libs-1.7.2-1.fc44.x86_64 patch-2.8-4.fc44.x86_64 pcre2-10.47-1.fc44.1.x86_64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc45.x86_64 pkgconf-m4-2.5.1-1.fc45.noarch pkgconf-pkg-config-2.5.1-1.fc45.x86_64 policycoreutils-3.10-4.fc45.x86_64 popt-1.19-10.fc44.x86_64 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.x86_64 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.x86_64 rpm-build-6.0.1-5.fc45.x86_64 rpm-build-libs-6.0.1-5.fc45.x86_64 rpm-libs-6.0.1-5.fc45.x86_64 rpm-plugin-selinux-6.0.1-5.fc45.x86_64 rpm-sequoia-1.10.2-2.fc45.x86_64 rpm-sign-libs-6.0.1-5.fc45.x86_64 rust-srpm-macros-28.4-3.fc44.noarch sed-4.10-1.fc45.x86_64 selinux-policy-45.3-1.fc45.noarch selinux-policy-targeted-45.3-1.fc45.noarch setup-2.15.0-29.fc45.noarch shadow-utils-4.19.3-3.fc45.x86_64 sqlite-libs-3.53.1-1.fc45.x86_64 systemd-libs-261~rc2-1.fc45.x86_64 systemd-standalone-sysusers-261~rc2-1.fc45.x86_64 tar-1.35-8.fc44.x86_64 tpm2-tss-4.1.3-9.fc44.x86_64 tree-sitter-srpm-macros-0.4.6-1.fc45.noarch unzip-6.0-69.fc44.x86_64 util-linux-2.42.1-4.fc45.x86_64 util-linux-core-2.42.1-4.fc45.x86_64 which-2.25-1.fc45.x86_64 xxhash-libs-0.8.3-4.fc44.x86_64 xz-5.8.3-1.fc45.x86_64 xz-libs-5.8.3-1.fc45.x86_64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.x86_64 zlib-ng-compat-2.3.3-5.fc45.x86_64 zstd-1.5.7-5.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 warning: /builddir/build/SPECS/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.A5NJOX 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-x86_64-1780739647.762571/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-fvhy6q2k/ruff/ruff.spec) Config(child) 0 minutes 29 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-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1780739647.762571/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1780739647.762571/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-x86_64-1780739647.762571/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.x86_64 rpm-sequoia-1.10.2-2.fc45.x86_64 dnf5-5.4.2.1-2.fc45.x86_64 dnf5-plugins-5.4.2.1-2.fc45.x86_64 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: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.ClitFu 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% | 74.6 KiB/s | 6.0 KiB | 00m00s Copr repository 100% | 29.3 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 x86_64 0:0.1.9-1.fc44 fedora 2.1 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 x86_64 0:13.20-1.fc45 fedora 708.7 KiB cargo x86_64 0:1.96.0-1.fc45 fedora 23.8 MiB cargo2rpm noarch 0:0.3.3-1.fc45 fedora 1.3 MiB cpp x86_64 0:16.1.1-2.fc45 fedora 42.1 MiB expat x86_64 0:2.8.1-1.fc45 fedora 327.4 KiB gcc x86_64 0:16.1.1-2.fc45 fedora 120.8 MiB gcc-plugin-annobin x86_64 0:16.1.1-2.fc45 fedora 57.0 KiB glibc-devel x86_64 0:2.43.9000-19.fc45 fedora 2.3 MiB kernel-headers x86_64 0:7.1.0-0.rc6.40.fc45 fedora 6.9 MiB libatomic x86_64 0:16.1.1-2.fc45 fedora 45.6 KiB libedit x86_64 0:3.1-59.20260512cvs.fc45 fedora 248.3 KiB libgit2 x86_64 0:1.9.4-1.fc45 fedora 1.4 MiB libmpc x86_64 0:1.4.1-1.fc45 fedora 168.7 KiB libssh2 x86_64 0:1.11.1-6.fc45 fedora 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-3.fc44 fedora 31.0 KiB llhttp x86_64 0:9.4.1-2.fc45 fedora 97.2 KiB llvm-filesystem x86_64 0:22.1.6-1.fc45 fedora 0.0 B llvm-libs x86_64 0:22.1.6-1.fc45 fedora 140.5 MiB make x86_64 1:4.4.1-12.fc44 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-3.fc44 fedora 217.1 KiB python-pip-wheel noarch 0:26.1.1-3.fc45 fedora 1.2 MiB python3 x86_64 0:3.14.5-1.fc45 fedora 28.7 KiB python3-click noarch 1:8.3.3-1.fc45 fedora 1.2 MiB python3-libs x86_64 0:3.14.5-1.fc45 fedora 43.8 MiB python3-tomlkit noarch 0:0.13.2-7.fc44 fedora 493.9 KiB rust x86_64 0:1.96.0-1.fc45 fedora 92.5 MiB rust-std-static x86_64 0:1.96.0-1.fc45 fedora 163.4 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: 33 packages Total size of inbound packages is 187 MiB. Need to download 187 MiB. After this operation, 649 MiB extra will be used (install 649 MiB, remove 0 B). [ 1/33] cargo-rpm-macros-0:28.4-3.fc44. 100% | 4.7 MiB/s | 14.3 KiB | 00m00s [ 2/33] tomcli-0:0.10.1-4.fc44.noarch 100% | 18.3 MiB/s | 75.0 KiB | 00m00s [ 3/33] rust2rpm-helper-0:0.1.9-1.fc44. 100% | 119.5 MiB/s | 856.8 KiB | 00m00s [ 4/33] cargo2rpm-0:0.3.3-1.fc45.noarch 100% | 24.9 MiB/s | 203.8 KiB | 00m00s [ 5/33] python3-click-1:8.3.3-1.fc45.no 100% | 33.1 MiB/s | 271.2 KiB | 00m00s [ 6/33] libssh2-0:1.11.1-6.fc45.x86_64 100% | 24.2 MiB/s | 148.5 KiB | 00m00s [ 7/33] libgit2-0:1.9.4-1.fc45.x86_64 100% | 59.8 MiB/s | 612.0 KiB | 00m00s [ 8/33] llhttp-0:9.4.1-2.fc45.x86_64 100% | 7.5 MiB/s | 38.3 KiB | 00m00s [ 9/33] cargo-0:1.96.0-1.fc45.x86_64 100% | 152.7 MiB/s | 7.9 MiB | 00m00s [10/33] rust-0:1.96.0-1.fc45.x86_64 100% | 120.5 MiB/s | 30.4 MiB | 00m00s [11/33] llvm-libs-0:22.1.6-1.fc45.x86_6 100% | 119.6 MiB/s | 34.1 MiB | 00m00s [12/33] gcc-0:16.1.1-2.fc45.x86_64 100% | 118.1 MiB/s | 43.1 MiB | 00m00s [13/33] libmpc-0:1.4.1-1.fc45.x86_64 100% | 3.9 MiB/s | 75.6 KiB | 00m00s [14/33] make-1:4.4.1-12.fc44.x86_64 100% | 38.3 MiB/s | 588.7 KiB | 00m00s [15/33] libedit-0:3.1-59.20260512cvs.fc 100% | 18.0 MiB/s | 110.5 KiB | 00m00s [16/33] llvm-filesystem-0:22.1.6-1.fc45 100% | 2.4 MiB/s | 9.7 KiB | 00m00s [17/33] glibc-devel-0:2.43.9000-19.fc45 100% | 62.7 MiB/s | 641.9 KiB | 00m00s [18/33] libxcrypt-devel-0:4.5.2-3.fc44. 100% | 3.7 MiB/s | 30.0 KiB | 00m00s [19/33] python3-0:3.14.5-1.fc45.x86_64 100% | 4.7 MiB/s | 28.7 KiB | 00m00s [20/33] cpp-0:16.1.1-2.fc45.x86_64 100% | 100.4 MiB/s | 14.5 MiB | 00m00s [21/33] expat-0:2.8.1-1.fc45.x86_64 100% | 10.6 MiB/s | 129.9 KiB | 00m00s [22/33] mpdecimal-0:4.0.1-3.fc44.x86_64 100% | 9.7 MiB/s | 99.1 KiB | 00m00s [23/33] python-pip-wheel-0:26.1.1-3.fc4 100% | 78.3 MiB/s | 1.2 MiB | 00m00s [24/33] tzdata-0:2026b-1.fc45.noarch 100% | 87.1 MiB/s | 713.5 KiB | 00m00s [25/33] python3-libs-0:3.14.5-1.fc45.x8 100% | 126.4 MiB/s | 10.1 MiB | 00m00s [26/33] kernel-headers-0:7.1.0-0.rc6.40 100% | 102.5 MiB/s | 1.7 MiB | 00m00s [27/33] libatomic-0:16.1.1-2.fc45.x86_6 100% | 7.0 MiB/s | 50.2 KiB | 00m00s [28/33] tomcli+tomlkit-0:0.10.1-4.fc44. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [29/33] rust-std-static-0:1.96.0-1.fc45 100% | 120.4 MiB/s | 38.8 MiB | 00m00s [30/33] python3-tomlkit-0:0.13.2-7.fc44 100% | 2.9 MiB/s | 126.7 KiB | 00m00s [31/33] annobin-plugin-gcc-0:13.20-1.fc 100% | 17.3 MiB/s | 690.6 KiB | 00m00s [32/33] gcc-plugin-annobin-0:16.1.1-2.f 100% | 13.1 MiB/s | 53.7 KiB | 00m00s [33/33] annobin-docs-0:13.20-1.fc45.noa 100% | 21.3 MiB/s | 87.1 KiB | 00m00s -------------------------------------------------------------------------------- [33/33] Total 100% | 306.0 MiB/s | 187.3 MiB | 00m01s Running transaction [ 1/35] Verify package files 100% | 48.0 B/s | 33.0 B | 00m01s [ 2/35] Prepare transaction 100% | 785.0 B/s | 33.0 B | 00m00s [ 3/35] Installing libmpc-0:1.4.1-1.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/35] Installing libssh2-0:1.11.1-6.f 100% | 164.2 MiB/s | 336.2 KiB | 00m00s [ 5/35] Installing cpp-0:16.1.1-2.fc45. 100% | 302.8 MiB/s | 42.1 MiB | 00m00s [ 6/35] Installing annobin-docs-0:13.20 100% | 98.2 MiB/s | 100.5 KiB | 00m00s [ 7/35] Installing libatomic-0:16.1.1-2 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [ 8/35] Installing kernel-headers-0:7.1 100% | 191.9 MiB/s | 7.1 MiB | 00m00s [ 9/35] Installing glibc-devel-0:2.43.9 100% | 170.6 MiB/s | 2.4 MiB | 00m00s [10/35] Installing libxcrypt-devel-0:4. 100% | 8.1 MiB/s | 33.3 KiB | 00m00s [11/35] Installing tzdata-0:2026b-1.fc4 100% | 47.3 MiB/s | 1.5 MiB | 00m00s [12/35] Installing python-pip-wheel-0:2 100% | 622.7 MiB/s | 1.2 MiB | 00m00s [13/35] Installing mpdecimal-0:4.0.1-3. 100% | 213.5 MiB/s | 218.6 KiB | 00m00s [14/35] Installing expat-0:2.8.1-1.fc45 100% | 10.4 MiB/s | 329.5 KiB | 00m00s [15/35] Installing python3-libs-0:3.14. 100% | 332.3 MiB/s | 44.2 MiB | 00m00s [16/35] Installing python3-0:3.14.5-1.f 100% | 1.2 MiB/s | 30.5 KiB | 00m00s [17/35] Installing python3-click-1:8.3. 100% | 312.0 MiB/s | 1.2 MiB | 00m00s [18/35] Installing python3-tomlkit-0:0. 100% | 245.7 MiB/s | 503.2 KiB | 00m00s [19/35] Installing tomcli-0:0.10.1-4.fc 100% | 6.1 MiB/s | 162.9 KiB | 00m00s [20/35] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [21/35] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [22/35] Installing libedit-0:3.1-59.202 100% | 244.1 MiB/s | 250.0 KiB | 00m00s [23/35] Installing llvm-libs-0:22.1.6-1 100% | 445.9 MiB/s | 140.5 MiB | 00m00s [24/35] Installing make-1:4.4.1-12.fc44 100% | 58.1 MiB/s | 1.8 MiB | 00m00s [25/35] Installing gcc-0:16.1.1-2.fc45. 100% | 385.0 MiB/s | 120.9 MiB | 00m00s [26/35] Installing rust-0:1.96.0-1.fc45 100% | 361.3 MiB/s | 92.5 MiB | 00m00s [27/35] Installing rust-std-static-0:1. 100% | 465.5 MiB/s | 163.4 MiB | 00m00s [28/35] Installing llhttp-0:9.4.1-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [29/35] Installing libgit2-0:1.9.4-1.fc 100% | 278.7 MiB/s | 1.4 MiB | 00m00s [30/35] Installing cargo-0:1.96.0-1.fc4 100% | 267.7 MiB/s | 23.8 MiB | 00m00s [31/35] Installing cargo2rpm-0:0.3.3-1. 100% | 46.1 MiB/s | 1.3 MiB | 00m00s [32/35] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [33/35] Installing annobin-plugin-gcc-0 100% | 53.4 MiB/s | 710.3 KiB | 00m00s [34/35] Installing gcc-plugin-annobin-0 100% | 4.1 MiB/s | 58.6 KiB | 00m00s [35/35] Installing rust2rpm-helper-0:0. 100% | 16.5 MiB/s | 2.2 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.Krwad9 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% | 91.8 KiB/s | 6.0 KiB | 00m00s Copr repository 100% | 41.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Nothing to do. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. 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: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.nGD0ui setting SOURCE_DATE_EPOCH=1780617600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.Y2JALh Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Z2YM7j + 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 + popd ~/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 + 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.yoI2QU + 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% | 68.6 KiB/s | 6.0 KiB | 00m00s Copr repository 100% | 42.3 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.x86_64" is already installed. Package "rust-1.96.0-1.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.x86_64" 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 x86_64 0:22.1.6-1.fc45 fedora 61.5 MiB clang-devel x86_64 0:22.1.6-1.fc45 fedora 32.3 MiB clang-libs x86_64 0:22.1.6-1.fc45 fedora 109.8 MiB clang-resource-filesystem x86_64 0:22.1.6-1.fc45 fedora 15.3 KiB clang-tools-extra x86_64 0:22.1.6-1.fc45 fedora 61.4 MiB cmake-filesystem x86_64 0:4.3.0-1.fc45 fedora 0.0 B emacs-filesystem x86_64 1:30.2-2.fc44 fedora 0.0 B gcc-c++ x86_64 0:16.1.1-2.fc45 fedora 46.4 MiB groff-base x86_64 0:1.24.0-1.fc45 fedora 4.2 MiB jemalloc x86_64 0:5.3.0-14.fc44 fedora 1.1 MiB jemalloc-devel x86_64 0:5.3.0-14.fc44 fedora 221.2 KiB libedit-devel x86_64 0:3.1-59.20260512cvs.fc45 fedora 59.9 KiB libstdc++-devel x86_64 0:16.1.1-2.fc45 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-5.fc44 fedora 217.6 KiB llvm x86_64 0:22.1.6-1.fc45 fedora 86.3 MiB llvm-devel x86_64 0:22.1.6-1.fc45 fedora 35.6 MiB llvm-googletest x86_64 0:22.1.6-1.fc45 fedora 2.2 MiB llvm-static x86_64 0:22.1.6-1.fc45 fedora 351.6 MiB llvm-test x86_64 0:22.1.6-1.fc45 fedora 2.2 MiB ncurses x86_64 0:6.6-2.fc45 fedora 611.4 KiB ncurses-c++-libs x86_64 0:6.6-2.fc45 fedora 161.5 KiB ncurses-devel x86_64 0:6.6-2.fc45 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-524.fc45 fedora 20.6 KiB perl-B x86_64 0:1.89-524.fc45 fedora 501.2 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 x86_64 0:2.192-523.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-521.fc44 fedora 35.3 KiB perl-Digest-MD5 x86_64 0:2.59-521.fc44 fedora 59.6 KiB perl-DynaLoader x86_64 0:1.57-524.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-524.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.38-524.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-521.fc44 fedora 54.3 KiB perl-Fcntl x86_64 0:1.20-524.fc45 fedora 48.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 x86_64 0:1.55-524.fc45 fedora 147.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 x86_64 0:3.16-521.fc44 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-1.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.23-524.fc45 fedora 229.4 KiB perl-PathTools x86_64 0:3.94-521.fc44 fedora 179.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 x86_64 5:1.70-2.fc44 fedora 144.8 KiB perl-SelectSaver noarch 0:1.02-524.fc45 fedora 2.2 KiB perl-Socket x86_64 4:2.041-1.fc45 fedora 120.7 KiB perl-Storable x86_64 1:3.37-522.fc44 fedora 235.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 x86_64 4:1.9778-521.fc44 fedora 115.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 x86_64 4:5.42.2-524.fc45 fedora 118.7 KiB perl-libnet noarch 0:3.15-522.fc44 fedora 289.4 KiB perl-libs x86_64 4:5.42.2-524.fc45 fedora 11.6 MiB perl-locale noarch 0:1.13-524.fc45 fedora 6.1 KiB perl-mro x86_64 0:1.29-524.fc45 fedora 41.4 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 195 MiB. Need to download 195 MiB. After this operation, 983 MiB extra will be used (install 983 MiB, remove 0 B). [ 1/1158] rust-anstyle+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 2/1158] rust-anstream+default-devel 100% | 380.8 KiB/s | 8.8 KiB | 00m00s [ 3/1158] rust-aho-corasick+default-d 100% | 321.1 KiB/s | 8.0 KiB | 00m00s [ 4/1158] rust-anyhow+default-devel-0 100% | 429.7 KiB/s | 9.5 KiB | 00m00s [ 5/1158] rust-arc-swap+default-devel 100% | 366.0 KiB/s | 8.1 KiB | 00m00s [ 6/1158] rust-assert_fs+default-deve 100% | 345.0 KiB/s | 7.9 KiB | 00m00s [ 7/1158] rust-argfile+default-devel- 100% | 225.6 KiB/s | 7.9 KiB | 00m00s [ 8/1158] rust-bincode+default-devel- 100% | 361.7 KiB/s | 8.0 KiB | 00m00s [ 9/1158] rust-bitflags+default-devel 100% | 2.8 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-bincode+serde-devel-0: 100% | 334.0 KiB/s | 8.0 KiB | 00m00s [ 12/1158] rust-bstr+default-devel-0:1 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 13/1158] rust-bitflags1+default-deve 100% | 323.9 KiB/s | 7.8 KiB | 00m00s [ 14/1158] rust-camino+default-devel-0 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 15/1158] rust-camino+serde1-devel-0: 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 16/1158] rust-bitvec+alloc-devel-0:1 100% | 368.5 KiB/s | 7.7 KiB | 00m00s [ 17/1158] rust-cachedir+default-devel 100% | 299.5 KiB/s | 7.8 KiB | 00m00s [ 18/1158] rust-clap+env-devel-0:4.6.0 100% | 3.4 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+derive-devel-0:4. 100% | 454.2 KiB/s | 10.4 KiB | 00m00s [ 22/1158] rust-clearscreen+default-de 100% | 363.0 KiB/s | 8.3 KiB | 00m00s [ 23/1158] rust-clap+default-devel-0:4 100% | 108.2 KiB/s | 10.6 KiB | 00m00s [ 24/1158] rust-clap_complete_command+ 100% | 89.4 KiB/s | 8.1 KiB | 00m00s [ 25/1158] rust-colored+default-devel- 100% | 95.0 KiB/s | 7.9 KiB | 00m00s [ 26/1158] rust-compact_str+default-de 100% | 359.9 KiB/s | 8.3 KiB | 00m00s [ 27/1158] rust-compact_str+serde-deve 100% | 327.3 KiB/s | 8.5 KiB | 00m00s [ 28/1158] rust-countme+default-devel- 100% | 322.3 KiB/s | 7.7 KiB | 00m00s [ 29/1158] rust-crossbeam+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 30/1158] rust-csv+default-devel-0:1. 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 31/1158] rust-colored+no-color-devel 100% | 111.1 KiB/s | 7.9 KiB | 00m00s [ 32/1158] rust-dashmap+default-devel- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 33/1158] rust-ctrlc+default-devel-0: 100% | 393.8 KiB/s | 8.3 KiB | 00m00s [ 34/1158] rust-dunce+default-devel-0: 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 35/1158] rust-etcetera+default-devel 100% | 358.2 KiB/s | 8.2 KiB | 00m00s [ 36/1158] rust-drop_bomb+default-deve 100% | 149.1 KiB/s | 7.8 KiB | 00m00s [ 37/1158] rust-datatest-stable+defaul 100% | 136.9 KiB/s | 7.9 KiB | 00m00s [ 38/1158] rust-filetime+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 39/1158] rust-fern+default-devel-0:0 100% | 326.4 KiB/s | 8.2 KiB | 00m00s [ 40/1158] rust-get-size2+compact-str- 100% | 345.9 KiB/s | 8.3 KiB | 00m00s [ 41/1158] rust-get-size2+default-deve 100% | 370.1 KiB/s | 8.1 KiB | 00m00s [ 42/1158] rust-get-size2+indexmap-dev 100% | 360.1 KiB/s | 8.3 KiB | 00m00s [ 43/1158] rust-get-size2+derive-devel 100% | 227.2 KiB/s | 8.2 KiB | 00m00s [ 44/1158] rust-get-size2+ordermap-dev 100% | 236.6 KiB/s | 8.3 KiB | 00m00s [ 45/1158] rust-get-size2+hashbrown-de 100% | 140.6 KiB/s | 8.3 KiB | 00m00s [ 46/1158] rust-get-size2+thin-vec-dev 100% | 345.1 KiB/s | 8.3 KiB | 00m00s [ 47/1158] rust-glob+default-devel-0:0 100% | 322.1 KiB/s | 8.1 KiB | 00m00s [ 48/1158] rust-get-size2+smallvec-dev 100% | 118.3 KiB/s | 8.3 KiB | 00m00s [ 49/1158] rust-hashbrown-devel-0:0.17 100% | 32.2 MiB/s | 132.0 KiB | 00m00s [ 50/1158] rust-hashbrown+equivalent-d 100% | 2.2 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% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 53/1158] rust-heck+default-devel-0:0 100% | 337.8 KiB/s | 7.8 KiB | 00m00s [ 54/1158] rust-globset+default-devel- 100% | 146.4 KiB/s | 8.3 KiB | 00m00s [ 55/1158] rust-globwalk+default-devel 100% | 133.2 KiB/s | 7.7 KiB | 00m00s [ 56/1158] rust-ignore+default-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 57/1158] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 58/1158] rust-icu_properties+default 100% | 344.0 KiB/s | 8.3 KiB | 00m00s [ 59/1158] rust-indoc+default-devel-0: 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 60/1158] rust-imperative+default-dev 100% | 345.7 KiB/s | 8.0 KiB | 00m00s [ 61/1158] rust-insta+default-devel-0: 100% | 2.9 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% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 64/1158] rust-insta+redactions-devel 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 65/1158] rust-indicatif+default-deve 100% | 145.4 KiB/s | 8.3 KiB | 00m00s [ 66/1158] rust-insta+ron-devel-0:1.46 100% | 394.4 KiB/s | 9.1 KiB | 00m00s [ 67/1158] rust-itertools+default-deve 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 68/1158] rust-jiff+default-devel-0:0 100% | 4.2 MiB/s | 12.9 KiB | 00m00s [ 69/1158] rust-insta-cmd+default-deve 100% | 134.7 KiB/s | 8.1 KiB | 00m00s [ 70/1158] rust-is-macro+default-devel 100% | 346.5 KiB/s | 8.0 KiB | 00m00s [ 71/1158] rust-log+default-devel-0:0. 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 72/1158] rust-jod-thread+default-dev 100% | 354.6 KiB/s | 7.8 KiB | 00m00s [ 73/1158] rust-matchit+default-devel- 100% | 226.3 KiB/s | 8.4 KiB | 00m00s [ 74/1158] rust-memchr+default-devel-0 100% | 356.7 KiB/s | 8.2 KiB | 00m00s [ 75/1158] rust-libcst-devel-0:1.8.6-2 100% | 1.2 MiB/s | 116.1 KiB | 00m00s [ 76/1158] rust-notify+default-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 77/1158] rust-lsp-server+default-dev 100% | 88.3 KiB/s | 8.0 KiB | 00m00s [ 78/1158] rust-natord+default-devel-0 100% | 113.0 KiB/s | 7.7 KiB | 00m00s [ 79/1158] rust-ordermap+serde-devel-0 100% | 142.8 KiB/s | 8.7 KiB | 00m00s [ 80/1158] rust-ordermap+default-devel 100% | 124.6 KiB/s | 8.5 KiB | 00m00s [ 81/1158] rust-path-absolutize+defaul 100% | 331.4 KiB/s | 8.0 KiB | 00m00s [ 82/1158] rust-path-slash+default-dev 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 83/1158] rust-pathdiff+default-devel 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 84/1158] rust-path-absolutize+once_c 100% | 370.8 KiB/s | 8.2 KiB | 00m00s [ 85/1158] rust-path-absolutize+use_un 100% | 110.8 KiB/s | 8.2 KiB | 00m00s [ 86/1158] rust-pep440_rs+version-rang 100% | 121.7 KiB/s | 8.3 KiB | 00m00s [ 87/1158] rust-pep440_rs+default-deve 100% | 103.6 KiB/s | 8.1 KiB | 00m00s [ 88/1158] rust-pretty_assertions+defa 100% | 97.9 KiB/s | 8.0 KiB | 00m00s [ 89/1158] rust-proc-macro2+default-de 100% | 133.6 KiB/s | 9.9 KiB | 00m00s [ 90/1158] rust-pyproject-toml+default 100% | 111.3 KiB/s | 8.6 KiB | 00m00s [ 91/1158] rust-quick-junit+default-de 100% | 339.4 KiB/s | 8.1 KiB | 00m00s [ 92/1158] rust-quote+default-devel-0: 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 93/1158] rust-rand+default-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 94/1158] rust-rayon+default-devel-0: 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 95/1158] rust-quickcheck-devel-0:1.1 100% | 981.5 KiB/s | 34.4 KiB | 00m00s [ 96/1158] rust-regex-syntax+default-d 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 97/1158] rust-regex+default-devel-0: 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 98/1158] rust-rustc-hash+default-dev 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 99/1158] rust-regex-automata+default 100% | 393.9 KiB/s | 9.1 KiB | 00m00s [ 100/1158] rust-rustc-stable-hash+defa 100% | 325.8 KiB/s | 7.5 KiB | 00m00s [ 101/1158] rust-quickcheck_macros+defa 100% | 95.1 KiB/s | 8.0 KiB | 00m00s [ 102/1158] rust-salsa+inventory-devel- 100% | 5.3 KiB/s | 7.9 KiB | 00m01s [ 103/1158] rust-salsa+compact_str-deve 100% | 1.9 KiB/s | 7.9 KiB | 00m04s [ 104/1158] rust-salsa+macros-devel-0:0 100% | 2.1 KiB/s | 7.8 KiB | 00m04s [ 105/1158] rust-salsa-devel-0:0.27.0-1 100% | 43.0 KiB/s | 233.1 KiB | 00m05s [ 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% | 431.7 KiB/s | 9.5 KiB | 00m00s [ 109/1158] rust-serde+derive-devel-0:1 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 110/1158] rust-serde_json+default-dev 100% | 3.1 MiB/s | 9.7 KiB | 00m00s [ 111/1158] rust-serde_repr+default-dev 100% | 88.1 KiB/s | 8.0 KiB | 00m00s [ 112/1158] rust-serde_test+default-dev 100% | 329.6 KiB/s | 7.9 KiB | 00m00s [ 113/1158] rust-serde_with-devel-0:3.1 100% | 7.0 MiB/s | 177.9 KiB | 00m00s [ 114/1158] rust-serde_with+macros-deve 100% | 93.7 KiB/s | 8.6 KiB | 00m00s [ 115/1158] rust-shellexpand+default-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 116/1158] rust-similar+default-devel- 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 117/1158] rust-salsa+ordermap-devel-0 100% | 5.0 KiB/s | 7.8 KiB | 00m02s [ 118/1158] rust-smallvec+const_generic 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 119/1158] rust-smallvec+const_new-dev 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 120/1158] rust-smallvec+default-devel 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 121/1158] rust-smallvec+union-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 122/1158] rust-similar+inline-devel-0 100% | 85.9 KiB/s | 8.0 KiB | 00m00s [ 123/1158] rust-snapbox+cmd-devel-0:1. 100% | 347.8 KiB/s | 9.4 KiB | 00m00s [ 124/1158] rust-snapbox+default-devel- 100% | 381.9 KiB/s | 9.2 KiB | 00m00s [ 125/1158] rust-snapbox+examples-devel 100% | 420.5 KiB/s | 9.3 KiB | 00m00s [ 126/1158] rust-snapbox+term-svg-devel 100% | 422.8 KiB/s | 9.3 KiB | 00m00s [ 127/1158] rust-snapbox+diff-devel-0:1 100% | 112.2 KiB/s | 9.3 KiB | 00m00s [ 128/1158] rust-static_assertions+defa 100% | 87.2 KiB/s | 7.9 KiB | 00m00s [ 129/1158] rust-strum+default-devel-0: 100% | 96.3 KiB/s | 8.2 KiB | 00m00s [ 130/1158] rust-strum+strum_macros-dev 100% | 362.5 KiB/s | 8.3 KiB | 00m00s [ 131/1158] rust-strum_macros+default-d 100% | 387.5 KiB/s | 8.1 KiB | 00m00s [ 132/1158] rust-supports-hyperlinks+de 100% | 313.4 KiB/s | 8.1 KiB | 00m00s [ 133/1158] rust-syn+default-devel-0:2. 100% | 407.9 KiB/s | 10.6 KiB | 00m00s [ 134/1158] rust-syn+extra-traits-devel 100% | 1.7 MiB/s | 10.4 KiB | 00m00s [ 135/1158] rust-syn+derive-devel-0:2.0 100% | 434.3 KiB/s | 10.4 KiB | 00m00s [ 136/1158] rust-syn+parsing-devel-0:2. 100% | 1.5 MiB/s | 10.4 KiB | 00m00s [ 137/1158] rust-syn+full-devel-0:2.0.1 100% | 452.8 KiB/s | 10.4 KiB | 00m00s [ 138/1158] rust-tempfile+default-devel 100% | 362.4 KiB/s | 9.1 KiB | 00m00s [ 139/1158] rust-test-case+default-deve 100% | 418.0 KiB/s | 7.9 KiB | 00m00s [ 140/1158] rust-thin-vec+default-devel 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 141/1158] rust-thiserror+default-deve 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 142/1158] rust-toml+default-devel-0:1 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 143/1158] rust-thin-vec+serde-devel-0 100% | 331.8 KiB/s | 8.3 KiB | 00m00s [ 144/1158] rust-tracing-flame+default- 100% | 347.9 KiB/s | 7.7 KiB | 00m00s [ 145/1158] rust-tracing-subscriber-dev 100% | 36.9 MiB/s | 188.8 KiB | 00m00s [ 146/1158] rust-tracing-subscriber+ans 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 147/1158] rust-tracing-subscriber+chr 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 148/1158] rust-tracing-log+default-de 100% | 356.9 KiB/s | 7.9 KiB | 00m00s [ 149/1158] rust-tracing-subscriber+env 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 150/1158] rust-tracing-subscriber+fmt 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 151/1158] rust-tracing-subscriber+sma 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 152/1158] rust-tracing+default-devel- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 153/1158] rust-tracing+log-devel-0:0. 100% | 347.2 KiB/s | 8.0 KiB | 00m00s [ 154/1158] rust-tracing+release_max_le 100% | 94.3 KiB/s | 7.9 KiB | 00m00s [ 155/1158] rust-typed-arena+default-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 156/1158] rust-unicode-ident+default- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 157/1158] rust-unicode-normalization+ 100% | 410.0 KiB/s | 8.6 KiB | 00m00s [ 158/1158] rust-tryfn+default-devel-0: 100% | 80.2 KiB/s | 7.9 KiB | 00m00s [ 159/1158] rust-unicode-width+default- 100% | 354.7 KiB/s | 8.5 KiB | 00m00s [ 160/1158] rust-url+default-devel-0:2. 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 161/1158] rust-url+serde-devel-0:2.5. 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 162/1158] rust-uuid+default-devel-0:1 100% | 484.4 KiB/s | 9.2 KiB | 00m00s [ 163/1158] rust-unicode_names2+default 100% | 113.4 KiB/s | 8.3 KiB | 00m00s [ 164/1158] rust-uuid+fast-rng-devel-0: 100% | 144.0 KiB/s | 9.4 KiB | 00m00s [ 165/1158] rust-walkdir+default-devel- 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 166/1158] rust-uuid+v4-devel-0:1.23.2 100% | 145.8 KiB/s | 9.2 KiB | 00m00s [ 167/1158] rust-wild+default-devel-0:2 100% | 390.9 KiB/s | 7.8 KiB | 00m00s [ 168/1158] rust-zip0.6-devel-0:0.6.6-6 100% | 17.7 MiB/s | 72.7 KiB | 00m00s [ 169/1158] rust-zip0.6+deflate-devel-0 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 170/1158] rust-which+default-devel-0: 100% | 124.2 KiB/s | 8.4 KiB | 00m00s [ 171/1158] rust-zip0.6+zstd-devel-0:0. 100% | 340.9 KiB/s | 7.8 KiB | 00m00s [ 172/1158] pyproject-rpm-macros-0:1.22 100% | 26.0 MiB/s | 53.2 KiB | 00m00s [ 173/1158] rust-aho-corasick+perf-lite 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 174/1158] rust-aho-corasick+std-devel 100% | 2.6 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% | 340.2 KiB/s | 8.8 KiB | 00m00s [ 177/1158] rust-anstream+wincon-devel- 100% | 394.9 KiB/s | 8.7 KiB | 00m00s [ 178/1158] rust-anstream-devel-0:1.0.0 100% | 1.3 MiB/s | 32.2 KiB | 00m00s [ 179/1158] rust-anstyle+std-devel-0:1. 100% | 99.5 KiB/s | 8.3 KiB | 00m00s [ 180/1158] rust-anstyle-devel-0:1.0.14 100% | 7.8 MiB/s | 24.1 KiB | 00m00s [ 181/1158] rust-anyhow+std-devel-0:1.0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 182/1158] rust-anyhow-devel-0:1.0.102 100% | 20.2 MiB/s | 61.9 KiB | 00m00s [ 183/1158] rust-arc-swap-devel-0:1.9.1 100% | 1.0 MiB/s | 76.9 KiB | 00m00s [ 184/1158] rust-argfile-devel-0:1.0.0- 100% | 798.7 KiB/s | 17.6 KiB | 00m00s [ 185/1158] rust-assert_fs-devel-0:1.1. 100% | 668.1 KiB/s | 24.7 KiB | 00m00s [ 186/1158] rust-bincode+derive-devel-0 100% | 84.4 KiB/s | 7.9 KiB | 00m00s [ 187/1158] rust-bincode+std-devel-0:2. 100% | 368.5 KiB/s | 8.1 KiB | 00m00s [ 188/1158] rust-salsa+salsa_unstable-d 100% | 4.9 KiB/s | 7.7 KiB | 00m02s [ 189/1158] rust-serde-devel-0:1.0.228- 100% | 8.0 MiB/s | 82.4 KiB | 00m00s [ 190/1158] rust-bitflags1-devel-0:1.3. 100% | 1.8 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-bincode-devel-0:2.0.1- 100% | 821.8 KiB/s | 78.9 KiB | 00m00s [ 193/1158] rust-tikv-jemallocator+defa 100% | 13.6 KiB/s | 7.7 KiB | 00m01s [ 194/1158] rust-tap+default-devel-0:1. 100% | 349.8 KiB/s | 7.7 KiB | 00m00s [ 195/1158] rust-funty-devel-0:2.0.0-8. 100% | 157.2 KiB/s | 20.1 KiB | 00m00s [ 196/1158] rust-bstr+std-devel-0:1.12. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 197/1158] rust-radium+default-devel-0 100% | 86.6 KiB/s | 7.7 KiB | 00m00s [ 198/1158] rust-bstr-devel-0:1.12.1-2. 100% | 51.8 MiB/s | 265.3 KiB | 00m00s [ 199/1158] rust-wyz-devel-0:0.5.1-8.fc 100% | 712.1 KiB/s | 26.3 KiB | 00m00s [ 200/1158] rust-camino-devel-0:1.2.2-2 100% | 10.0 MiB/s | 40.8 KiB | 00m00s [ 201/1158] rust-serde_core+default-dev 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 202/1158] rust-bstr+unicode-devel-0:1 100% | 244.8 KiB/s | 8.6 KiB | 00m00s [ 203/1158] rust-clap+color-devel-0:4.6 100% | 497.1 KiB/s | 10.4 KiB | 00m00s [ 204/1158] rust-clap+error-context-dev 100% | 455.5 KiB/s | 10.5 KiB | 00m00s [ 205/1158] rust-clap+help-devel-0:4.6. 100% | 434.9 KiB/s | 10.4 KiB | 00m00s [ 206/1158] rust-clap+suggestions-devel 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 207/1158] rust-cachedir-devel-0:0.3.1 100% | 184.8 KiB/s | 14.6 KiB | 00m00s [ 208/1158] rust-clap-devel-0:4.6.0-1.f 100% | 1.7 MiB/s | 97.3 KiB | 00m00s [ 209/1158] rust-clap_derive+default-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 210/1158] rust-clap_builder+env-devel 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 211/1158] rust-clap+std-devel-0:4.6.0 100% | 105.4 KiB/s | 10.4 KiB | 00m00s [ 212/1158] rust-clap_builder+string-de 100% | 2.5 MiB/s | 10.4 KiB | 00m00s [ 213/1158] rust-clap_builder+wrap_help 100% | 2.6 MiB/s | 10.6 KiB | 00m00s [ 214/1158] rust-clap+usage-devel-0:4.6 100% | 90.8 KiB/s | 10.4 KiB | 00m00s [ 215/1158] rust-clap_complete_command+ 100% | 295.2 KiB/s | 8.3 KiB | 00m00s [ 216/1158] rust-clap_complete_command- 100% | 512.9 KiB/s | 13.8 KiB | 00m00s [ 217/1158] rust-clearscreen-devel-0:4. 100% | 6.3 MiB/s | 148.9 KiB | 00m00s [ 218/1158] rust-compact_str+std-devel- 100% | 316.4 KiB/s | 8.2 KiB | 00m00s [ 219/1158] rust-serde+alloc-devel-0:1. 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 220/1158] rust-colored-devel-0:3.1.1- 100% | 1.1 MiB/s | 41.0 KiB | 00m00s [ 221/1158] rust-compact_str-devel-0:0. 100% | 771.9 KiB/s | 78.0 KiB | 00m00s [ 222/1158] rust-crossbeam+std-devel-0: 100% | 86.7 KiB/s | 8.6 KiB | 00m00s [ 223/1158] rust-csv-devel-0:1.4.0-2.fc 100% | 29.9 MiB/s | 736.0 KiB | 00m00s [ 224/1158] rust-crossbeam-devel-0:0.8. 100% | 217.5 KiB/s | 18.7 KiB | 00m00s [ 225/1158] rust-dashmap-devel-0:6.1.0- 100% | 5.1 MiB/s | 36.8 KiB | 00m00s [ 226/1158] rust-ctrlc-devel-0:3.5.2-1. 100% | 188.5 KiB/s | 23.0 KiB | 00m00s [ 227/1158] rust-countme-devel-0:3.0.1- 100% | 70.8 KiB/s | 17.6 KiB | 00m00s [ 228/1158] rust-dunce-devel-0:1.0.5-4. 100% | 3.8 MiB/s | 15.7 KiB | 00m00s [ 229/1158] rust-datatest-stable-devel- 100% | 609.6 KiB/s | 45.1 KiB | 00m00s [ 230/1158] rust-drop_bomb-devel-0:0.1. 100% | 619.2 KiB/s | 14.9 KiB | 00m00s [ 231/1158] rust-etcetera-devel-0:0.11. 100% | 1.0 MiB/s | 22.9 KiB | 00m00s [ 232/1158] rust-filetime-devel-0:0.2.2 100% | 3.6 MiB/s | 22.1 KiB | 00m00s [ 233/1158] rust-fern-devel-0:0.7.1-5.f 100% | 12.1 MiB/s | 297.0 KiB | 00m00s [ 234/1158] rust-indexmap-devel-0:2.14. 100% | 18.0 MiB/s | 92.0 KiB | 00m00s [ 235/1158] rust-get-size2-devel-0:0.9. 100% | 1.5 MiB/s | 32.7 KiB | 00m00s [ 236/1158] rust-smallvec-devel-0:1.15. 100% | 8.2 MiB/s | 41.9 KiB | 00m00s [ 237/1158] rust-thin-vec-devel-0:0.2.1 100% | 1.1 MiB/s | 42.4 KiB | 00m00s [ 238/1158] rust-get-size2+get-size-der 100% | 130.4 KiB/s | 8.3 KiB | 00m00s [ 239/1158] rust-glob-devel-0:0.3.3-2.f 100% | 5.5 MiB/s | 28.0 KiB | 00m00s [ 240/1158] rust-globset+log-devel-0:0. 100% | 421.9 KiB/s | 8.4 KiB | 00m00s [ 241/1158] rust-globset-devel-0:0.4.18 100% | 1.7 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-heck-devel-0:0.5.0-5.f 100% | 2.0 MiB/s | 20.2 KiB | 00m00s [ 244/1158] rust-icu_properties+compile 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 245/1158] rust-icu_properties-devel-0 100% | 8.5 MiB/s | 61.0 KiB | 00m00s [ 246/1158] rust-ordermap-devel-0:1.2.0 100% | 591.7 KiB/s | 68.0 KiB | 00m00s [ 247/1158] rust-imperative-devel-0:1.0 100% | 882.6 KiB/s | 21.2 KiB | 00m00s [ 248/1158] rust-indexmap+std-devel-0:2 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 249/1158] rust-ignore-devel-0:0.4.25- 100% | 972.0 KiB/s | 59.3 KiB | 00m00s [ 250/1158] rust-globwalk-devel-0:0.9.1 100% | 83.2 KiB/s | 16.9 KiB | 00m00s [ 251/1158] rust-indicatif+unicode-widt 100% | 62.7 KiB/s | 8.5 KiB | 00m00s [ 252/1158] rust-indoc-devel-0:2.0.7-2. 100% | 4.6 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% | 46.1 MiB/s | 141.5 KiB | 00m00s [ 255/1158] rust-insta+regex-devel-0:1. 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 256/1158] rust-insta+serde-devel-0:1. 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 257/1158] rust-indicatif-devel-0:0.18 100% | 548.1 KiB/s | 72.9 KiB | 00m00s [ 258/1158] rust-insta+pest-devel-0:1.4 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 259/1158] rust-insta+pest_derive-deve 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 260/1158] rust-ron+default-devel-0:0. 100% | 419.0 KiB/s | 8.4 KiB | 00m00s [ 261/1158] rust-itertools+use_std-deve 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 262/1158] rust-itertools-devel-0:0.14 100% | 36.6 MiB/s | 150.0 KiB | 00m00s [ 263/1158] rust-jiff+perf-inline-devel 100% | 4.1 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-jiff+tz-fat-devel-0:0. 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [ 266/1158] rust-is-macro-devel-0:0.3.7 100% | 425.0 KiB/s | 18.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% | 6.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% | 3.1 MiB/s | 12.7 KiB | 00m00s [ 271/1158] rust-jiff-devel-0:0.2.28-1. 100% | 19.4 MiB/s | 556.5 KiB | 00m00s [ 272/1158] rust-insta-cmd-devel-0:0.6. 100% | 200.6 KiB/s | 20.7 KiB | 00m00s [ 273/1158] rust-annotate-snippets0.11+ 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 274/1158] rust-paste+default-devel-0: 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 275/1158] rust-jod-thread-devel-0:1.0 100% | 424.5 KiB/s | 14.4 KiB | 00m00s [ 276/1158] rust-log-devel-0:0.4.32-1.f 100% | 17.2 MiB/s | 52.8 KiB | 00m00s [ 277/1158] rust-libcst_derive+default- 100% | 331.6 KiB/s | 8.6 KiB | 00m00s [ 278/1158] rust-peg+default-devel-0:0. 100% | 401.4 KiB/s | 8.0 KiB | 00m00s [ 279/1158] rust-memchr+std-devel-0:2.8 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 280/1158] rust-memchr-devel-0:2.8.1-1 100% | 15.1 MiB/s | 92.7 KiB | 00m00s [ 281/1158] rust-matchit-devel-0:0.9.2- 100% | 1.7 MiB/s | 37.9 KiB | 00m00s [ 282/1158] rust-lsp-server-devel-0:0.7 100% | 739.4 KiB/s | 25.9 KiB | 00m00s [ 283/1158] rust-notify-devel-0:8.2.0-2 100% | 10.8 MiB/s | 44.1 KiB | 00m00s [ 284/1158] rust-ordermap+std-devel-0:1 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 285/1158] rust-serde_core-devel-0:1.0 100% | 20.8 MiB/s | 64.0 KiB | 00m00s [ 286/1158] rust-indexmap+serde-devel-0 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 287/1158] rust-path-absolutize-devel- 100% | 4.9 MiB/s | 15.1 KiB | 00m00s [ 288/1158] rust-path-dedot+once_cell_c 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 289/1158] rust-path-slash-devel-0:0.2 100% | 5.4 MiB/s | 16.6 KiB | 00m00s [ 290/1158] rust-path-dedot+use_unix_pa 100% | 992.8 KiB/s | 7.9 KiB | 00m00s [ 291/1158] rust-pep440_rs-devel-0:0.7. 100% | 11.8 MiB/s | 48.3 KiB | 00m00s [ 292/1158] rust-version-ranges+default 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 293/1158] rust-natord-devel-0:1.0.9-2 100% | 276.0 KiB/s | 11.6 KiB | 00m00s [ 294/1158] rust-pathdiff-devel-0:0.2.3 100% | 691.8 KiB/s | 15.2 KiB | 00m00s [ 295/1158] rust-proc-macro2+proc-macro 100% | 1.6 MiB/s | 9.9 KiB | 00m00s [ 296/1158] rust-proc-macro2-devel-0:1. 100% | 21.1 MiB/s | 64.8 KiB | 00m00s [ 297/1158] rust-pyproject-toml-devel-0 100% | 7.0 MiB/s | 21.6 KiB | 00m00s [ 298/1158] rust-quick-junit-devel-0:0. 100% | 5.6 MiB/s | 34.2 KiB | 00m00s [ 299/1158] rust-rand+sys_rng-devel-0:0 100% | 417.0 KiB/s | 8.3 KiB | 00m00s [ 300/1158] rust-pretty_assertions-deve 100% | 1.6 MiB/s | 85.0 KiB | 00m00s [ 301/1158] rust-quickcheck_macros-deve 100% | 6.3 MiB/s | 19.5 KiB | 00m00s [ 302/1158] rust-quote+proc-macro-devel 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 303/1158] rust-quote-devel-0:1.0.45-1 100% | 21.3 MiB/s | 43.5 KiB | 00m00s [ 304/1158] rust-pretty_assertions+std- 100% | 106.3 KiB/s | 8.0 KiB | 00m00s [ 305/1158] rust-rand+std_rng-devel-0:0 100% | 332.7 KiB/s | 8.3 KiB | 00m00s [ 306/1158] rust-rand+std-devel-0:0.10. 100% | 108.4 KiB/s | 8.3 KiB | 00m00s [ 307/1158] rust-rayon-devel-0:1.12.0-1 100% | 36.3 MiB/s | 186.0 KiB | 00m00s [ 308/1158] rust-regex-automata+dfa-dev 100% | 983.6 KiB/s | 8.9 KiB | 00m00s [ 309/1158] rust-rand-devel-0:0.10.1-1. 100% | 1.0 MiB/s | 103.9 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% | 400.4 KiB/s | 8.8 KiB | 00m00s [ 312/1158] rust-rand+thread_rng-devel- 100% | 100.2 KiB/s | 8.2 KiB | 00m00s [ 313/1158] rust-regex-automata+perf-de 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 314/1158] rust-regex-automata+std-dev 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 315/1158] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 316/1158] rust-regex-automata-devel-0 100% | 39.3 MiB/s | 442.2 KiB | 00m00s [ 317/1158] rust-regex-syntax+std-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 318/1158] rust-regex-syntax+unicode-d 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 319/1158] rust-regex-syntax-devel-0:0 100% | 7.8 MiB/s | 215.0 KiB | 00m00s [ 320/1158] rust-regex+perf-devel-0:1.1 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 321/1158] rust-regex+std-devel-0:1.12 100% | 414.8 KiB/s | 9.1 KiB | 00m00s [ 322/1158] rust-regex+unicode-devel-0: 100% | 3.0 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-rustc-stable-hash-deve 100% | 5.3 MiB/s | 27.2 KiB | 00m00s [ 327/1158] rust-boxcar+default-devel-0 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 328/1158] rust-regex-automata+syntax- 100% | 84.1 KiB/s | 8.9 KiB | 00m00s [ 329/1158] rust-crossbeam-queue+defaul 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 330/1158] rust-crossbeam-utils+defaul 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 331/1158] rust-hashbrown+default-deve 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 332/1158] rust-hashlink+default-devel 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 333/1158] rust-parking_lot+default-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 334/1158] rust-portable-atomic+defaul 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 335/1158] rust-tracing+std-devel-0:0. 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 336/1158] rust-typeid+default-devel-0 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 337/1158] rust-tracing-devel-0:0.1.44 100% | 1.6 MiB/s | 88.2 KiB | 00m00s [ 338/1158] rust-salsa-macros+default-d 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 339/1158] rust-inventory+default-deve 100% | 2.0 MiB/s | 8.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% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 342/1158] rust-schemars-devel-0:1.2.1 100% | 36.9 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-regex-automata+nfa-dev 100% | 38.2 KiB/s | 8.9 KiB | 00m00s [ 345/1158] rust-serde+std-devel-0:1.0. 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 346/1158] rust-serde+serde_derive-dev 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 347/1158] rust-serde_json-devel-0:1.0 100% | 25.4 MiB/s | 156.3 KiB | 00m00s [ 348/1158] rust-serde_json+std-devel-0 100% | 74.0 KiB/s | 9.8 KiB | 00m00s [ 349/1158] rust-serde_test-devel-0:1.0 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [ 350/1158] rust-serde_core+result-deve 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 351/1158] rust-serde_with_macros+defa 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 352/1158] rust-shellexpand+base-0-dev 100% | 354.6 KiB/s | 7.8 KiB | 00m00s [ 353/1158] rust-serde_repr-devel-0:0.1 100% | 115.9 KiB/s | 20.1 KiB | 00m00s [ 354/1158] rust-shellexpand-devel-0:3. 100% | 9.6 MiB/s | 29.4 KiB | 00m00s [ 355/1158] rust-shellexpand+tilde-deve 100% | 110.3 KiB/s | 7.8 KiB | 00m00s [ 356/1158] rust-similar+text-devel-0:3 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 357/1158] rust-similar-devel-0:3.1.1- 100% | 24.0 MiB/s | 73.7 KiB | 00m00s [ 358/1158] rust-libc+default-devel-0:0 100% | 440.9 KiB/s | 10.1 KiB | 00m00s [ 359/1158] rust-os_pipe+default-devel- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 360/1158] rust-snapbox-devel-0:1.2.2- 100% | 21.2 MiB/s | 65.0 KiB | 00m00s [ 361/1158] rust-salsa-macro-rules+defa 100% | 19.9 KiB/s | 7.4 KiB | 00m00s [ 362/1158] rust-snapbox+color-auto-dev 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 363/1158] rust-similar+std-devel-0:3. 100% | 72.0 KiB/s | 8.1 KiB | 00m00s [ 364/1158] rust-wait-timeout+default-d 100% | 344.3 KiB/s | 7.9 KiB | 00m00s [ 365/1158] rust-anstyle-svg+default-de 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 366/1158] rust-snapbox+structured-dat 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 367/1158] rust-escargot+default-devel 100% | 383.0 KiB/s | 8.4 KiB | 00m00s [ 368/1158] rust-strum+std-devel-0:0.28 100% | 325.7 KiB/s | 8.1 KiB | 00m00s [ 369/1158] rust-strum-devel-0:0.28.0-1 100% | 510.1 KiB/s | 15.8 KiB | 00m00s [ 370/1158] rust-supports-hyperlinks-de 100% | 5.4 MiB/s | 16.6 KiB | 00m00s [ 371/1158] rust-syn+clone-impls-devel- 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 372/1158] rust-syn+printing-devel-0:2 100% | 480.2 KiB/s | 10.6 KiB | 00m00s [ 373/1158] rust-syn+proc-macro-devel-0 100% | 1.7 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-strum_macros-devel-0:0 100% | 533.8 KiB/s | 44.3 KiB | 00m00s [ 376/1158] rust-tempfile-devel-0:3.27. 100% | 12.9 MiB/s | 52.9 KiB | 00m00s [ 377/1158] rust-test-case-devel-0:3.3. 100% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 378/1158] rust-thin-vec+std-devel-0:0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 379/1158] rust-thiserror+std-devel-0: 100% | 451.7 KiB/s | 9.5 KiB | 00m00s [ 380/1158] rust-tempfile+getrandom-dev 100% | 147.8 KiB/s | 9.2 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% | 2.3 MiB/s | 9.4 KiB | 00m00s [ 384/1158] rust-toml+std-devel-0:1.1.2 100% | 3.3 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-tracing-flame+smallvec 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 387/1158] rust-tracing-flame-devel-0: 100% | 8.7 MiB/s | 17.8 KiB | 00m00s [ 388/1158] rust-tracing-log+log-tracer 100% | 2.5 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-static_assertions-deve 100% | 142.6 KiB/s | 26.5 KiB | 00m00s [ 391/1158] rust-thiserror-devel-0:2.0. 100% | 1.4 MiB/s | 62.8 KiB | 00m00s [ 392/1158] rust-tracing-log-devel-0:0. 100% | 4.2 MiB/s | 25.7 KiB | 00m00s [ 393/1158] rust-chrono+clock-devel-0:0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 394/1158] rust-tracing-subscriber+nu- 100% | 361.1 KiB/s | 8.3 KiB | 00m00s [ 395/1158] rust-chrono-devel-0:0.4.44- 100% | 38.2 MiB/s | 195.8 KiB | 00m00s [ 396/1158] rust-tracing-core-devel-0:0 100% | 1.8 MiB/s | 68.1 KiB | 00m00s [ 397/1158] rust-tracing-subscriber+mat 100% | 331.1 KiB/s | 8.3 KiB | 00m00s [ 398/1158] rust-tracing-subscriber+std 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 399/1158] rust-tracing-subscriber+onc 100% | 331.4 KiB/s | 8.3 KiB | 00m00s [ 400/1158] rust-tracing-subscriber+thr 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 401/1158] rust-chrono+std-devel-0:0.4 100% | 138.0 KiB/s | 8.3 KiB | 00m00s [ 402/1158] rust-tracing-subscriber+tra 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 403/1158] rust-tracing-subscriber+reg 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 404/1158] rust-tracing+attributes-dev 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 405/1158] rust-tryfn+color-auto-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 406/1158] rust-tryfn+diff-devel-0:1.1 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 407/1158] rust-typed-arena+std-devel- 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 408/1158] rust-tryfn-devel-0:1.1.0-1. 100% | 5.4 MiB/s | 16.6 KiB | 00m00s [ 409/1158] rust-typed-arena-devel-0:2. 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [ 410/1158] rust-unicode-ident-devel-0: 100% | 14.9 MiB/s | 45.8 KiB | 00m00s [ 411/1158] rust-unicode-normalization+ 100% | 341.9 KiB/s | 8.5 KiB | 00m00s [ 412/1158] rust-unicode-width-devel-0: 100% | 47.7 MiB/s | 195.2 KiB | 00m00s [ 413/1158] rust-unicode_names2-devel-0 100% | 59.0 MiB/s | 241.6 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-unicode-normalization- 100% | 2.4 MiB/s | 109.9 KiB | 00m00s [ 417/1158] rust-serde_derive-devel-0:1 100% | 11.2 MiB/s | 68.7 KiB | 00m00s [ 418/1158] rust-uuid+std-devel-0:1.23. 100% | 398.1 KiB/s | 9.2 KiB | 00m00s [ 419/1158] rust-unicode-width+cjk-deve 100% | 114.3 KiB/s | 8.5 KiB | 00m00s [ 420/1158] rust-walkdir-devel-0:2.5.0- 100% | 10.0 MiB/s | 30.6 KiB | 00m00s [ 421/1158] rust-which+real-sys-devel-0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 422/1158] rust-which-devel-0:8.0.2-1. 100% | 10.4 MiB/s | 32.0 KiB | 00m00s [ 423/1158] rust-uuid+rng-devel-0:1.23. 100% | 490.2 KiB/s | 9.3 KiB | 00m00s [ 424/1158] rust-uuid-devel-0:1.23.2-1. 100% | 1.2 MiB/s | 62.2 KiB | 00m00s [ 425/1158] rust-crc32fast+default-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 426/1158] rust-flate2+rust_backend-de 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 427/1158] rust-flate2-devel-0:1.1.9-1 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [ 428/1158] rust-byteorder+default-deve 100% | 345.3 KiB/s | 7.9 KiB | 00m00s [ 429/1158] python-rpm-macros-0:3.14-12 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 430/1158] rust-zstd+default-devel-0:0 100% | 2.6 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% | 300.5 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% | 407.9 KiB/s | 8.2 KiB | 00m00s [ 435/1158] rust-colorchoice+default-de 100% | 353.0 KiB/s | 8.1 KiB | 00m00s [ 436/1158] rust-tikv-jemallocator+back 100% | 60.0 KiB/s | 8.0 KiB | 00m00s [ 437/1158] rust-rustversion+default-de 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 438/1158] rust-fs-err+default-devel-0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 439/1158] rust-os_str_bytes+default-d 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 440/1158] rust-utf8parse+default-deve 100% | 96.4 KiB/s | 7.8 KiB | 00m00s [ 441/1158] rust-predicates-core+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 442/1158] rust-predicates+diff-devel- 100% | 337.3 KiB/s | 8.1 KiB | 00m00s [ 443/1158] rust-predicates-devel-0:3.1 100% | 976.9 KiB/s | 38.1 KiB | 00m00s [ 444/1158] rust-bincode+bincode_derive 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 445/1158] rust-bincode+alloc-devel-0: 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 446/1158] rust-unty+default-devel-0:0 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 447/1158] rust-radium-devel-0:0.7.0-7 100% | 715.4 KiB/s | 18.6 KiB | 00m00s [ 448/1158] rust-predicates-tree+defaul 100% | 95.6 KiB/s | 8.0 KiB | 00m00s [ 449/1158] rust-bstr+alloc-devel-0:1.1 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 450/1158] rust-regex-automata+dfa-sea 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 451/1158] rust-serde_core+std-devel-0 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 452/1158] rust-clap_builder+color-dev 100% | 499.9 KiB/s | 10.5 KiB | 00m00s [ 453/1158] rust-clap_builder+error-con 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 454/1158] rust-clap_builder+help-deve 100% | 492.6 KiB/s | 10.3 KiB | 00m00s [ 455/1158] rust-tap-devel-0:1.0.1-13.f 100% | 255.5 KiB/s | 19.2 KiB | 00m00s [ 456/1158] rust-clap_builder+suggestio 100% | 2.6 MiB/s | 10.6 KiB | 00m00s [ 457/1158] rust-clap_builder+usage-dev 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 458/1158] rust-clap_builder-devel-0:4 100% | 38.9 MiB/s | 159.2 KiB | 00m00s [ 459/1158] rust-clap_builder+std-devel 100% | 499.1 KiB/s | 10.5 KiB | 00m00s [ 460/1158] rust-clap_derive-devel-0:4. 100% | 1.6 MiB/s | 39.9 KiB | 00m00s [ 461/1158] rust-clap_complete_nushell+ 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 462/1158] rust-clap_complete+default- 100% | 3.5 MiB/s | 10.6 KiB | 00m00s [ 463/1158] rust-terminal_size+default- 100% | 339.2 KiB/s | 8.1 KiB | 00m00s [ 464/1158] rust-nix+fs-devel-0:0.31.3- 100% | 379.0 KiB/s | 8.3 KiB | 00m00s [ 465/1158] rust-nix+term-devel-0:0.31. 100% | 379.3 KiB/s | 8.3 KiB | 00m00s [ 466/1158] rust-terminfo+default-devel 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 467/1158] rust-castaway+alloc-devel-0 100% | 378.8 KiB/s | 8.0 KiB | 00m00s [ 468/1158] rust-castaway-devel-0:0.2.4 100% | 946.1 KiB/s | 19.9 KiB | 00m00s [ 469/1158] rust-nix-devel-0:0.31.3-1.f 100% | 4.6 MiB/s | 308.2 KiB | 00m00s [ 470/1158] rust-cfg-if+default-devel-0 100% | 159.0 KiB/s | 8.1 KiB | 00m00s [ 471/1158] rust-ryu+default-devel-0:1. 100% | 2.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% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 474/1158] rust-itoa+default-devel-0:1 100% | 144.2 KiB/s | 8.1 KiB | 00m00s [ 475/1158] rust-crossbeam-channel-deve 100% | 29.3 MiB/s | 90.0 KiB | 00m00s [ 476/1158] rust-crossbeam-deque+std-de 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 477/1158] rust-crossbeam-channel+std- 100% | 382.0 KiB/s | 8.4 KiB | 00m00s [ 478/1158] rust-crossbeam-epoch+std-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 479/1158] rust-crossbeam-epoch-devel- 100% | 1.2 MiB/s | 52.3 KiB | 00m00s [ 480/1158] rust-tikv-jemallocator-deve 100% | 39.4 KiB/s | 22.4 KiB | 00m01s [ 481/1158] rust-crossbeam-queue+std-de 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 482/1158] rust-crossbeam-queue-devel- 100% | 7.9 MiB/s | 24.2 KiB | 00m00s [ 483/1158] rust-crossbeam-utils-devel- 100% | 17.7 MiB/s | 54.4 KiB | 00m00s [ 484/1158] rust-csv-core+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 485/1158] rust-nix+signal-devel-0:0.3 100% | 364.7 KiB/s | 8.4 KiB | 00m00s [ 486/1158] rust-crossbeam-deque-devel- 100% | 321.9 KiB/s | 29.6 KiB | 00m00s [ 487/1158] rust-hashbrown0.14+raw-deve 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 488/1158] rust-lock_api+default-devel 100% | 313.0 KiB/s | 8.1 KiB | 00m00s [ 489/1158] rust-crossbeam-utils+std-de 100% | 102.4 KiB/s | 8.0 KiB | 00m00s [ 490/1158] rust-once_cell+default-deve 100% | 362.8 KiB/s | 8.3 KiB | 00m00s [ 491/1158] rust-hashbrown0.14-devel-0: 100% | 2.1 MiB/s | 122.4 KiB | 00m00s [ 492/1158] rust-libtest-mimic+default- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 493/1158] rust-get-size-derive2+defau 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 494/1158] rust-icu_properties_data-de 100% | 38.7 MiB/s | 158.4 KiB | 00m00s [ 495/1158] rust-parking_lot_core+defau 100% | 354.2 KiB/s | 8.1 KiB | 00m00s [ 496/1158] rust-icu_provider+baked-dev 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 497/1158] rust-icu_collections-devel- 100% | 15.7 MiB/s | 96.5 KiB | 00m00s [ 498/1158] rust-icu_locale_core+zerove 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 499/1158] rust-icu_locale_core-devel- 100% | 1.8 MiB/s | 93.7 KiB | 00m00s [ 500/1158] rust-zerotrie+yoke-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 501/1158] rust-log+std-devel-0:0.4.32 100% | 104.3 KiB/s | 8.4 KiB | 00m00s [ 502/1158] rust-zerotrie+zerofrom-deve 100% | 390.3 KiB/s | 7.8 KiB | 00m00s [ 503/1158] rust-zerovec+derive-devel-0 100% | 447.3 KiB/s | 8.9 KiB | 00m00s [ 504/1158] rust-zerovec+yoke-devel-0:0 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 505/1158] rust-icu_provider-devel-0:2 100% | 537.0 KiB/s | 54.2 KiB | 00m00s [ 506/1158] rust-crossbeam-deque+defaul 100% | 376.7 KiB/s | 7.9 KiB | 00m00s [ 507/1158] rust-zerovec-devel-0:0.11.6 100% | 2.1 MiB/s | 119.0 KiB | 00m00s [ 508/1158] rust-same-file+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 509/1158] rust-phf+default-devel-0:0. 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 510/1158] rust-zerotrie-devel-0:0.2.4 100% | 746.2 KiB/s | 79.8 KiB | 00m00s [ 511/1158] rust-rust-stemmers+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 512/1158] rust-console+ansi-parsing-d 100% | 410.8 KiB/s | 8.2 KiB | 00m00s [ 513/1158] rust-regex-automata+dfa-one 100% | 117.2 KiB/s | 8.8 KiB | 00m00s [ 514/1158] rust-console+std-devel-0:0. 100% | 348.7 KiB/s | 8.4 KiB | 00m00s [ 515/1158] rust-console-devel-0:0.16.3 100% | 1.5 MiB/s | 37.4 KiB | 00m00s [ 516/1158] rust-insta+console-devel-0: 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 517/1158] rust-console+unicode-width- 100% | 139.8 KiB/s | 8.4 KiB | 00m00s [ 518/1158] rust-unit-prefix+default-de 100% | 345.4 KiB/s | 7.6 KiB | 00m00s [ 519/1158] rust-pest+default-devel-0:2 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 520/1158] rust-pest_derive+default-de 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 521/1158] rust-ron+std-devel-0:0.12.1 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 522/1158] rust-similar2+default-devel 100% | 325.3 KiB/s | 7.2 KiB | 00m00s [ 523/1158] rust-similar2+inline-devel- 100% | 340.6 KiB/s | 7.2 KiB | 00m00s [ 524/1158] rust-ron-devel-0:0.12.1-1.f 100% | 26.5 MiB/s | 135.9 KiB | 00m00s [ 525/1158] rust-syn+fold-devel-0:2.0.1 100% | 1.7 MiB/s | 10.4 KiB | 00m00s [ 526/1158] rust-either-devel-0:1.16.0- 100% | 8.8 MiB/s | 27.1 KiB | 00m00s [ 527/1158] rust-itertools+use_alloc-de 100% | 386.8 KiB/s | 8.1 KiB | 00m00s [ 528/1158] rust-annotate-snippets0.11- 100% | 5.7 MiB/s | 35.3 KiB | 00m00s [ 529/1158] rust-libcst_derive-devel-0: 100% | 6.3 MiB/s | 19.2 KiB | 00m00s [ 530/1158] rust-paste-devel-0:1.0.15-5 100% | 9.1 MiB/s | 37.3 KiB | 00m00s [ 531/1158] rust-either+use_std-devel-0 100% | 187.8 KiB/s | 8.1 KiB | 00m00s [ 532/1158] rust-peg-devel-0:0.8.5-3.fc 100% | 2.1 MiB/s | 45.2 KiB | 00m00s [ 533/1158] rust-jiff+alloc-devel-0:0.2 100% | 226.0 KiB/s | 12.9 KiB | 00m00s [ 534/1158] rust-peg+std-devel-0:0.8.5- 100% | 211.1 KiB/s | 8.0 KiB | 00m00s [ 535/1158] rust-memchr+alloc-devel-0:2 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 536/1158] rust-crossbeam-channel+defa 100% | 377.4 KiB/s | 8.3 KiB | 00m00s [ 537/1158] rust-serde_derive+default-d 100% | 454.7 KiB/s | 9.5 KiB | 00m00s [ 538/1158] rust-inotify-devel-0:0.11.2 100% | 5.3 MiB/s | 32.8 KiB | 00m00s [ 539/1158] rust-mio+default-devel-0:1. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 540/1158] rust-mio+os-ext-devel-0:1.2 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 541/1158] rust-notify-types+default-d 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 542/1158] rust-path-dedot+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 543/1158] rust-unscanny+default-devel 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 544/1158] rust-path-dedot-devel-0:3.1 100% | 3.0 MiB/s | 15.2 KiB | 00m00s [ 545/1158] rust-version-ranges-devel-0 100% | 9.1 MiB/s | 28.0 KiB | 00m00s [ 546/1158] rust-yansi+default-devel-0: 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 547/1158] rust-toml0.9+parse-devel-0: 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 548/1158] rust-pep508_rs+default-deve 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 549/1158] rust-toml0.9+serde-devel-0: 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 550/1158] rust-toml0.9-devel-0:0.9.12 100% | 20.2 MiB/s | 62.1 KiB | 00m00s [ 551/1158] rust-newtype-uuid+default-d 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 552/1158] rust-diff+default-devel-0:0 100% | 351.4 KiB/s | 7.7 KiB | 00m00s [ 553/1158] rust-quick-xml0.38+default- 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 554/1158] rust-strip-ansi-escapes+def 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 555/1158] rust-toml0.9+std-devel-0:0. 100% | 401.1 KiB/s | 8.4 KiB | 00m00s [ 556/1158] rust-rand_core-devel-0:0.10 100% | 6.0 MiB/s | 31.0 KiB | 00m00s [ 557/1158] rust-getrandom+default-deve 100% | 429.2 KiB/s | 8.6 KiB | 00m00s [ 558/1158] rust-getrandom+std-devel-0: 100% | 389.4 KiB/s | 8.6 KiB | 00m00s [ 559/1158] rust-chacha20+rng-devel-0:0 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 560/1158] rust-rand+alloc-devel-0:0.1 100% | 367.9 KiB/s | 8.1 KiB | 00m00s [ 561/1158] rust-chacha20-devel-0:0.10. 100% | 5.3 MiB/s | 48.9 KiB | 00m00s [ 562/1158] rust-regex-automata+dfa-bui 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 563/1158] rust-rayon-core+default-dev 100% | 304.6 KiB/s | 7.9 KiB | 00m00s [ 564/1158] rust-getrandom+sys_rng-deve 100% | 126.7 KiB/s | 8.7 KiB | 00m00s [ 565/1158] rust-regex-automata+nfa-tho 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 566/1158] rust-regex-automata+nfa-pik 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 567/1158] rust-regex-automata+nfa-bac 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 568/1158] rust-regex-automata+perf-li 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 569/1158] rust-regex-automata+perf-in 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 570/1158] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 571/1158] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 572/1158] rust-regex-automata+unicode 100% | 2.9 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% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 575/1158] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 576/1158] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 577/1158] rust-regex-automata+unicode 100% | 2.9 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-g 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 581/1158] rust-regex-syntax+unicode-p 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 582/1158] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 583/1158] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 584/1158] rust-regex+perf-backtrack-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 585/1158] rust-regex-automata+alloc-d 100% | 126.4 KiB/s | 8.7 KiB | 00m00s [ 586/1158] rust-regex-syntax+unicode-c 100% | 397.0 KiB/s | 8.3 KiB | 00m00s [ 587/1158] rust-regex+perf-cache-devel 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 588/1158] rust-regex+perf-dfa-devel-0 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 589/1158] rust-regex+perf-onepass-dev 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 590/1158] rust-regex+unicode-age-deve 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 591/1158] rust-regex+unicode-bool-dev 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 592/1158] rust-regex+unicode-case-dev 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 593/1158] rust-regex+perf-inline-deve 100% | 400.4 KiB/s | 8.8 KiB | 00m00s [ 594/1158] rust-regex+perf-literal-dev 100% | 131.6 KiB/s | 9.0 KiB | 00m00s [ 595/1158] rust-regex+unicode-script-d 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 596/1158] rust-regex+unicode-segment- 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 597/1158] rust-boxcar-devel-0:0.2.14- 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [ 598/1158] rust-hashbrown+allocator-ap 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 599/1158] rust-hashbrown+default-hash 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 600/1158] rust-regex+unicode-perl-dev 100% | 129.0 KiB/s | 9.0 KiB | 00m00s [ 601/1158] rust-regex+unicode-gencat-d 100% | 120.7 KiB/s | 8.9 KiB | 00m00s [ 602/1158] rust-hashlink-devel-0:0.11. 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [ 603/1158] rust-portable-atomic+fallba 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 604/1158] rust-tracing-core+std-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 605/1158] rust-portable-atomic-devel- 100% | 22.3 MiB/s | 160.0 KiB | 00m00s [ 606/1158] rust-pin-project-lite+defau 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 607/1158] rust-typeid-devel-0:1.0.3-4 100% | 5.5 MiB/s | 17.0 KiB | 00m00s [ 608/1158] rust-salsa-macro-rules-deve 100% | 5.4 MiB/s | 27.6 KiB | 00m00s [ 609/1158] rust-salsa-macros-devel-0:0 100% | 9.5 MiB/s | 38.8 KiB | 00m00s [ 610/1158] rust-inventory-devel-0:0.3. 100% | 7.7 MiB/s | 23.6 KiB | 00m00s [ 611/1158] rust-dyn-clone+default-deve 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 612/1158] rust-schemars+schemars_deri 100% | 1.1 MiB/s | 8.6 KiB | 00m00s [ 613/1158] rust-ref-cast+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 614/1158] rust-serde_json+alloc-devel 100% | 1.6 MiB/s | 9.8 KiB | 00m00s [ 615/1158] rust-serde_with_macros-deve 100% | 13.4 MiB/s | 41.1 KiB | 00m00s [ 616/1158] rust-parking_lot-devel-0:0. 100% | 1.1 MiB/s | 50.6 KiB | 00m00s [ 617/1158] rust-libc+std-devel-0:0.2.1 100% | 1.4 MiB/s | 10.1 KiB | 00m00s [ 618/1158] rust-shellexpand+dirs-devel 100% | 378.0 KiB/s | 7.9 KiB | 00m00s [ 619/1158] rust-libc-devel-0:0.2.186-1 100% | 42.2 MiB/s | 518.1 KiB | 00m00s [ 620/1158] rust-os_pipe-devel-0:1.2.3- 100% | 3.0 MiB/s | 18.6 KiB | 00m00s [ 621/1158] rust-snapbox-macros+default 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 622/1158] rust-zmij+default-devel-0:1 100% | 110.0 KiB/s | 7.5 KiB | 00m00s [ 623/1158] rust-snapbox+color-devel-0: 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 624/1158] rust-escargot-devel-0:0.5.1 100% | 3.5 MiB/s | 28.6 KiB | 00m00s [ 625/1158] rust-anstyle-svg-devel-0:1. 100% | 7.7 MiB/s | 23.6 KiB | 00m00s [ 626/1158] rust-normalize-line-endings 100% | 115.2 KiB/s | 7.9 KiB | 00m00s [ 627/1158] rust-wait-timeout-devel-0:0 100% | 264.6 KiB/s | 19.8 KiB | 00m00s [ 628/1158] rust-once_cell-devel-0:1.21 100% | 1.8 MiB/s | 44.8 KiB | 00m00s [ 629/1158] rust-rustix+default-devel-0 100% | 2.3 MiB/s | 9.4 KiB | 00m00s [ 630/1158] rust-rustix+fs-devel-0:1.1. 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 631/1158] rust-fastrand+default-devel 100% | 97.9 KiB/s | 8.2 KiB | 00m00s [ 632/1158] rust-thiserror-impl+default 100% | 2.3 MiB/s | 9.6 KiB | 00m00s [ 633/1158] rust-toml_writer+alloc-deve 100% | 964.5 KiB/s | 7.7 KiB | 00m00s [ 634/1158] rust-test-case-macros-devel 100% | 426.7 KiB/s | 13.7 KiB | 00m00s [ 635/1158] rust-toml_writer-devel-0:1. 100% | 5.1 MiB/s | 20.7 KiB | 00m00s [ 636/1158] rust-toml_parser-devel-0:1. 100% | 12.7 MiB/s | 39.0 KiB | 00m00s [ 637/1158] rust-winnow-devel-0:1.0.3-1 100% | 24.6 MiB/s | 176.6 KiB | 00m00s [ 638/1158] rust-serde_spanned+serde-de 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 639/1158] rust-once_cell+std-devel-0: 100% | 82.5 KiB/s | 8.3 KiB | 00m00s [ 640/1158] rust-toml_datetime+serde-de 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 641/1158] rust-serde_spanned+std-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 642/1158] rust-toml_parser+alloc-deve 100% | 316.3 KiB/s | 7.9 KiB | 00m00s [ 643/1158] rust-toml_parser+std-devel- 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 644/1158] rust-serde_spanned+alloc-de 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 645/1158] rust-serde_spanned-devel-0: 100% | 9.1 MiB/s | 18.7 KiB | 00m00s [ 646/1158] rust-toml_datetime+alloc-de 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 647/1158] rust-toml_datetime-devel-0: 100% | 4.7 MiB/s | 24.1 KiB | 00m00s [ 648/1158] rust-lazy_static+default-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 649/1158] rust-tracing-core+default-d 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 650/1158] rust-nu-ansi-term+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 651/1158] rust-chrono+iana-time-zone- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 652/1158] rust-chrono+now-devel-0:0.4 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 653/1158] rust-chrono+alloc-devel-0:0 100% | 344.0 KiB/s | 8.3 KiB | 00m00s [ 654/1158] rust-num-traits-devel-0:0.2 100% | 14.2 MiB/s | 58.1 KiB | 00m00s [ 655/1158] rust-matchers+default-devel 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 656/1158] rust-tracing-subscriber+all 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 657/1158] rust-toml_datetime+std-deve 100% | 102.8 KiB/s | 8.8 KiB | 00m00s [ 658/1158] rust-tracing-subscriber+sha 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 659/1158] rust-tracing+tracing-attrib 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 660/1158] rust-toml_writer+std-devel- 100% | 85.1 KiB/s | 7.7 KiB | 00m00s [ 661/1158] rust-thread_local+default-d 100% | 264.7 KiB/s | 7.9 KiB | 00m00s [ 662/1158] rust-phf0.11-devel-0:0.11.3 100% | 5.5 MiB/s | 28.2 KiB | 00m00s [ 663/1158] rust-tinyvec+default-devel- 100% | 396.1 KiB/s | 8.3 KiB | 00m00s [ 664/1158] rust-unicode_names2_generat 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 665/1158] rust-form_urlencoded+std-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 666/1158] rust-idna+std-devel-0:1.1.0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 667/1158] rust-percent-encoding+std-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 668/1158] rust-form_urlencoded+alloc- 100% | 387.1 KiB/s | 8.1 KiB | 00m00s [ 669/1158] rust-idna+alloc-devel-0:1.1 100% | 917.2 KiB/s | 8.3 KiB | 00m00s [ 670/1158] rust-tinyvec+alloc-devel-0: 100% | 130.5 KiB/s | 8.4 KiB | 00m00s [ 671/1158] rust-idna+compiled_data-dev 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 672/1158] rust-percent-encoding+alloc 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 673/1158] rust-form_urlencoded-devel- 100% | 240.2 KiB/s | 17.3 KiB | 00m00s [ 674/1158] rust-percent-encoding-devel 100% | 449.5 KiB/s | 19.3 KiB | 00m00s [ 675/1158] rust-idna-devel-0:1.1.0-3.f 100% | 2.1 MiB/s | 137.4 KiB | 00m00s [ 676/1158] rust-byteorder-devel-0:1.5. 100% | 795.1 KiB/s | 27.0 KiB | 00m00s [ 677/1158] rust-crc32fast-devel-0:1.5. 100% | 11.1 MiB/s | 45.5 KiB | 00m00s [ 678/1158] rust-crc32fast+std-devel-0: 100% | 326.0 KiB/s | 8.1 KiB | 00m00s [ 679/1158] rust-flate2+any_impl-devel- 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 680/1158] rust-zstd+arrays-devel-0:0. 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 681/1158] rust-zstd+legacy-devel-0:0. 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 682/1158] rust-byteorder+std-devel-0: 100% | 127.3 KiB/s | 7.9 KiB | 00m00s [ 683/1158] rust-flate2+miniz_oxide-dev 100% | 420.7 KiB/s | 9.7 KiB | 00m00s [ 684/1158] rust-zstd-devel-0:0.13.3-3. 100% | 1.8 MiB/s | 41.5 KiB | 00m00s [ 685/1158] rust-zstd+zdict_builder-dev 100% | 112.1 KiB/s | 8.2 KiB | 00m00s [ 686/1158] rust-anstyle-query-devel-0: 100% | 4.4 MiB/s | 18.2 KiB | 00m00s [ 687/1158] rust-anstyle-parse+utf8-dev 100% | 375.6 KiB/s | 8.3 KiB | 00m00s [ 688/1158] rust-anstyle-parse-devel-0: 100% | 5.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% | 7.0 MiB/s | 21.4 KiB | 00m00s [ 691/1158] rust-rustversion-devel-0:1. 100% | 961.5 KiB/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% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 694/1158] rust-os_str_bytes+raw_os_st 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 695/1158] rust-os_str_bytes-devel-0:7 100% | 7.6 MiB/s | 39.1 KiB | 00m00s [ 696/1158] rust-difflib+default-devel- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 697/1158] rust-predicates-core-devel- 100% | 225.0 KiB/s | 16.9 KiB | 00m00s [ 698/1158] rust-predicates-tree-devel- 100% | 456.9 KiB/s | 16.0 KiB | 00m00s [ 699/1158] rust-bincode_derive+default 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 700/1158] rust-unty-devel-0:0.0.4-3.f 100% | 4.8 MiB/s | 14.6 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% | 419.8 KiB/s | 8.4 KiB | 00m00s [ 703/1158] rust-terminal_size-devel-0: 100% | 861.8 KiB/s | 17.2 KiB | 00m00s [ 704/1158] rust-clap_complete_nushell- 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [ 705/1158] rust-clap_complete-devel-0: 100% | 1.1 MiB/s | 56.5 KiB | 00m00s [ 706/1158] rust-cfg_aliases+default-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 707/1158] rust-libc+extra_traits-deve 100% | 2.5 MiB/s | 10.1 KiB | 00m00s [ 708/1158] rust-terminfo-devel-0:0.9.0 100% | 13.5 MiB/s | 55.3 KiB | 00m00s [ 709/1158] rust-cfg-if-devel-0:1.0.4-2 100% | 769.9 KiB/s | 16.9 KiB | 00m00s [ 710/1158] rust-itoa-devel-0:1.0.18-1. 100% | 914.4 KiB/s | 20.1 KiB | 00m00s [ 711/1158] rust-ryu-devel-0:1.0.23-1.f 100% | 18.5 MiB/s | 56.8 KiB | 00m00s [ 712/1158] rust-crossbeam-epoch+alloc- 100% | 86.5 KiB/s | 7.8 KiB | 00m00s [ 713/1158] rust-crossbeam-queue+alloc- 100% | 341.6 KiB/s | 7.9 KiB | 00m00s [ 714/1158] rust-csv-core-devel-0:0.1.1 100% | 10.5 MiB/s | 32.2 KiB | 00m00s [ 715/1158] rust-nix+process-devel-0:0. 100% | 93.9 KiB/s | 8.4 KiB | 00m00s [ 716/1158] rust-lock_api+atomic_usize- 100% | 353.0 KiB/s | 8.1 KiB | 00m00s [ 717/1158] rust-lock_api-devel-0:0.4.1 100% | 911.6 KiB/s | 29.2 KiB | 00m00s [ 718/1158] rust-parking_lot_core-devel 100% | 931.1 KiB/s | 43.8 KiB | 00m00s [ 719/1158] rust-libtest-mimic-devel-0: 100% | 8.7 MiB/s | 35.6 KiB | 00m00s [ 720/1158] rust-get-size-derive2-devel 100% | 2.6 MiB/s | 16.2 KiB | 00m00s [ 721/1158] rust-tikv-jemalloc-sys+back 100% | 9.8 KiB/s | 7.7 KiB | 00m01s [ 722/1158] rust-writeable-devel-0:0.6. 100% | 343.6 KiB/s | 29.6 KiB | 00m00s [ 723/1158] rust-potential_utf+zerovec- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 724/1158] rust-potential_utf-devel-0: 100% | 4.2 MiB/s | 17.1 KiB | 00m00s [ 725/1158] rust-utf8_iter-devel-0:1.0. 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [ 726/1158] rust-displaydoc-devel-0:0.2 100% | 374.1 KiB/s | 32.9 KiB | 00m00s [ 727/1158] rust-yoke+derive-devel-0:0. 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 728/1158] rust-yoke-devel-0:0.8.3-1.f 100% | 7.5 MiB/s | 38.4 KiB | 00m00s [ 729/1158] rust-zerofrom+derive-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 730/1158] rust-zerofrom-devel-0:0.1.8 100% | 3.5 MiB/s | 14.3 KiB | 00m00s [ 731/1158] rust-tinystr+zerovec-devel- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 732/1158] rust-litemap-devel-0:0.8.2- 100% | 956.1 KiB/s | 35.4 KiB | 00m00s [ 733/1158] rust-tinystr-devel-0:0.8.3- 100% | 747.1 KiB/s | 27.6 KiB | 00m00s [ 734/1158] rust-same-file-devel-0:1.0. 100% | 4.5 MiB/s | 18.3 KiB | 00m00s [ 735/1158] rust-phf+std-devel-0:0.13.1 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 736/1158] rust-phf-devel-0:0.13.1-2.f 100% | 9.7 MiB/s | 29.9 KiB | 00m00s [ 737/1158] rust-rust-stemmers-devel-0: 100% | 123.7 MiB/s | 1.9 MiB | 00m00s [ 738/1158] rust-zerovec-derive-devel-0 100% | 854.3 KiB/s | 25.6 KiB | 00m00s [ 739/1158] rust-unit-prefix+std-devel- 100% | 359.4 KiB/s | 7.5 KiB | 00m00s [ 740/1158] rust-unit-prefix-devel-0:0. 100% | 621.1 KiB/s | 15.5 KiB | 00m00s [ 741/1158] rust-similar2+text-devel-0: 100% | 309.3 KiB/s | 7.1 KiB | 00m00s [ 742/1158] rust-console+alloc-devel-0: 100% | 103.7 KiB/s | 8.2 KiB | 00m00s [ 743/1158] rust-pest+memchr-devel-0:2. 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 744/1158] rust-pest+std-devel-0:2.8.6 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 745/1158] rust-pest-devel-0:2.8.6-1.f 100% | 34.5 MiB/s | 106.1 KiB | 00m00s [ 746/1158] rust-pest_derive+std-devel- 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 747/1158] rust-similar2-devel-0:2.7.0 100% | 821.3 KiB/s | 69.0 KiB | 00m00s [ 748/1158] rust-bitflags+serde-devel-0 100% | 397.4 KiB/s | 8.7 KiB | 00m00s [ 749/1158] rust-pest_derive-devel-0:2. 100% | 387.3 KiB/s | 34.5 KiB | 00m00s [ 750/1158] rust-once_cell+alloc-devel- 100% | 320.7 KiB/s | 8.3 KiB | 00m00s [ 751/1158] rust-once_cell+race-devel-0 100% | 377.2 KiB/s | 8.3 KiB | 00m00s [ 752/1158] rust-either+std-devel-0:1.1 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 753/1158] rust-peg-macros+default-dev 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 754/1158] rust-peg-runtime+std-devel- 100% | 318.2 KiB/s | 8.0 KiB | 00m00s [ 755/1158] rust-peg-runtime+default-de 100% | 398.5 KiB/s | 8.0 KiB | 00m00s [ 756/1158] rust-mio+log-devel-0:1.2.1- 100% | 382.9 KiB/s | 8.4 KiB | 00m00s [ 757/1158] rust-mio-devel-0:1.2.1-1.fc 100% | 27.1 MiB/s | 111.2 KiB | 00m00s [ 758/1158] rust-mio+os-poll-devel-0:1. 100% | 2.7 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-unscanny-devel-0:0.1.0 100% | 4.4 MiB/s | 17.9 KiB | 00m00s [ 761/1158] rust-inotify-sys+default-de 100% | 88.4 KiB/s | 7.8 KiB | 00m00s [ 762/1158] rust-yansi+std-devel-0:1.0. 100% | 396.9 KiB/s | 7.9 KiB | 00m00s [ 763/1158] rust-diff-devel-0:0.1.13-10 100% | 438.1 KiB/s | 38.6 KiB | 00m00s [ 764/1158] rust-yansi-devel-0:1.0.1-6. 100% | 1.7 MiB/s | 36.4 KiB | 00m00s [ 765/1158] rust-pep508_rs-devel-0:0.9. 100% | 18.2 MiB/s | 74.5 KiB | 00m00s [ 766/1158] rust-toml_datetime0.7+serde 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 767/1158] rust-toml_datetime0.7+std-d 100% | 339.9 KiB/s | 7.5 KiB | 00m00s [ 768/1158] rust-toml_datetime0.7+alloc 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 769/1158] rust-winnow0.7-devel-0:0.7. 100% | 2.7 MiB/s | 173.4 KiB | 00m00s [ 770/1158] rust-newtype-uuid+std-devel 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 771/1158] rust-newtype-uuid-devel-0:1 100% | 8.2 MiB/s | 25.1 KiB | 00m00s [ 772/1158] rust-quick-xml0.38-devel-0: 100% | 31.9 MiB/s | 163.4 KiB | 00m00s [ 773/1158] rust-strip-ansi-escapes-dev 100% | 5.3 MiB/s | 16.2 KiB | 00m00s [ 774/1158] rust-getrandom-devel-0:0.4. 100% | 10.5 MiB/s | 64.6 KiB | 00m00s [ 775/1158] rust-rand_core+default-deve 100% | 354.8 KiB/s | 8.2 KiB | 00m00s [ 776/1158] rust-toml_datetime0.7-devel 100% | 283.8 KiB/s | 22.7 KiB | 00m00s [ 777/1158] rust-rayon-core-devel-0:1.1 100% | 19.2 MiB/s | 78.6 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-cpufeatures+default-de 100% | 394.0 KiB/s | 8.3 KiB | 00m00s [ 781/1158] rust-allocator-api2+alloc-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 782/1158] rust-foldhash-devel-0:0.2.0 100% | 723.7 KiB/s | 23.9 KiB | 00m00s [ 783/1158] rust-hashbrown0.16+default- 100% | 1.0 MiB/s | 7.4 KiB | 00m00s [ 784/1158] rust-hashbrown0.16-devel-0: 100% | 15.5 MiB/s | 126.8 KiB | 00m00s [ 785/1158] rust-tracing-core+once_cell 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 786/1158] rust-allocator-api2-devel-0 100% | 627.8 KiB/s | 69.1 KiB | 00m00s [ 787/1158] rust-pin-project-lite-devel 100% | 564.8 KiB/s | 58.7 KiB | 00m00s [ 788/1158] rust-synstructure+default-d 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 789/1158] rust-schemars_derive+defaul 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 790/1158] rust-dyn-clone-devel-0:1.0. 100% | 6.3 MiB/s | 19.4 KiB | 00m00s [ 791/1158] rust-ref-cast-devel-0:1.0.2 100% | 10.1 MiB/s | 31.2 KiB | 00m00s [ 792/1158] rust-zmij-devel-0:1.0.21-1. 100% | 8.9 MiB/s | 27.3 KiB | 00m00s [ 793/1158] rust-darling+default-devel- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 794/1158] rust-dirs+default-devel-0:6 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 795/1158] rust-syn+visit-mut-devel-0: 100% | 109.8 KiB/s | 10.4 KiB | 00m00s [ 796/1158] rust-snapbox-macros-devel-0 100% | 5.0 MiB/s | 15.4 KiB | 00m00s [ 797/1158] rust-snapbox-macros+color-d 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 798/1158] rust-normalize-line-endings 100% | 406.2 KiB/s | 13.8 KiB | 00m00s [ 799/1158] rust-html-escape+default-de 100% | 348.2 KiB/s | 8.0 KiB | 00m00s [ 800/1158] rust-fastrand+std-devel-0:2 100% | 2.7 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-anstyle-lossy+default- 100% | 150.7 KiB/s | 8.1 KiB | 00m00s [ 803/1158] rust-rustix-devel-0:1.1.4-1 100% | 130.3 MiB/s | 400.1 KiB | 00m00s [ 804/1158] rust-test-case-core-devel-0 100% | 7.6 MiB/s | 23.4 KiB | 00m00s [ 805/1158] rust-thiserror-impl-devel-0 100% | 3.7 MiB/s | 30.6 KiB | 00m00s [ 806/1158] rust-rustix+std-devel-0:1.1 100% | 406.6 KiB/s | 9.8 KiB | 00m00s [ 807/1158] rust-lazy_static-devel-0:1. 100% | 7.0 MiB/s | 21.4 KiB | 00m00s [ 808/1158] rust-nu-ansi-term+std-devel 100% | 980.1 KiB/s | 7.8 KiB | 00m00s [ 809/1158] rust-nu-ansi-term-devel-0:0 100% | 7.5 MiB/s | 38.3 KiB | 00m00s [ 810/1158] rust-iana-time-zone+default 100% | 2.6 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% | 4.8 MiB/s | 14.7 KiB | 00m00s [ 813/1158] rust-thread_local-devel-0:1 100% | 747.5 KiB/s | 22.4 KiB | 00m00s [ 814/1158] rust-sharded-slab+default-d 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 815/1158] rust-tracing-attributes+def 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 816/1158] rust-tinyvec+tinyvec_macros 100% | 386.6 KiB/s | 8.5 KiB | 00m00s [ 817/1158] rust-tinyvec-devel-0:1.11.0 100% | 982.4 KiB/s | 51.1 KiB | 00m00s [ 818/1158] rust-phf_shared0.11-devel-0 100% | 606.8 KiB/s | 21.2 KiB | 00m00s [ 819/1158] rust-unicode_names2_generat 100% | 7.4 MiB/s | 22.6 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% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 822/1158] rust-utf8_iter+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 823/1158] rust-iana-time-zone+fallbac 100% | 46.2 KiB/s | 8.1 KiB | 00m00s [ 824/1158] rust-miniz_oxide0.8+simd-de 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 825/1158] rust-miniz_oxide0.8+with-al 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 826/1158] rust-zstd-safe+arrays-devel 100% | 340.0 KiB/s | 8.2 KiB | 00m00s [ 827/1158] rust-miniz_oxide0.8-devel-0 100% | 1.4 MiB/s | 65.0 KiB | 00m00s [ 828/1158] rust-zstd-safe+legacy-devel 100% | 395.9 KiB/s | 8.3 KiB | 00m00s [ 829/1158] rust-zstd-safe+zdict_builde 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 830/1158] rust-zstd-safe+std-devel-0: 100% | 345.7 KiB/s | 8.3 KiB | 00m00s [ 831/1158] rust-cc+default-devel-0:1.2 100% | 1.3 MiB/s | 10.8 KiB | 00m00s [ 832/1158] rust-difflib-devel-0:0.4.0- 100% | 490.8 KiB/s | 16.7 KiB | 00m00s [ 833/1158] rust-termtree0.5+default-de 100% | 2.3 MiB/s | 7.2 KiB | 00m00s [ 834/1158] rust-bincode_derive-devel-0 100% | 3.7 MiB/s | 15.1 KiB | 00m00s [ 835/1158] rust-zstd-safe-devel-0:7.2. 100% | 356.2 KiB/s | 33.5 KiB | 00m00s [ 836/1158] rust-clap_lex-devel-0:1.1.0 100% | 3.5 MiB/s | 21.2 KiB | 00m00s [ 837/1158] rust-strsim-devel-0:0.11.1- 100% | 892.5 KiB/s | 22.3 KiB | 00m00s [ 838/1158] rust-rustix+termios-devel-0 100% | 389.4 KiB/s | 9.3 KiB | 00m00s [ 839/1158] rust-cfg_aliases-devel-0:0. 100% | 597.7 KiB/s | 14.9 KiB | 00m00s [ 840/1158] rust-fnv+default-devel-0:1. 100% | 368.2 KiB/s | 7.7 KiB | 00m00s [ 841/1158] rust-nom7+std-devel-0:7.1.3 100% | 318.4 KiB/s | 7.6 KiB | 00m00s [ 842/1158] rust-phf0.11+default-devel- 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 843/1158] rust-phf_codegen0.11+defaul 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 844/1158] rust-scopeguard-devel-0:1.2 100% | 510.5 KiB/s | 19.4 KiB | 00m00s [ 845/1158] rust-escape8259+default-dev 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 846/1158] rust-attribute-derive+defau 100% | 102.7 KiB/s | 7.4 KiB | 00m00s [ 847/1158] rust-nom7-devel-0:7.1.3-3.f 100% | 796.3 KiB/s | 111.5 KiB | 00m00s [ 848/1158] rust-stable_deref_trait-dev 100% | 5.3 MiB/s | 16.4 KiB | 00m00s [ 849/1158] rust-zerofrom-derive-devel- 100% | 467.8 KiB/s | 16.4 KiB | 00m00s [ 850/1158] rust-phf_shared+std-devel-0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 851/1158] rust-phf_shared-devel-0:0.1 100% | 4.4 MiB/s | 22.5 KiB | 00m00s [ 852/1158] rust-ucd-trie+std-devel-0:0 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 853/1158] rust-ucd-trie-devel-0:0.1.7 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [ 854/1158] rust-pest_generator+std-dev 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 855/1158] rust-pest_generator-devel-0 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 856/1158] rust-yoke-derive-devel-0:0. 100% | 166.9 KiB/s | 21.4 KiB | 00m00s [ 857/1158] rust-peg-runtime-devel-0:0. 100% | 4.2 MiB/s | 12.9 KiB | 00m00s [ 858/1158] rust-bitflags+serde_core-de 100% | 134.4 KiB/s | 8.9 KiB | 00m00s [ 859/1158] rust-inotify-sys-devel-0:0. 100% | 2.1 MiB/s | 15.2 KiB | 00m00s [ 860/1158] rust-yansi+alloc-devel-0:1. 100% | 395.6 KiB/s | 7.9 KiB | 00m00s [ 861/1158] rust-itertools0.13+default- 100% | 344.0 KiB/s | 7.6 KiB | 00m00s [ 862/1158] rust-serde+rc-devel-0:1.0.2 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 863/1158] rust-thiserror1+default-dev 100% | 2.5 MiB/s | 7.5 KiB | 00m00s [ 864/1158] rust-urlencoding+default-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 865/1158] rust-newtype-uuid+alloc-dev 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 866/1158] rust-peg-macros-devel-0:0.8 100% | 400.9 KiB/s | 32.1 KiB | 00m00s [ 867/1158] rust-cpufeatures-devel-0:0. 100% | 3.2 MiB/s | 23.2 KiB | 00m00s [ 868/1158] rust-synstructure+proc-macr 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 869/1158] rust-synstructure-devel-0:0 100% | 1.0 MiB/s | 26.0 KiB | 00m00s [ 870/1158] rust-schemars_derive-devel- 100% | 12.6 MiB/s | 38.7 KiB | 00m00s [ 871/1158] rust-ref-cast-impl+default- 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 872/1158] rust-darling+suggestions-de 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 873/1158] rust-darling-devel-0:0.21.3 100% | 9.2 MiB/s | 65.9 KiB | 00m00s [ 874/1158] rust-dirs-devel-0:6.0.0-2.f 100% | 6.7 MiB/s | 20.6 KiB | 00m00s [ 875/1158] rust-anstyle-lossy-devel-0: 100% | 4.4 MiB/s | 18.2 KiB | 00m00s [ 876/1158] rust-html-escape+std-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 877/1158] rust-html-escape-devel-0:0. 100% | 7.5 MiB/s | 30.6 KiB | 00m00s [ 878/1158] rust-vte-devel-0:0.15.0-2.f 100% | 494.1 KiB/s | 55.3 KiB | 00m00s [ 879/1158] rust-bitflags+std-devel-0:2 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 880/1158] rust-fastrand+alloc-devel-0 100% | 272.8 KiB/s | 8.2 KiB | 00m00s [ 881/1158] rust-errno+std-devel-0:0.3. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 882/1158] rust-errno-devel-0:0.3.14-2 100% | 6.5 MiB/s | 19.9 KiB | 00m00s [ 883/1158] rust-rustix+alloc-devel-0:1 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 884/1158] rust-linux-raw-sys+auxvec-d 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 885/1158] rust-linux-raw-sys+elf-deve 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 886/1158] rust-linux-raw-sys+errno-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 887/1158] rust-linux-raw-sys+general- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 888/1158] rust-linux-raw-sys+ioctl-de 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 889/1158] rust-linux-raw-sys+no_std-d 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 890/1158] rust-linux-raw-sys-devel-0: 100% | 31.8 MiB/s | 325.3 KiB | 00m00s [ 891/1158] rust-autocfg-devel-0:1.5.1- 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 892/1158] rust-sharded-slab-devel-0:0 100% | 15.0 MiB/s | 61.3 KiB | 00m00s [ 893/1158] rust-iana-time-zone-devel-0 100% | 1.3 MiB/s | 40.1 KiB | 00m00s [ 894/1158] rust-tracing-attributes-dev 100% | 1.8 MiB/s | 48.6 KiB | 00m00s [ 895/1158] rust-tinyvec_macros+default 100% | 370.2 KiB/s | 7.8 KiB | 00m00s [ 896/1158] rust-siphasher+default-deve 100% | 374.9 KiB/s | 7.9 KiB | 00m00s [ 897/1158] rust-rand0.8+default-devel- 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 898/1158] rust-icu_normalizer+compile 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 899/1158] rust-getopts+default-devel- 100% | 345.8 KiB/s | 8.0 KiB | 00m00s [ 900/1158] rust-miniz_oxide0.8+simd-ad 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 901/1158] rust-adler2-devel-0:2.0.1-3 100% | 680.8 KiB/s | 21.1 KiB | 00m00s [ 902/1158] rust-idna_adapter-devel-0:1 100% | 430.6 KiB/s | 16.4 KiB | 00m00s [ 903/1158] rust-zstd-sys+legacy-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 904/1158] rust-zstd-sys+zdict_builder 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 905/1158] rust-zstd-sys-devel-0:2.0.1 100% | 2.1 MiB/s | 45.6 KiB | 00m00s [ 906/1158] rust-zstd-sys+std-devel-0:2 100% | 331.6 KiB/s | 8.3 KiB | 00m00s [ 907/1158] rust-cc-devel-0:1.2.62-1.fc 100% | 13.3 MiB/s | 95.2 KiB | 00m00s [ 908/1158] rust-virtue+default-devel-0 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 909/1158] rust-fnv+std-devel-0:1.0.7- 100% | 404.7 KiB/s | 7.7 KiB | 00m00s [ 910/1158] rust-termtree0.5-devel-0:0. 100% | 457.0 KiB/s | 14.6 KiB | 00m00s [ 911/1158] rust-fnv-devel-0:1.0.7-15.f 100% | 746.0 KiB/s | 18.7 KiB | 00m00s [ 912/1158] rust-minimal-lexical+std-de 100% | 324.4 KiB/s | 7.8 KiB | 00m00s [ 913/1158] rust-nom7+alloc-devel-0:7.1 100% | 336.0 KiB/s | 7.4 KiB | 00m00s [ 914/1158] rust-minimal-lexical-devel- 100% | 4.0 MiB/s | 98.0 KiB | 00m00s [ 915/1158] rust-phf0.11+std-devel-0:0. 100% | 1.0 MiB/s | 7.4 KiB | 00m00s [ 916/1158] rust-escape8259-devel-0:0.5 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 917/1158] rust-attribute-derive-devel 100% | 7.0 MiB/s | 28.9 KiB | 00m00s [ 918/1158] rust-pest_meta+default-deve 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 919/1158] rust-phf_codegen0.11-devel- 100% | 674.5 KiB/s | 20.2 KiB | 00m00s [ 920/1158] rust-itertools0.13+use_std- 100% | 321.5 KiB/s | 7.7 KiB | 00m00s [ 921/1158] rust-serde_core+rc-devel-0: 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 922/1158] rust-thiserror1-devel-0:1.0 100% | 17.5 MiB/s | 53.7 KiB | 00m00s [ 923/1158] rust-urlencoding-devel-0:2. 100% | 4.9 MiB/s | 14.9 KiB | 00m00s [ 924/1158] rust-itertools0.13-devel-0: 100% | 5.9 MiB/s | 143.8 KiB | 00m00s [ 925/1158] rust-syn+visit-devel-0:2.0. 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 926/1158] rust-serde_derive_internals 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 927/1158] rust-ref-cast-impl-devel-0: 100% | 3.5 MiB/s | 18.0 KiB | 00m00s [ 928/1158] rust-darling_core+suggestio 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 929/1158] rust-darling_core+default-d 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 930/1158] rust-darling_macro+default- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 931/1158] rust-dirs-sys+default-devel 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 932/1158] rust-arrayvec-devel-0:0.7.6 100% | 827.7 KiB/s | 37.2 KiB | 00m00s [ 933/1158] rust-utf8-width+default-dev 100% | 363.5 KiB/s | 8.0 KiB | 00m00s [ 934/1158] rust-siphasher+std-devel-0: 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 935/1158] rust-siphasher-devel-0:1.0. 100% | 4.5 MiB/s | 18.2 KiB | 00m00s [ 936/1158] rust-tinyvec_macros-devel-0 100% | 411.2 KiB/s | 14.0 KiB | 00m00s [ 937/1158] rust-getopts+unicode-devel- 100% | 384.7 KiB/s | 8.1 KiB | 00m00s [ 938/1158] rust-rand0.8+std-devel-0:0. 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 939/1158] rust-rand0.8+std_rng-devel- 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 940/1158] rust-rand0.8-devel-0:0.8.6- 100% | 16.8 MiB/s | 86.2 KiB | 00m00s [ 941/1158] rust-getopts-devel-0:0.2.24 100% | 1.1 MiB/s | 27.8 KiB | 00m00s [ 942/1158] rust-icu_normalizer_data-de 100% | 16.0 MiB/s | 49.0 KiB | 00m00s [ 943/1158] rust-simd-adler32-devel-0:0 100% | 3.1 MiB/s | 19.1 KiB | 00m00s [ 944/1158] rust-bindgen+runtime-devel- 100% | 378.6 KiB/s | 8.3 KiB | 00m00s [ 945/1158] rust-icu_normalizer-devel-0 100% | 982.3 KiB/s | 45.2 KiB | 00m00s [ 946/1158] rust-cc+parallel-devel-0:1. 100% | 334.8 KiB/s | 11.0 KiB | 00m00s [ 947/1158] rust-pkg-config+default-dev 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 948/1158] rust-find-msvc-tools+defaul 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 949/1158] rust-shlex+default-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 950/1158] rust-virtue-devel-0:0.0.18- 100% | 10.3 MiB/s | 42.3 KiB | 00m00s [ 951/1158] rust-phf_shared0.11+std-dev 100% | 365.5 KiB/s | 7.3 KiB | 00m00s [ 952/1158] rust-bindgen-devel-0:0.72.1 100% | 2.4 MiB/s | 213.2 KiB | 00m00s [ 953/1158] rust-phf_generator0.11+defa 100% | 349.0 KiB/s | 7.3 KiB | 00m00s [ 954/1158] rust-attribute-derive-macro 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 955/1158] rust-derive-where+default-d 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 956/1158] rust-manyhow+default-devel- 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 957/1158] rust-pest_meta-devel-0:2.8. 100% | 7.5 MiB/s | 45.9 KiB | 00m00s [ 958/1158] rust-phf_shared0.11+default 100% | 175.2 KiB/s | 7.4 KiB | 00m00s [ 959/1158] rust-thiserror-impl1+defaul 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 960/1158] rust-serde_derive_internals 100% | 8.2 MiB/s | 33.4 KiB | 00m00s [ 961/1158] rust-darling_core+strsim-de 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 962/1158] rust-itertools0.13+use_allo 100% | 327.7 KiB/s | 7.5 KiB | 00m00s [ 963/1158] rust-darling_core-devel-0:0 100% | 17.9 MiB/s | 91.8 KiB | 00m00s [ 964/1158] rust-darling_macro-devel-0: 100% | 2.1 MiB/s | 11.0 KiB | 00m00s [ 965/1158] rust-dirs-sys-devel-0:0.5.0 100% | 865.6 KiB/s | 18.2 KiB | 00m00s [ 966/1158] rust-rand0.8+alloc-devel-0: 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 967/1158] rust-rand0.8+getrandom-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 968/1158] rust-utf8-width-devel-0:0.1 100% | 404.0 KiB/s | 10.9 KiB | 00m00s [ 969/1158] rust-rand0.8+libc-devel-0:0 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 970/1158] rust-rand_chacha0.3+std-dev 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 971/1158] rust-rand_chacha0.3-devel-0 100% | 5.6 MiB/s | 23.1 KiB | 00m00s [ 972/1158] rust-rand_core0.6+std-devel 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 973/1158] rust-rand0.8+rand_chacha-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 974/1158] rust-rand_core0.6+default-d 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 975/1158] rust-clang-sys+runtime-deve 100% | 357.3 KiB/s | 7.9 KiB | 00m00s [ 976/1158] rust-cexpr+default-devel-0: 100% | 321.0 KiB/s | 7.7 KiB | 00m00s [ 977/1158] rust-clang-sys+clang_11_0-d 100% | 342.4 KiB/s | 7.9 KiB | 00m00s [ 978/1158] rust-clang-sys+default-deve 100% | 340.1 KiB/s | 7.8 KiB | 00m00s [ 979/1158] rust-pkg-config-devel-0:0.3 100% | 4.7 MiB/s | 28.8 KiB | 00m00s [ 980/1158] rust-find-msvc-tools-devel- 100% | 9.1 MiB/s | 37.4 KiB | 00m00s [ 981/1158] rust-shlex+std-devel-0:1.3. 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 982/1158] rust-shlex-devel-0:1.3.0-6. 100% | 6.4 MiB/s | 26.1 KiB | 00m00s [ 983/1158] rust-jobserver-devel-0:0.1. 100% | 1.6 MiB/s | 33.6 KiB | 00m00s [ 984/1158] rust-attribute-derive-macro 100% | 776.2 KiB/s | 17.1 KiB | 00m00s [ 985/1158] rust-derive-where-devel-0:1 100% | 9.0 MiB/s | 64.5 KiB | 00m00s [ 986/1158] rust-phf_generator0.11-deve 100% | 557.6 KiB/s | 18.4 KiB | 00m00s [ 987/1158] rust-manyhow+macros-devel-0 100% | 2.5 MiB/s | 7.5 KiB | 00m00s [ 988/1158] rust-manyhow-devel-0:0.11.4 100% | 9.4 MiB/s | 28.8 KiB | 00m00s [ 989/1158] rust-manyhow+syn-devel-0:0. 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 990/1158] rust-thiserror-impl1-devel- 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 991/1158] rust-sha2-devel-0:0.10.9-3. 100% | 1.9 MiB/s | 39.8 KiB | 00m00s [ 992/1158] rust-ident_case+default-dev 100% | 370.4 KiB/s | 7.8 KiB | 00m00s [ 993/1158] rust-option-ext+default-dev 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 994/1158] rust-rand_core0.6+alloc-dev 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 995/1158] rust-rand_core0.6+getrandom 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 996/1158] rust-ppv-lite86+std-devel-0 100% | 362.8 KiB/s | 8.0 KiB | 00m00s [ 997/1158] rust-ppv-lite86+simd-devel- 100% | 332.7 KiB/s | 8.0 KiB | 00m00s [ 998/1158] rust-getrandom0.2+default-d 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 999/1158] rust-getrandom0.2+std-devel 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [1000/1158] rust-rand_core0.6-devel-0:0 100% | 9.6 MiB/s | 29.5 KiB | 00m00s [1001/1158] rust-ppv-lite86-devel-0:0.2 100% | 1.2 MiB/s | 28.6 KiB | 00m00s [1002/1158] rust-clang-sys+libloading-d 100% | 257.2 KiB/s | 8.0 KiB | 00m00s [1003/1158] rust-clang-sys-devel-0:1.8. 100% | 1.7 MiB/s | 48.0 KiB | 00m00s [1004/1158] rust-cexpr-devel-0:0.6.0-13 100% | 1.1 MiB/s | 26.8 KiB | 00m00s [1005/1158] rust-clang-sys+clang_10_0-d 100% | 315.0 KiB/s | 7.9 KiB | 00m00s [1006/1158] rust-collection_literals+de 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [1007/1158] rust-interpolator+default-d 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [1008/1158] rust-interpolator+iter-deve 100% | 1.8 MiB/s | 7.6 KiB | 00m00s [1009/1158] rust-rand0.8+small_rng-deve 100% | 376.6 KiB/s | 7.5 KiB | 00m00s [1010/1158] rust-proc-macro-utils+defau 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [1011/1158] rust-quote-use+default-deve 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [1012/1158] rust-manyhow-macros+default 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [1013/1158] rust-manyhow+syn2-devel-0:0 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [1014/1158] rust-digest+default-devel-0 100% | 237.1 KiB/s | 7.8 KiB | 00m00s [1015/1158] rust-cpufeatures0.2+default 100% | 210.7 KiB/s | 7.4 KiB | 00m00s [1016/1158] rust-option-ext-devel-0:0.2 100% | 731.4 KiB/s | 15.4 KiB | 00m00s [1017/1158] rust-ident_case-devel-0:1.0 100% | 467.7 KiB/s | 11.7 KiB | 00m00s [1018/1158] rust-zerocopy+default-devel 100% | 389.3 KiB/s | 9.0 KiB | 00m00s [1019/1158] rust-zerocopy+simd-devel-0: 100% | 425.8 KiB/s | 8.9 KiB | 00m00s [1020/1158] rust-getrandom0.2-devel-0:0 100% | 2.4 MiB/s | 51.4 KiB | 00m00s [1021/1158] rust-clang-sys+clang_9_0-de 100% | 271.5 KiB/s | 7.9 KiB | 00m00s [1022/1158] rust-collection_literals-de 100% | 4.2 MiB/s | 12.8 KiB | 00m00s [1023/1158] rust-interpolator-devel-0:0 100% | 7.2 MiB/s | 36.9 KiB | 00m00s [1024/1158] rust-proc-macro-utils+parse 100% | 1.0 MiB/s | 7.5 KiB | 00m00s [1025/1158] rust-proc-macro-utils+proc- 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [1026/1158] rust-proc-macro-utils+proc- 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [1027/1158] rust-proc-macro-utils+quote 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [1028/1158] rust-proc-macro-utils-devel 100% | 4.6 MiB/s | 28.2 KiB | 00m00s [1029/1158] rust-quote-use-devel-0:0.8. 100% | 3.8 MiB/s | 11.7 KiB | 00m00s [1030/1158] rust-manyhow-macros-devel-0 100% | 3.2 MiB/s | 13.0 KiB | 00m00s [1031/1158] rust-cpufeatures0.2-devel-0 100% | 982.8 KiB/s | 21.6 KiB | 00m00s [1032/1158] rust-digest+core-api-devel- 100% | 326.5 KiB/s | 7.8 KiB | 00m00s [1033/1158] rust-digest-devel-0:0.10.7- 100% | 1.3 MiB/s | 28.3 KiB | 00m00s [1034/1158] rust-zerocopy-devel-0:0.8.4 100% | 11.9 MiB/s | 305.7 KiB | 00m00s [1035/1158] rust-libloading+default-dev 100% | 44.5 KiB/s | 8.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-libloading%2bdefault-devel-0.8.9-2.fc44.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-libloading%2bdefault-devel-0.8.9-2.fc44.noarch.rpm [1036/1158] rust-tikv-jemalloc-sys-deve 100% | 8.8 KiB/s | 32.9 KiB | 00m04s [1037/1158] rust-proc-macro-utils+small 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [1038/1158] rust-quote-use-macros+defau 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [1039/1158] rust-clang-sys+clang_8_0-de 100% | 224.9 KiB/s | 7.9 KiB | 00m00s [1040/1158] rust-digest+block-buffer-de 100% | 346.8 KiB/s | 8.0 KiB | 00m00s [1041/1158] rust-crypto-common0.1+defau 100% | 300.2 KiB/s | 7.2 KiB | 00m00s [1042/1158] rust-clang-sys+clang_7_0-de 100% | 342.3 KiB/s | 7.9 KiB | 00m00s [1043/1158] rust-quote-use-macros-devel 100% | 5.0 MiB/s | 15.3 KiB | 00m00s [1044/1158] rust-zerocopy-derive+defaul 100% | 179.4 KiB/s | 9.0 KiB | 00m00s [1045/1158] rust-crypto-common0.1-devel 100% | 2.7 MiB/s | 16.6 KiB | 00m00s [1046/1158] rust-libloading-devel-0:0.8 100% | 326.3 KiB/s | 37.2 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-libloading-devel-0.8.9-2.fc44.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-libloading-devel-0.8.9-2.fc44.noarch.rpm [1047/1158] rust-block-buffer0.10+defau 100% | 289.1 KiB/s | 7.2 KiB | 00m00s [1048/1158] rust-block-buffer0.10-devel 100% | 839.6 KiB/s | 18.5 KiB | 00m00s [1049/1158] rust-clang-sys+clang_6_0-de 100% | 314.9 KiB/s | 7.9 KiB | 00m00s [1050/1158] rust-generic-array+more_len 100% | 364.9 KiB/s | 8.0 KiB | 00m00s [1051/1158] rust-generic-array+default- 100% | 333.9 KiB/s | 8.0 KiB | 00m00s [1052/1158] rust-typenum+default-devel- 100% | 352.5 KiB/s | 8.1 KiB | 00m00s [1053/1158] rust-clang-sys+clang_5_0-de 100% | 342.3 KiB/s | 7.9 KiB | 00m00s [1054/1158] rust-generic-array-devel-0: 100% | 1.0 MiB/s | 24.6 KiB | 00m00s [1055/1158] rust-typenum-devel-0:1.20.1 100% | 3.4 MiB/s | 79.5 KiB | 00m00s [1056/1158] rust-clang-sys+clang_4_0-de 100% | 357.8 KiB/s | 7.9 KiB | 00m00s [1057/1158] rust-version_check+default- 100% | 376.9 KiB/s | 7.9 KiB | 00m00s [1058/1158] rust-version_check-devel-0: 100% | 952.7 KiB/s | 22.9 KiB | 00m00s [1059/1158] rust-clang-sys+clang_3_9-de 100% | 224.9 KiB/s | 7.9 KiB | 00m00s [1060/1158] rust-clang-sys+clang_3_8-de 100% | 328.0 KiB/s | 7.9 KiB | 00m00s [1061/1158] rust-zerocopy-derive-devel- 100% | 622.8 KiB/s | 113.3 KiB | 00m00s [1062/1158] rust-clang-sys+clang_3_7-de 100% | 328.0 KiB/s | 7.9 KiB | 00m00s [1063/1158] jemalloc-devel-0:5.3.0-14.f 100% | 26.6 MiB/s | 81.6 KiB | 00m00s [1064/1158] jemalloc-0:5.3.0-14.fc44.x8 100% | 96.7 MiB/s | 297.0 KiB | 00m00s [1065/1158] perl-Getopt-Long-1:2.58-521 100% | 31.1 MiB/s | 63.6 KiB | 00m00s [1066/1158] rust-clang-sys+clang_3_5-de 100% | 391.5 KiB/s | 7.8 KiB | 00m00s [1067/1158] rust-clang-sys+clang_3_6-de 100% | 357.8 KiB/s | 7.9 KiB | 00m00s [1068/1158] perl-PathTools-0:3.94-521.f 100% | 28.4 MiB/s | 87.3 KiB | 00m00s [1069/1158] perl-interpreter-4:5.42.2-5 100% | 23.6 MiB/s | 72.4 KiB | 00m00s [1070/1158] perl-Exporter-0:5.79-521.fc 100% | 15.0 MiB/s | 30.8 KiB | 00m00s [1071/1158] perl-Pod-Usage-4:2.05-521.f 100% | 9.9 MiB/s | 40.7 KiB | 00m00s [1072/1158] perl-Text-ParseWords-0:3.31 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [1073/1158] perl-base-0:2.27-524.fc45.n 100% | 5.2 MiB/s | 16.1 KiB | 00m00s [1074/1158] perl-constant-0:1.33-522.fc 100% | 5.6 MiB/s | 22.9 KiB | 00m00s [1075/1158] perl-overload-0:1.40-524.fc 100% | 11.1 MiB/s | 45.4 KiB | 00m00s [1076/1158] perl-Carp-0:1.54-521.fc44.n 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [1077/1158] perl-Errno-0:1.38-524.fc45. 100% | 3.6 MiB/s | 14.8 KiB | 00m00s [1078/1158] perl-Scalar-List-Utils-5:1. 100% | 18.4 MiB/s | 75.4 KiB | 00m00s [1079/1158] perl-Pod-Perldoc-0:3.28.01- 100% | 21.0 MiB/s | 86.1 KiB | 00m00s [1080/1158] perl-podlators-1:6.0.2-521. 100% | 31.4 MiB/s | 128.5 KiB | 00m00s [1081/1158] perl-mro-0:1.29-524.fc45.x8 100% | 7.3 MiB/s | 29.7 KiB | 00m00s [1082/1158] perl-libs-4:5.42.2-524.fc45 100% | 161.3 MiB/s | 2.6 MiB | 00m00s [1083/1158] perl-overloading-0:0.02-524 100% | 1.8 MiB/s | 12.8 KiB | 00m00s [1084/1158] perl-DynaLoader-0:1.57-524. 100% | 8.4 MiB/s | 25.9 KiB | 00m00s [1085/1158] perl-Fcntl-0:1.20-524.fc45. 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [1086/1158] perl-File-Basename-0:2.86-5 100% | 5.5 MiB/s | 17.0 KiB | 00m00s [1087/1158] groff-base-0:1.24.0-1.fc45. 100% | 175.4 MiB/s | 1.2 MiB | 00m00s [1088/1158] perl-File-Temp-1:0.231.200- 100% | 11.6 MiB/s | 59.6 KiB | 00m00s [1089/1158] perl-HTTP-Tiny-0:0.094-1.fc 100% | 9.3 MiB/s | 57.2 KiB | 00m00s [1090/1158] perl-IO-0:1.55-524.fc45.x86 100% | 20.5 MiB/s | 83.9 KiB | 00m00s [1091/1158] perl-IPC-Open3-0:1.24-524.f 100% | 7.8 MiB/s | 24.0 KiB | 00m00s [1092/1158] perl-Pod-Simple-1:3.48-2.fc 100% | 72.5 MiB/s | 222.7 KiB | 00m00s [1093/1158] perl-Symbol-0:1.09-524.fc45 100% | 4.6 MiB/s | 14.1 KiB | 00m00s [1094/1158] perl-parent-1:0.244-521.fc4 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [1095/1158] perl-vars-0:1.05-524.fc45.n 100% | 4.2 MiB/s | 12.9 KiB | 00m00s [1096/1158] perl-POSIX-0:2.23-524.fc45. 100% | 47.3 MiB/s | 96.9 KiB | 00m00s [1097/1158] perl-Term-ANSIColor-0:5.01- 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [1098/1158] perl-Term-Cap-0:1.18-521.fc 100% | 10.7 MiB/s | 22.0 KiB | 00m00s [1099/1158] perl-File-Path-0:2.18-522.f 100% | 17.2 MiB/s | 35.3 KiB | 00m00s [1100/1158] perl-IO-Socket-SSL-0:2.098- 100% | 114.7 MiB/s | 234.8 KiB | 00m00s [1101/1158] perl-MIME-Base64-0:3.16-521 100% | 9.7 MiB/s | 29.8 KiB | 00m00s [1102/1158] perl-Net-SSLeay-0:1.96-1.fc 100% | 92.1 MiB/s | 377.1 KiB | 00m00s [1103/1158] perl-Socket-4:2.041-1.fc45. 100% | 10.8 MiB/s | 55.1 KiB | 00m00s [1104/1158] perl-Time-HiRes-4:1.9778-52 100% | 18.6 MiB/s | 57.2 KiB | 00m00s [1105/1158] perl-Time-Local-2:1.350-521 100% | 11.2 MiB/s | 34.5 KiB | 00m00s [1106/1158] perl-File-stat-0:1.14-524.f 100% | 8.3 MiB/s | 16.9 KiB | 00m00s [1107/1158] perl-SelectSaver-0:1.02-524 100% | 5.7 MiB/s | 11.6 KiB | 00m00s [1108/1158] perl-Pod-Escapes-1:1.07-521 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [1109/1158] perl-if-0:0.61.000-524.fc45 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [1110/1158] perl-Text-Tabs+Wrap-0:2024. 100% | 5.3 MiB/s | 21.8 KiB | 00m00s [1111/1158] perl-locale-0:1.13-524.fc45 100% | 4.4 MiB/s | 13.4 KiB | 00m00s [1112/1158] ncurses-0:6.6-2.fc45.x86_64 100% | 140.4 MiB/s | 431.4 KiB | 00m00s [1113/1158] perl-IO-Socket-IP-0:0.44-1. 100% | 13.7 MiB/s | 42.1 KiB | 00m00s [1114/1158] perl-URI-0:5.34-3.fc44.noar 100% | 36.4 MiB/s | 149.2 KiB | 00m00s [1115/1158] perl-AutoLoader-0:5.74-524. 100% | 6.9 MiB/s | 21.1 KiB | 00m00s [1116/1158] perl-Class-Struct-0:0.68-52 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [1117/1158] perl-Data-Dumper-0:2.192-52 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [1118/1158] perl-MIME-Base32-0:1.303-25 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [1119/1158] perl-libnet-0:3.15-522.fc44 100% | 62.7 MiB/s | 128.4 KiB | 00m00s [1120/1158] perl-B-0:1.89-524.fc45.x86_ 100% | 58.3 MiB/s | 179.1 KiB | 00m00s [1121/1158] perl-Digest-MD5-0:2.59-521. 100% | 11.7 MiB/s | 36.0 KiB | 00m00s [1122/1158] perl-FileHandle-0:2.05-524. 100% | 7.5 MiB/s | 15.4 KiB | 00m00s [1123/1158] perl-Digest-0:1.20-521.fc44 100% | 12.1 MiB/s | 24.9 KiB | 00m00s [1124/1158] rust-intrusive-collections+ 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [1125/1158] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [1126/1158] rust-memoffset+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1127/1158] rust-memoffset-devel-0:0.9. 100% | 8.3 MiB/s | 17.0 KiB | 00m00s [1128/1158] cmake-filesystem-0:4.3.0-1. 100% | 7.3 MiB/s | 15.0 KiB | 00m00s [1129/1158] libzstd-devel-0:1.5.7-5.fc4 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [1130/1158] clang-resource-filesystem-0 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [1131/1158] clang-devel-0:22.1.6-1.fc45 100% | 161.7 MiB/s | 4.0 MiB | 00m00s [1132/1158] clang-0:22.1.6-1.fc45.x86_6 100% | 117.0 MiB/s | 7.1 MiB | 00m00s [1133/1158] clang-libs-0:22.1.6-1.fc45. 100% | 198.9 MiB/s | 28.2 MiB | 00m00s [1134/1158] clang-tools-extra-0:22.1.6- 100% | 189.9 MiB/s | 17.3 MiB | 00m00s [1135/1158] llvm-devel-0:22.1.6-1.fc45. 100% | 120.9 MiB/s | 5.7 MiB | 00m00s [1136/1158] emacs-filesystem-1:30.2-2.f 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [1137/1158] llvm-googletest-0:22.1.6-1. 100% | 55.5 MiB/s | 397.9 KiB | 00m00s [1138/1158] llvm-0:22.1.6-1.fc45.x86_64 100% | 138.8 MiB/s | 23.5 MiB | 00m00s [1139/1158] llvm-test-0:22.1.6-1.fc45.x 100% | 53.3 MiB/s | 709.2 KiB | 00m00s [1140/1158] llvm-static-0:22.1.6-1.fc45 100% | 155.1 MiB/s | 46.8 MiB | 00m00s [1141/1158] gcc-c++-0:16.1.1-2.fc45.x86 100% | 121.0 MiB/s | 17.2 MiB | 00m00s [1142/1158] perl-Encode-4:3.24-524.fc45 100% | 55.5 MiB/s | 1.1 MiB | 00m00s [1143/1158] perl-Getopt-Std-0:1.14-524. 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [1144/1158] perl-Storable-1:3.37-522.fc 100% | 32.8 MiB/s | 100.9 KiB | 00m00s [1145/1158] libedit-devel-0:3.1-59.2026 100% | 10.1 MiB/s | 41.2 KiB | 00m00s [1146/1158] ncurses-c++-libs-0:6.6-2.fc 100% | 12.9 MiB/s | 39.6 KiB | 00m00s [1147/1158] ncurses-devel-0:6.6-2.fc45. 100% | 84.5 MiB/s | 605.7 KiB | 00m00s [1148/1158] libstdc++-devel-0:16.1.1-2. 100% | 238.6 MiB/s | 6.0 MiB | 00m00s [1149/1158] rust-fancy-regex+default-de 100% | 367.9 KiB/s | 8.1 KiB | 00m00s [1150/1158] rust-fancy-regex+perf-devel 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [1151/1158] rust-fancy-regex+std-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [1152/1158] rust-fancy-regex+unicode-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [1153/1158] rust-fancy-regex-devel-0:0. 100% | 31.4 MiB/s | 96.5 KiB | 00m00s [1154/1158] rust-bit-set+std-devel-0:0. 100% | 394.8 KiB/s | 7.9 KiB | 00m00s [1155/1158] rust-bit-set-devel-0:0.8.0- 100% | 1.0 MiB/s | 23.4 KiB | 00m00s [1156/1158] rust-bit-vec-devel-0:0.8.0- 100% | 1.5 MiB/s | 29.8 KiB | 00m00s [1157/1158] rust-bit-vec+std-devel-0:0. 100% | 298.6 KiB/s | 7.8 KiB | 00m00s [1158/1158] rust-intrusive-collections- 100% | 49.2 KiB/s | 44.6 KiB | 00m01s -------------------------------------------------------------------------------- [1158/1158] Total 100% | 11.5 MiB/s | 194.8 MiB | 00m17s Running transaction [ 1/1160] Verify package files 100% | 1.5 KiB/s | 1.1 KiB | 00m01s [ 2/1160] Prepare transaction 100% | 9.9 KiB/s | 1.1 KiB | 00m00s [ 3/1160] Installing rust-regex-autom 100% | 285.5 MiB/s | 2.6 MiB | 00m00s [ 4/1160] Installing rust-regex-synta 100% | 268.0 MiB/s | 1.6 MiB | 00m00s [ 5/1160] Installing rust-libc-devel- 100% | 169.9 MiB/s | 4.2 MiB | 00m00s [ 6/1160] Installing rust-memchr-deve 100% | 189.0 MiB/s | 580.8 KiB | 00m00s [ 7/1160] Installing rust-jiff-devel- 100% | 330.5 MiB/s | 3.6 MiB | 00m00s [ 8/1160] Installing rust-get-size2-d 100% | 86.0 MiB/s | 88.1 KiB | 00m00s [ 9/1160] Installing rust-aho-corasic 100% | 265.0 MiB/s | 814.1 KiB | 00m00s [ 10/1160] Installing rust-hashbrown-d 100% | 208.5 MiB/s | 854.1 KiB | 00m00s [ 11/1160] Installing rust-linux-raw-s 100% | 466.9 MiB/s | 12.6 MiB | 00m00s [ 12/1160] Installing rust-crossbeam-u 100% | 185.4 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% | 319.9 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% | 0.0 B/s | 15.7 KiB | 00m00s [ 20/1160] Installing rust-zerovec-dev 100% | 193.5 MiB/s | 594.5 KiB | 00m00s [ 21/1160] Installing rust-once_cell-d 100% | 141.4 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% | 145.3 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% | 115.6 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% | 185.0 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% | 0.0 B/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% | 204.5 MiB/s | 1.0 MiB | 00m00s [ 37/1160] Installing rust-itertools0. 100% | 222.4 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% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 46/1160] Installing rust-similar-dev 100% | 168.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% | 0.0 B/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% | 175.3 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% | 225.9 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% | 288.8 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% | 155.1 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% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 74/1160] Installing rust-tinyvec-dev 100% | 208.1 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% | 273.9 MiB/s | 841.4 KiB | 00m00s [ 77/1160] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 78/1160] Installing rust-similar2-de 100% | 113.6 MiB/s | 232.6 KiB | 00m00s [ 79/1160] Installing rust-os_str_byte 100% | 131.2 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% | 204.4 MiB/s | 418.7 KiB | 00m00s [ 82/1160] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 83/1160] Installing rust-log-devel-0 100% | 225.4 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% | 158.2 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 libstdc++-devel- 100% | 444.3 MiB/s | 41.3 MiB | 00m00s [ 136/1160] Installing gcc-c++-0:16.1.1 100% | 311.4 MiB/s | 46.4 MiB | 00m00s [ 137/1160] Installing llvm-0:22.1.6-1. 100% | 364.6 MiB/s | 86.4 MiB | 00m00s [ 138/1160] Installing rust-interpolato 100% | 256.5 MiB/s | 262.7 KiB | 00m00s [ 139/1160] Installing rust-shlex-devel 100% | 56.3 MiB/s | 57.7 KiB | 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% | 155.9 MiB/s | 319.3 KiB | 00m00s [ 143/1160] Installing rust-nom7-devel- 100% | 209.4 MiB/s | 643.3 KiB | 00m00s [ 144/1160] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 145/1160] Installing rust-iana-time-z 100% | 144.6 MiB/s | 148.1 KiB | 00m00s [ 146/1160] Installing rust-peg-runtime 100% | 0.0 B/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% | 113.5 MiB/s | 116.2 KiB | 00m00s [ 151/1160] Installing rust-snapbox-mac 100% | 0.0 B/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% | 0.0 B/s | 32.5 KiB | 00m00s [ 157/1160] Installing rust-writeable-d 100% | 92.8 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% | 209.1 MiB/s | 1.3 MiB | 00m00s [ 161/1160] Installing rust-toml_parser 100% | 225.8 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% | 302.2 MiB/s | 1.2 MiB | 00m00s [ 166/1160] Installing python-rpm-macro 100% | 0.0 B/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% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 172/1160] Installing rust-syn-devel-0 100% | 306.7 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% | 127.2 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% | 65.7 MiB/s | 67.3 KiB | 00m00s [ 188/1160] Installing rust-zerotrie-de 100% | 187.9 MiB/s | 384.9 KiB | 00m00s [ 189/1160] Installing rust-serde_deriv 100% | 160.6 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% | 269.1 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% | 147.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% | 144.9 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% | 92.9 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% | 0.0 B/s | 40.3 KiB | 00m00s [ 215/1160] Installing rust-equivalent- 100% | 0.0 B/s | 18.4 KiB | 00m00s [ 216/1160] Installing rust-indexmap-de 100% | 248.5 MiB/s | 508.9 KiB | 00m00s [ 217/1160] Installing rust-ordermap-de 100% | 170.3 MiB/s | 348.7 KiB | 00m00s [ 218/1160] Installing rust-indexmap+st 100% | 40.4 KiB/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% | 120.3 MiB/s | 123.2 KiB | 00m00s [ 222/1160] Installing rust-camino-deve 100% | 155.6 MiB/s | 159.4 KiB | 00m00s [ 223/1160] Installing rust-anyhow-deve 100% | 109.1 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% | 0.0 B/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% | 163.1 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% | 334.3 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% | 192.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% | 170.0 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% | 59.1 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% | 0.0 B/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% | 43.7 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% | 50.3 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% | 233.7 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% | 177.0 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% | 34.8 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% | 152.3 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% | 134.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% | 121.1 KiB/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% | 0.0 B/s | 124.0 B | 00m00s [ 319/1160] Installing rust-salsa-macro 100% | 144.5 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% | 0.0 B/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% | 122.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% | 0.0 B/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% | 0.0 B/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% | 70.2 MiB/s | 2.2 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% | 376.3 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% | 136.5 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% | 177.4 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% | 0.0 B/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% | 0.0 B/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% | 171.3 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% | 220.3 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% | 0.0 B/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% | 99.9 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% | 0.0 B/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% | 40.4 KiB/s | 124.0 B | 00m00s [ 490/1160] Installing rust-notify-type 100% | 76.4 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% | 155.5 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% | 0.0 B/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% | 0.0 B/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% | 151.8 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% | 0.0 B/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 ncurses-c++-libs 100% | 79.5 MiB/s | 162.9 KiB | 00m00s [ 550/1160] Installing ncurses-devel-0: 100% | 26.1 MiB/s | 1.0 MiB | 00m00s [ 551/1160] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 552/1160] Installing llvm-static-0:22 100% | 531.9 MiB/s | 351.6 MiB | 00m01s [ 553/1160] Installing llvm-googletest- 100% | 156.0 MiB/s | 2.2 MiB | 00m00s [ 554/1160] Installing llvm-devel-0:22. 100% | 206.5 MiB/s | 36.3 MiB | 00m00s [ 555/1160] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 556/1160] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 557/1160] Installing clang-libs-0:22. 100% | 446.3 MiB/s | 109.8 MiB | 00m00s [ 558/1160] Installing clang-0:22.1.6-1 100% | 492.2 MiB/s | 61.5 MiB | 00m00s [ 559/1160] Installing clang-tools-extr 100% | 349.3 MiB/s | 61.5 MiB | 00m00s [ 560/1160] Installing clang-devel-0:22 100% | 278.4 MiB/s | 32.6 MiB | 00m00s [ 561/1160] Installing ncurses-0:6.6-2. 100% | 17.8 MiB/s | 618.0 KiB | 00m00s [ 562/1160] Installing groff-base-0:1.2 100% | 88.1 MiB/s | 4.2 MiB | 00m00s [ 563/1160] Installing perl-Digest-0:1. 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 564/1160] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.5 KiB | 00m00s [ 565/1160] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 566/1160] Installing perl-B-0:1.89-52 100% | 246.4 MiB/s | 504.5 KiB | 00m00s [ 567/1160] Installing perl-libnet-0:3. 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [ 568/1160] Installing perl-Data-Dumper 100% | 114.7 MiB/s | 117.4 KiB | 00m00s [ 569/1160] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 570/1160] Installing perl-URI-0:5.34- 100% | 91.7 MiB/s | 281.8 KiB | 00m00s [ 571/1160] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 572/1160] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 573/1160] Installing perl-IO-Socket-S 100% | 236.8 MiB/s | 727.6 KiB | 00m00s [ 574/1160] Installing perl-Net-SSLeay- 100% | 226.4 MiB/s | 1.4 MiB | 00m00s [ 575/1160] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 576/1160] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 577/1160] Installing perl-Text-Tabs+W 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 578/1160] Installing perl-Pod-Escapes 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 579/1160] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 580/1160] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 581/1160] Installing perl-File-Path-0 100% | 0.0 B/s | 64.5 KiB | 00m00s [ 582/1160] Installing perl-HTTP-Tiny-0 100% | 156.5 MiB/s | 160.3 KiB | 00m00s [ 583/1160] Installing perl-Pod-Simple- 100% | 187.3 MiB/s | 575.5 KiB | 00m00s [ 584/1160] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 585/1160] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 586/1160] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 587/1160] Installing perl-POSIX-0:2.2 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [ 588/1160] Installing perl-Term-Cap-0: 100% | 0.0 B/s | 30.6 KiB | 00m00s [ 589/1160] Installing perl-Term-ANSICo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 590/1160] Installing perl-Pod-Perldoc 100% | 6.1 MiB/s | 169.2 KiB | 00m00s [ 591/1160] Installing perl-podlators-1 100% | 12.6 MiB/s | 321.4 KiB | 00m00s [ 592/1160] Installing perl-File-stat-0 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 593/1160] Installing perl-SelectSaver 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 594/1160] Installing perl-Socket-4:2. 100% | 119.8 MiB/s | 122.7 KiB | 00m00s [ 595/1160] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 596/1160] Installing perl-Pod-Usage-4 100% | 3.6 MiB/s | 87.9 KiB | 00m00s [ 597/1160] Installing perl-IO-0:1.55-5 100% | 148.0 MiB/s | 151.5 KiB | 00m00s [ 598/1160] Installing perl-Fcntl-0:1.2 100% | 0.0 B/s | 49.8 KiB | 00m00s [ 599/1160] Installing perl-overloading 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 600/1160] Installing perl-mro-0:1.29- 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [ 601/1160] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 602/1160] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 603/1160] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 604/1160] Installing perl-Storable-1: 100% | 231.2 MiB/s | 236.7 KiB | 00m00s [ 605/1160] Installing perl-Getopt-Std- 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 606/1160] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [ 607/1160] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 608/1160] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 609/1160] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 610/1160] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 611/1160] Installing perl-Scalar-List 100% | 145.0 MiB/s | 148.5 KiB | 00m00s [ 612/1160] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 613/1160] Installing perl-constant-0: 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 614/1160] Installing perl-Encode-4:3. 100% | 126.9 MiB/s | 4.7 MiB | 00m00s [ 615/1160] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 616/1160] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.4 KiB | 00m00s [ 617/1160] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 618/1160] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.6 KiB | 00m00s [ 619/1160] Installing perl-libs-4:5.42 100% | 271.6 MiB/s | 11.7 MiB | 00m00s [ 620/1160] Installing perl-interpreter 100% | 4.7 MiB/s | 120.4 KiB | 00m00s [ 621/1160] Installing jemalloc-0:5.3.0 100% | 41.0 MiB/s | 1.1 MiB | 00m00s [ 622/1160] Installing jemalloc-devel-0 100% | 9.0 MiB/s | 222.3 KiB | 00m00s [ 623/1160] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 624/1160] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1160] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 626/1160] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1160] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 628/1160] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1160] Installing rust-block-buffe 100% | 0.0 B/s | 35.8 KiB | 00m00s [ 630/1160] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1160] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 632/1160] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 633/1160] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1160] Installing rust-digest-deve 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 635/1160] Installing rust-digest+bloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 636/1160] Installing rust-digest+core 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1160] Installing rust-digest+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 638/1160] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 639/1160] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 640/1160] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 641/1160] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 642/1160] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 643/1160] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 644/1160] Installing rust-get-size-de 100% | 33.0 MiB/s | 33.8 KiB | 00m00s [ 645/1160] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 646/1160] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1160] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 648/1160] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 649/1160] Installing rust-dirs-sys-de 100% | 0.0 B/s | 30.5 KiB | 00m00s [ 650/1160] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1160] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 652/1160] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1160] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1160] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 655/1160] Installing rust-ident_case- 100% | 0.0 B/s | 10.0 KiB | 00m00s [ 656/1160] Installing rust-ident_case+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 657/1160] Installing rust-darling_cor 100% | 112.1 MiB/s | 344.3 KiB | 00m00s [ 658/1160] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1160] Installing rust-darling_mac 100% | 0.0 B/s | 4.7 KiB | 00m00s [ 660/1160] Installing rust-darling_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1160] Installing rust-darling-dev 100% | 78.4 MiB/s | 160.5 KiB | 00m00s [ 662/1160] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 663/1160] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1160] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 665/1160] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1160] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 667/1160] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 668/1160] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 669/1160] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 670/1160] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1160] Installing rust-pkg-config- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 672/1160] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1160] Installing rust-utf8-width- 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 674/1160] Installing rust-utf8-width+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1160] Installing rust-html-escape 100% | 141.9 MiB/s | 145.3 KiB | 00m00s [ 676/1160] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 677/1160] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1160] Installing rust-virtue-deve 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 679/1160] Installing rust-virtue+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 680/1160] Installing rust-bincode_der 100% | 0.0 B/s | 45.4 KiB | 00m00s [ 681/1160] Installing rust-bincode_der 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1160] Installing rust-simd-adler3 100% | 53.1 MiB/s | 54.3 KiB | 00m00s [ 683/1160] Installing rust-icu_normali 100% | 80.1 MiB/s | 410.2 KiB | 00m00s [ 684/1160] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 685/1160] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1160] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 687/1160] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1160] Installing rust-unicode-nor 100% | 348.5 MiB/s | 713.6 KiB | 00m00s [ 689/1160] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1160] Installing rust-arrayvec-de 100% | 120.2 MiB/s | 123.1 KiB | 00m00s [ 691/1160] Installing rust-vte-devel-0 100% | 306.9 MiB/s | 314.2 KiB | 00m00s [ 692/1160] Installing rust-strip-ansi- 100% | 0.0 B/s | 22.1 KiB | 00m00s [ 693/1160] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1160] Installing rust-urlencoding 100% | 0.0 B/s | 20.1 KiB | 00m00s [ 695/1160] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1160] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 697/1160] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 698/1160] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 699/1160] Installing rust-termtree0.5 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% | 270.2 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% | 62.6 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% | 321.9 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% | 106.8 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% | 353.3 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% | 0.0 B/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% | 210.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% | 0.0 B/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% | 0.0 B/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% | 0.0 B/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% | 232.1 MiB/s | 950.7 KiB | 00m00s [ 738/1160] Installing rust-clap-devel- 100% | 60.1 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% | 180.5 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% | 129.8 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% | 128.3 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% | 0.0 B/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% | 134.2 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% | 77.2 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% | 232.2 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% | 251.0 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% | 0.0 B/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% | 243.8 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% | 0.0 B/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% | 128.4 MiB/s | 131.5 KiB | 00m00s [ 807/1160] Installing rust-icu_locale_ 100% | 97.8 MiB/s | 400.4 KiB | 00m00s [ 808/1160] Installing rust-icu_provide 100% | 200.5 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% | 259.5 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% | 350.4 MiB/s | 358.8 KiB | 00m00s [ 813/1160] Installing rust-idna_adapte 100% | 0.0 B/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% | 78.6 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% | 177.4 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% | 74.9 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% | 87.4 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% | 0.0 B/s | 124.0 B | 00m00s [ 837/1160] Installing rust-nix-devel-0 100% | 237.6 MiB/s | 1.7 MiB | 00m00s [ 838/1160] Installing rust-getrandom-d 100% | 83.2 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% | 151.0 MiB/s | 154.7 KiB | 00m00s [ 842/1160] Installing rust-crc32fast-d 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 843/1160] Installing rust-getrandom0. 100% | 117.0 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% | 122.3 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% | 0.0 B/s | 124.0 B | 00m00s [ 863/1160] Installing rust-insta-devel 100% | 123.7 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% | 31.6 MiB/s | 32.4 KiB | 00m00s [ 871/1160] Installing rust-cachedir-de 100% | 0.0 B/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% | 252.5 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% | 43.4 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% | 137.1 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% | 196.7 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% | 0.0 B/s | 12.7 KiB | 00m00s [ 892/1160] Installing rust-test-case-d 100% | 0.0 B/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% | 0.0 B/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% | 109.7 MiB/s | 112.3 KiB | 00m00s [ 901/1160] Installing rust-pest_meta-d 100% | 272.5 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% | 78.1 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% | 116.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% | 0.0 B/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% | 119.1 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% | 40.4 KiB/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% | 0.0 B/s | 124.0 B | 00m00s [ 918/1160] Installing rust-predicates- 100% | 0.0 B/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% | 127.2 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% | 0.0 B/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% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 925/1160] Installing rust-rustversion 100% | 66.5 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% | 0.0 B/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% | 118.4 MiB/s | 242.4 KiB | 00m00s [ 930/1160] Installing rust-indoc-devel 100% | 53.9 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% | 0.0 B/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% | 100.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% | 0.0 B/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% | 42.6 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% | 147.0 MiB/s | 1.2 MiB | 00m00s [ 960/1160] Installing rust-paste-devel 100% | 71.4 MiB/s | 73.1 KiB | 00m00s [ 961/1160] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1160] Installing rust-icu_propert 100% | 292.1 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% | 165.8 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% | 266.6 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% | 129.6 MiB/s | 132.7 KiB | 00m00s [ 977/1160] Installing rust-tap-devel-0 100% | 0.0 B/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% | 0.0 B/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% | 0.0 B/s | 26.6 KiB | 00m00s [ 983/1160] Installing rust-supports-hy 100% | 0.0 B/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% | 161.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% | 0.0 B/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% | 160.6 MiB/s | 164.4 KiB | 00m00s [ 995/1160] Installing rust-jod-thread- 100% | 0.0 B/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% | 146.8 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% | 172.5 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% | 99.9 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% | 0.0 B/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% | 51.9 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% | 204.8 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% | 271.4 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% | 318.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% | 0.0 B/s | 21.7 KiB | 00m00s [1046/1160] Installing rust-drop_bomb-d 100% | 0.0 B/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% | 125.1 MiB/s | 1.0 MiB | 00m00s [1050/1160] Installing rust-bitflags1-d 100% | 48.8 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% | 199.0 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-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1160] Installing rust-tikv-jemall 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% | 146.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% | 867.0 B/s | 124.0 B | 00m00s Warning: skipped OpenPGP checks for 18 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.6auP20 setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3Zj0bH + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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% | 4.8 KiB/s | 6.0 KiB | 00m01s Copr repository 100% | 1.3 KiB/s | 1.5 KiB | 00m01s 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.x86_64" is already installed. Package "rust-1.96.0-1.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. 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). Package Arch Version Repository Size Installing: python3-devel x86_64 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 [1/4] python3-devel-0:3.14.5-1.fc45.x86 100% | 85.5 MiB/s | 437.9 KiB | 00m00s [2/4] python3-packaging-0:26.2-1.fc45.n 100% | 38.6 MiB/s | 237.0 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% | 209.5 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 126.3 MiB/s | 3.4 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 333.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 117.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 248.6 MiB/s | 1.0 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 80.9 MiB/s | 82.9 KiB | 00m00s [5/6] Installing python3-devel-0:3.14.5 100% | 51.4 MiB/s | 2.0 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.1-3 100% | 116.6 MiB/s | 12.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.ybMNJx setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5v9nEU + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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% | 13.1 KiB/s | 6.0 KiB | 00m00s Copr repository 100% | 3.6 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.x86_64" 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.x86_64" is already installed. Package "rust-1.96.0-1.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.9.6-5.fc45 fedora 12.6 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 13 MiB extra will be used (install 13 MiB, remove 0 B). [1/1] maturin-0:1.9.6-5.fc45.x86_64 100% | 74.0 MiB/s | 4.2 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 64.9 MiB/s | 4.2 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 66.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 25.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.9.6-5.fc45 100% | 153.8 MiB/s | 12.6 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.zQ6Ru5 setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Pz4F9G + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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% | 30.0 KiB/s | 6.0 KiB | 00m00s Copr repository 100% | 10.2 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.x86_64" 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.x86_64" is already installed. Package "rust-1.96.0-1.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.lxI1OJ setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.a8G4hk + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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.N7AlEx + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.15.16 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.02VX3f + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/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-4105ek_o --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 unicode-ident v1.0.24 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling serde_core v1.0.228 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=2fdf8ecc4c859bb4 -C extra-filename=-8b82fe66bb2cd4cf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/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=a5ec207ac1ad44ce -C extra-filename=-03aa9d56748f679b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/proc-macro2-03aa9d56748f679b -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=fa45659e958f4ba6 -C extra-filename=-44126a06461cd98d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/quote-44126a06461cd98d -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=f250f7e77950f745 -C extra-filename=-bb72f30754c392bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_core-bb72f30754c392bb -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=54d89e68e55e172e -C extra-filename=-74579e1ba025cd0f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-44126a06461cd98d/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=edabce7884729e6f -C extra-filename=-1a31da2da9ec33a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=5cf6b4d1055af38b -C extra-filename=-0c6f3147ae45011b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/libc-0c6f3147ae45011b -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-03aa9d56748f679b/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_core-bb72f30754c392bb/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=3dd8d2a4ff918242 -C extra-filename=-700efe2ebd638572 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-8b82fe66bb2cd4cf.rmeta --cap-lints allow -Copt-level=3 -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)'` 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=4009aedc288a1e62 -C extra-filename=-f1f1285c7049a373 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=a3f3a99c7feda1f2 -C extra-filename=-aa6d8553be44c1cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rmeta --cap-lints allow -Copt-level=3 -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=1a48504b9cd77487 -C extra-filename=-b0168460e735cc68 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-8b82fe66bb2cd4cf.rmeta --cap-lints allow -Copt-level=3 -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-0c6f3147ae45011b/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=ed07d929037264c8 -C extra-filename=-2e57f0ecfe67dfc8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=ab9335c681de69cc -C extra-filename=-14815318eedf2cf9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde-14815318eedf2cf9 -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 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=322587569073acfe -C extra-filename=-eabe4c96133043f3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=0ce0eec0fab8b2c6 -C extra-filename=-cfbbae8ed78fb1b3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=8a7093aaeab5b716 -C extra-filename=-7bcc03ee3efc0c31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=812a029b112e7460 -C extra-filename=-85a65f606f489b7a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/serde-14815318eedf2cf9/build-script-build` 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=e4473f3283d551f4 -C extra-filename=-f97404c8bd170690 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=d74366c96c469e30 -C extra-filename=-1855e74ae795d823 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-7bcc03ee3efc0c31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7b6c42e6e415d0d -C extra-filename=-7ad240cd75d1ec43 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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.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=cdc95361f92c9538 -C extra-filename=-23fe5ac02d12b0ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-85a65f606f489b7a.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libequivalent-7ad240cd75d1ec43.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfoldhash-cfbbae8ed78fb1b3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8672f666da92936 -C extra-filename=-0d2655df7a4fd348 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=2f4c4da5463cb370 -C extra-filename=-5143319663aa7230 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=7d91bdea5168101b -C extra-filename=-b8b6fc26498479d8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rustversion-b8b6fc26498479d8 -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=9bf23e953e25dbec -C extra-filename=-22613e8ee6ae57b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-7ad240cd75d1ec43.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --cap-lints allow -Copt-level=3 -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-b8b6fc26498479d8/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=25a5cd50a4c94bf9 -C extra-filename=-9adb4332292f7249 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=fdfa8a2f5fdaa781 -C extra-filename=-cf53bec0768bb8ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=ea426ea6ac9286fc -C extra-filename=-74a6ad1c83106a7b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=efb4194e29560e43 -C extra-filename=-c7aee4c6e06a0ba0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/crossbeam-utils-c7aee4c6e06a0ba0 -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/crossbeam-utils-c7aee4c6e06a0ba0/build-script-build` 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=3252f0a5b5075b6f -C extra-filename=-ac014e938eef760a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=fae0b602cbbc9117 -C extra-filename=-c15a8d6c0581a6fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1855e74ae795d823.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.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 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=e36185776174eb9f -C extra-filename=-fe08822884c6c723 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-74579e1ba025cd0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f95c0f3b7e84ad6 -C extra-filename=-4b6ca10a360d6fa4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=444dbddd47e6d3ff -C extra-filename=-a8b67368f4efb1dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=8a9c493b85474e54 -C extra-filename=-e82d83789ce96c02 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/libc-e82d83789ce96c02 -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-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=8ca96be3da14e872 -C extra-filename=-e2d41aa8335a2365 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fe08822884c6c723.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-4b6ca10a360d6fa4.rmeta --cap-lints allow -Copt-level=3 -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-e82d83789ce96c02/build-script-build` 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=66a9dc3f5a758dd1 -C extra-filename=-84aac1e8b7214192 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c15a8d6c0581a6fc.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rmeta --cap-lints allow -Copt-level=3 -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=bb05bf9d995c5133 -C extra-filename=-27a235fb52f0df6f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=a5c57cbbe7c283c7 -C extra-filename=-11952f86baa50ddf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=6fd917783e36c75b -C extra-filename=-a9432e8fb4bbfd9a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zerocopy-a9432e8fb4bbfd9a -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 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=3d4247d27aa67d9b -C extra-filename=-c7650a67eb2a9bef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=683ef5e6335a16fc -C extra-filename=-9827c3f74a7d0285 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=7d426a225cdf945d -C extra-filename=-5cf6cae697239b7f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-ac014e938eef760a.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 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=5ce1d233b20eb501 -C extra-filename=-04e13f11b0ba418b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=fb6c3a4c7a68dc73 -C extra-filename=-e034603be18527ef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=6bb2df8a23d06900 -C extra-filename=-67b0f9fabe8da3cb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/zerocopy-a9432e8fb4bbfd9a/build-script-build` 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=28807483506c3ec3 -C extra-filename=-16e793a9fd2b2ff7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=dd99086099ffa746 -C extra-filename=-bb813628dff9dfa2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e034603be18527ef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-9827c3f74a7d0285.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3c8b9f93a58c581 -C extra-filename=-5255050aa4039edc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-bb813628dff9dfa2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ff5965d75bd03af5 -C extra-filename=-ed75598e30094754 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-22613e8ee6ae57b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=567e5e840770d589 -C extra-filename=-4c32153a738f94b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=2b1fb4a44fe3db72 -C extra-filename=-9f3e6a626866ca10 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=f03b9268a14a4947 -C extra-filename=-d23ab24fd6b50f96 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=1ca5da13e634d58d -C extra-filename=-b83ca64a8977b892 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=d43f00ff1a0309a7 -C extra-filename=-bc584fcb0fcca62e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-d23ab24fd6b50f96.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a625d9802badc9eb -C extra-filename=-6fcb73c7c4332b04 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/thiserror-6fcb73c7c4332b04 -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-6fcb73c7c4332b04/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=d2f9ddee951d9cd9 -C extra-filename=-cb650d8b58068a0c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9f3e6a626866ca10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d9d521c80d79a4f3 -C extra-filename=-351699e672753887 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-16e793a9fd2b2ff7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bb80d74decce100 -C extra-filename=-2984264c157434fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-351699e672753887.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-5255050aa4039edc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=66682209f1228a92 -C extra-filename=-4e84055a5e578864 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9827c3f74a7d0285.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_chacha-2984264c157434fb.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-5255050aa4039edc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=022ebf64c27ee6d5 -C extra-filename=-7881ab7f82b229c2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-bc584fcb0fcca62e.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-4e84055a5e578864.rmeta --cap-lints allow -Copt-level=3 -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=0edc3fc7e429def3 -C extra-filename=-c1730ef8e4211fcf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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_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=eb2a51481d116428 -C extra-filename=-cb7cac7de8d92ceb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=639b7c303f41c3c4 -C extra-filename=-1b61cd97c4774628 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=0b6c17e7eefb5f5b -C extra-filename=-3866425b2a47977e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cb650d8b58068a0c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-9f3e6a626866ca10.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-1b61cd97c4774628.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9a823134e42a833b -C extra-filename=-14f4c3b829088e55 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9f3e6a626866ca10.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-cb7cac7de8d92ceb.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=3a251c428a4f78a3 -C extra-filename=-30fabe4d6a09d533 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c1730ef8e4211fcf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ccb0cd1fa09ce5d7 -C extra-filename=-44eef680a118adcf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-7881ab7f82b229c2.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_shared-bc584fcb0fcca62e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a832e49cf6771d09 -C extra-filename=-78677cdf00314872 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fe08822884c6c723.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-4b6ca10a360d6fa4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aaa773087585c769 -C extra-filename=-0a7cfb5d05e41845 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=47c0060a36e83544 -C extra-filename=-6a12b1be2093eb23 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1855e74ae795d823.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=0b556d6ad8a351fc -C extra-filename=-a012b55a1a1bf247 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=74df6153affa4991 -C extra-filename=-89bfc21a4bf633ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-aa6d8553be44c1cd.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote_use_macros-6a12b1be2093eb23.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=c9dd69870c677048 -C extra-filename=-ccabe93f5daa41e0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c7650a67eb2a9bef.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinterpolator-11952f86baa50ddf.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmanyhow-84aac1e8b7214192.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro_utils-1855e74ae795d823.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote_use-89bfc21a4bf633ca.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=3536eeec282ef12a -C extra-filename=-b36f78eb20f717e3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsynstructure-74a6ad1c83106a7b.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=0d965e65d0d147c1 -C extra-filename=-720cbfe46b448f4f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-ccabe93f5daa41e0.so --extern derive_where=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libderive_where-a012b55a1a1bf247.so --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmanyhow-84aac1e8b7214192.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7473cf10e574b72 -C extra-filename=-e7bb0adcb08c672e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsynstructure-74a6ad1c83106a7b.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=91905ea47314063c -C extra-filename=-2bab749e68bdca16 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-720cbfe46b448f4f.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=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=2c6380ff27cb0fc8 -C extra-filename=-c53976d8074e410a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-0a7cfb5d05e41845.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 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=1e12376855f9cf0f -C extra-filename=-cc2d5a62615b673c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c53976d8074e410a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=eeff44e46ae8167e -C extra-filename=-fae4b80eff27aee0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-5cf6cae697239b7f.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitoa-0d2655df7a4fd348.rmeta --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustversion-ac014e938eef760a.so --extern ryu=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libryu-67b0f9fabe8da3cb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df5152c67b6a4da4 -C extra-filename=-6562a1636c33ff22 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=1503f9e6ae6a289f -C extra-filename=-c1933718ced5784e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fae4b80eff27aee0.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size_derive2-2bab749e68bdca16.so --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libordermap-ed75598e30094754.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=472bab34018f82a9 -C extra-filename=-9bc2df2dacafe5ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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 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=0629e972f081f76c -C extra-filename=-f13ecd8ed1003026 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c1933718ced5784e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.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=30fa79a780b69a12 -C extra-filename=-1b627f239e4e37fe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=193662b80cc62526 -C extra-filename=-7bfc750294970a3b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b36f78eb20f717e3.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=5f8437399402da81 -C extra-filename=-964a270594ef3a03 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b83ca64a8977b892.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke_derive-e7bb0adcb08c672e.so --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=72e6dc0c356eee64 -C extra-filename=-1f080e68710a1904 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-74579e1ba025cd0f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0af1ff670cee6b5 -C extra-filename=-a3d50f5f204d9a46 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-964a270594ef3a03.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec_derive-6562a1636c33ff22.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 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=8b49216b4bb07f56 -C extra-filename=-50f323cae94a28ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cf53bec0768bb8ca.rmeta --cap-lints allow -Copt-level=3 -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=2f46ebe054930d21 -C extra-filename=-d30a2848fba6254d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=7def5a7ce0f55298 -C extra-filename=-55b00d002b61688e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/parking_lot_core-55b00d002b61688e -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-55b00d002b61688e/build-script-build` 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=1d3b61d49ca29cb2 -C extra-filename=-52c9ff6e8fa3e035 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fe08822884c6c723.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbstr-1f080e68710a1904.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-4b6ca10a360d6fa4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0678c16ddcda228 -C extra-filename=-5603ebfd42f7cc5d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=4c7c25607bcbe69e -C extra-filename=-cae0f4661aa2ef1f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cb650d8b58068a0c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-9f3e6a626866ca10.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-3866425b2a47977e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-1b61cd97c4774628.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=70fb11e02fd46136 -C extra-filename=-7ca70beca85948fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-30fabe4d6a09d533.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-14f4c3b829088e55.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-cb7cac7de8d92ceb.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-8b82fe66bb2cd4cf.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=273f948d3d027c4a -C extra-filename=-6ca7c7d4934296c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4c32153a738f94b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=326e07aa2c48b540 -C extra-filename=-d6a22b650235fef2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/memoffset-d6a22b650235fef2 -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-5143319663aa7230.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 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=ee5346bbf78a483c -C extra-filename=-ca10a2a47cd4c3f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=8fd552cf2651091d -C extra-filename=-a2a036f083c09df5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=94680fc4bd74195c -C extra-filename=-45248522c9d442f6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=e12c049b2ef1d5cc -C extra-filename=-e445ab6d83dbcfe6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a2a036f083c09df5.rmeta --cap-lints allow -Copt-level=3 -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=39a079ca67368c30 -C extra-filename=-fea0a0948397d7fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9bc2df2dacafe5ca.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)'` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/memoffset-d6a22b650235fef2/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=59744c6cbbee84e7 -C extra-filename=-7d19d78cdc5c199d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9adb4332292f7249.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-30fabe4d6a09d533.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-cae0f4661aa2ef1f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-7ca70beca85948fc.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=50f28ff31b3f973b -C extra-filename=-2cfcd606fbb2d09e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --cap-lints allow -Copt-level=3 -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 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=7e57d79e72e17721 -C extra-filename=-1f84e1964333c2d0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/portable-atomic-1f84e1964333c2d0 -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=37be9d00b1c3cdab -C extra-filename=-5b233140e3ecc4e9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/typeid-5b233140e3ecc4e9 -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 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=c8ab350dc1c85526 -C extra-filename=-18d0ad922d2ce28e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/typeid-5b233140e3ecc4e9/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=4561aa965d56a3d2 -C extra-filename=-5412b1dca841f478 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=6fd7b1755c828b93 -C extra-filename=-adf510c11c51e638 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1b627f239e4e37fe.so --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -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=6a0e8d71d7148933 -C extra-filename=-a28b0c7427ec71cc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c1933718ced5784e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.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/portable-atomic-1f84e1964333c2d0/build-script-build` 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=62f7223c6c17e797 -C extra-filename=-e85058e365b3eff9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9adb4332292f7249.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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 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=de23138ee4316bac -C extra-filename=-097129ff9de786fd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-27a235fb52f0df6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f02e46249032f98f -C extra-filename=-a219093f241dd227 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cfbbae8ed78fb1b3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4fdb12d23c3cf7f0 -C extra-filename=-8b3b43dff7387f88 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --cap-lints allow -Copt-level=3 -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=0e4be7b925ec0970 -C extra-filename=-0f37be3f132f1814 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=f7a77a454866724e -C extra-filename=-d1e658b82253fdc0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=c5a9ab6225e5a805 -C extra-filename=-d54b972d32ca8748 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=fee6ae52d7d53499 -C extra-filename=-234f93fae53d9976 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=0e3587610b144e06 -C extra-filename=-fba146501835991e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=9e2bd122e73035d6 -C extra-filename=-61183eec1ff8a29a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=8d75323c8cab48d8 -C extra-filename=-5feaeabd09a0c182 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/getrandom-5feaeabd09a0c182 -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=f7224618f0b398dd -C extra-filename=-fff1fc6aefa2fcf9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=08a092a8409882b7 -C extra-filename=-316012f3c35a91a7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/getrandom-5feaeabd09a0c182/build-script-build` 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=8644d2b2ba758fb5 -C extra-filename=-30ac4cdd373e726b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1b627f239e4e37fe.so --extern litemap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblitemap-61183eec1ff8a29a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtinystr-adf510c11c51e638.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwriteable-d54b972d32ca8748.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e4661ccf2de2828 -C extra-filename=-6b256a962e95358c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-8b3b43dff7387f88.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglob-fba146501835991e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-52c9ff6e8fa3e035.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libseahash-316012f3c35a91a7.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 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=33baff820ba9269c -C extra-filename=-25ed3e5762f88760 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-234f93fae53d9976.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=42757ab7485630ea -C extra-filename=-9a5b74dfcdfcc084 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a219093f241dd227.rmeta --cap-lints allow -Copt-level=3 -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=1e533712e768d473 -C extra-filename=-20535c64b97b49ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=bfe81b014b7c18fb -C extra-filename=-b05f354cd56fe2ef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-5412b1dca841f478.rmeta --cap-lints allow -Copt-level=3 -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=d018707f22affc22 -C extra-filename=-dcd077fa4698cdcc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=815334d2ef516015 -C extra-filename=-49da8437ea33da0a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e445ab6d83dbcfe6.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libparking_lot_core-2cfcd606fbb2d09e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=962ca220ab684fc4 -C extra-filename=-8884e855b681b488 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1b627f239e4e37fe.so --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-964a270594ef3a03.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --cap-lints allow -Copt-level=3 -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=9ee005dd5595eb36 -C extra-filename=-4be47eb29a55bed1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-d30a2848fba6254d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e3316e04577ea548 -C extra-filename=-2b730211e137de94 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf3d5c84d35a1811 -C extra-filename=-a958909dbfe9d3c8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsynstructure-74a6ad1c83106a7b.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 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=794609f52857ba83 -C extra-filename=-291262324b0f38b8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=ad153775c200c3da -C extra-filename=-abf3bb67ef48500a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=f697e16906c1b46d -C extra-filename=-eaf0e61cc0435c17 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/icu_properties_data-eaf0e61cc0435c17 -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=c4e26e6a051b8478 -C extra-filename=-7d91ec52824aab32 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=259f0b20fa42233a -C extra-filename=-9af46648622d4408 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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_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=d1cf36987e06baae -C extra-filename=-b92758b4fec714a3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1b627f239e4e37fe.so --extern potential_utf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpotential_utf-2b730211e137de94.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8_iter-9af46648622d4408.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-964a270594ef3a03.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=72b64e6def0f5055 -C extra-filename=-f564bfb2a5194a6d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a8b67368f4efb1dc.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpin_project_lite-ca10a2a47cd4c3f8.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_attributes-5603ebfd42f7cc5d.so --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_core-50f323cae94a28ba.rmeta --cap-lints allow -Copt-level=3 -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-eaf0e61cc0435c17/build-script-build` 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=71b0daa1317eb0f5 -C extra-filename=-3212145bd27c3a31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-25ed3e5762f88760.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-291262324b0f38b8.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_codegen-44eef680a118adcf.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-4e84055a5e578864.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9c8cc287828b4a3 -C extra-filename=-bb1d92a984bcde1f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4be47eb29a55bed1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a831115b2e2a16d3 -C extra-filename=-dd690c3b70a02eb7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1b627f239e4e37fe.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_locale_core-30ac4cdd373e726b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwriteable-d54b972d32ca8748.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-964a270594ef3a03.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerotrie-8884e855b681b488.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -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=544e41240c0c3b71 -C extra-filename=-32577f561caf721f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-d1e658b82253fdc0.rmeta --cap-lints allow -Copt-level=3 -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=53275528fece9a28 -C extra-filename=-bcfd89d7a1dc3997 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-6ca7c7d4934296c3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-0f37be3f132f1814.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 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=c5ad280b87d24461 -C extra-filename=-b6643c6c30bb0704 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=558348cb799ea3d5 -C extra-filename=-3e9d82feb8985787 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zmij-3e9d82feb8985787 -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=a669adff4b730c08 -C extra-filename=-d6c907954758e553 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rustix-d6c907954758e553 -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-d6c907954758e553/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zmij-3e9d82feb8985787/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=917af0e8dc56def6 -C extra-filename=-e7e5c81f6bfc5ada --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=bb6986d0ee82de31 -C extra-filename=-e586abec633fbcb4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-27a235fb52f0df6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=483933eec8fb81df -C extra-filename=-5634c204a9234719 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_json-5634c204a9234719 -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=cb2c6855c6368fc2 -C extra-filename=-7b650da6de3203e1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/unicode_names2-7b650da6de3203e1 -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-3212145bd27c3a31.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 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=b19cac61fac9e79c -C extra-filename=-026c6930c9770b55 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=ca189f653ef5f7cc -C extra-filename=-54cc702fd577fa0e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=16e85a8c1b42bfc6 -C extra-filename=-919183fe6d5dbb51 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=79c1587e0a7c510d -C extra-filename=-8b56a5d7423f3c7d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-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=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--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::doc_markdown' '--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(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=19db0995fa3bd1a9 -C extra-filename=-be81fb12990b0a65 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=ee841dfbf5352dca -C extra-filename=-8c1f5679a404f1e0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=ee1b56413e976935 -C extra-filename=-0cba76108b348dfd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblinux_raw_sys-8c1f5679a404f1e0.rmeta --cap-lints allow -Copt-level=3 -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 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=eae52ad4382df3cc -C extra-filename=-5104af08c1796a29 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcpufeatures-be81fb12990b0a65.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-d1e658b82253fdc0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=56cdc60ec85fe432 -C extra-filename=-3147bcab15b3eace --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-54cc702fd577fa0e.rmeta --extern ident_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libident_case-8b56a5d7423f3c7d.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrsim-026c6930c9770b55.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=2835ba9bd004559b -C extra-filename=-8436519db318cecb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-919183fe6d5dbb51.rmeta --cap-lints allow -Copt-level=3 -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-7b650da6de3203e1/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_json-5634c204a9234719/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=de8a0996c8c90de6 -C extra-filename=-df77c370dc236b91 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e586abec633fbcb4.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=73fb3ffed784ed41 -C extra-filename=-f1559b98ad3caad5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b92758b4fec714a3.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_locale_core-30ac4cdd373e726b.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_properties_data-e7e5c81f6bfc5ada.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_provider-dd690c3b70a02eb7.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerotrie-8884e855b681b488.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -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=71501130b28a189a -C extra-filename=-ae703ae75e13d237 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=7d3350554a65bf57 -C extra-filename=-e83396d47d1902d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/num-traits-e83396d47d1902d6 -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-5143319663aa7230.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=298d72f051e93db3 -C extra-filename=-885235498baa2489 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/icu_normalizer_data-885235498baa2489 -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/icu_normalizer_data-885235498baa2489/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/num-traits-e83396d47d1902d6/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=2ee3fa15de1ba3d2 -C extra-filename=-bd677c702abf905a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-0d2655df7a4fd348.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzmij-ae703ae75e13d237.rmeta --cap-lints allow -Copt-level=3 -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=dc5fa43c9d69f64e -C extra-filename=-6342e94ff83e2a70 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-bb1d92a984bcde1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=437608eaced81797 -C extra-filename=-87da53080a4f8488 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-8436519db318cecb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=a1365458ea9a15a0 -C extra-filename=-cf51c4dfeb957e79 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-5104af08c1796a29.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetrandom-32577f561caf721f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-d1e658b82253fdc0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6e4162c9743969ef -C extra-filename=-fefbdeb632124702 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/anyhow-fefbdeb632124702 -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=e49ed3bddd201f71 -C extra-filename=-1613bb6f67a66842 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=44b47c8662f453e1 -C extra-filename=-90f7c9478c282c15 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-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=733e2e82e7b1f763 -C extra-filename=-d55c61adfbc2004d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-90f7c9478c282c15.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6749e70d64d725fc -C extra-filename=-0960fb7181f82210 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1613bb6f67a66842.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64a8b61986a64e86 -C extra-filename=-2fcb1bec974693fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-32577f561caf721f.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-cf51c4dfeb957e79.rmeta --cap-lints allow -Copt-level=3 -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-fefbdeb632124702/build-script-build` 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=61c2de570e58f40a -C extra-filename=-1f310070deb785f1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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)'` 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=9cee596ccc6c0a1b -C extra-filename=-8a45dee4b41372cc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=a0255a700fb985cb -C extra-filename=-1fd4bc4db629df83 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/crc32fast-1fd4bc4db629df83 -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=9f01604ad107ed66 -C extra-filename=-cb339671489a0777 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=56fb8f4c00526d2e -C extra-filename=-40ecdfac6403672e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=f8b95630efbae635 -C extra-filename=-fb791472286f1987 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-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=5faaedfc25217c02 -C extra-filename=-85928f856ed0ee64 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=06d060a829c0e884 -C extra-filename=-acd741ea9dabefa1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fff1fc6aefa2fcf9.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle_parse-d55c61adfbc2004d.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle_query-85928f856ed0ee64.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolorchoice-40ecdfac6403672e.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8parse-90f7c9478c282c15.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f2d9b18710393f9 -C extra-filename=-c2f3c025360088d1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fb791472286f1987.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnum_traits-1f310070deb785f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01fafdcb1ac2ee70 -C extra-filename=-6b74a43a3808dbe7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cb339671489a0777.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --cap-lints allow -Copt-level=3 -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-1fd4bc4db629df83/build-script-build` 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=e96b2294c69cb3c3 -C extra-filename=-f424f15aa0611f35 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b92758b4fec714a3.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_normalizer_data-8a45dee4b41372cc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_provider-dd690c3b70a02eb7.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-a3d50f5f204d9a46.rmeta --cap-lints allow -Copt-level=3 -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=13061b9d952ff631 -C extra-filename=-af6a68af40a791c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=b4adec3b50bcde02 -C extra-filename=-3fc04860b527fcfa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-0cba76108b348dfd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4ea6eeae91f1b87 -C extra-filename=-42a86e6576d79956 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c1933718ced5784e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.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=f0156597b2794e47 -C extra-filename=-aa482d06a1699850 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=e3fb2d7e4c745821 -C extra-filename=-e725b505c03ff3f3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=d13d672f8c977e5a -C extra-filename=-8797ab9947c741d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/camino-8797ab9947c741d6 -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=7819171a3243a0cc -C extra-filename=-570299f3b5251bab --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-acd741ea9dabefa1.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle-fff1fc6aefa2fcf9.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_lex-aa482d06a1699850.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrsim-e725b505c03ff3f3.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libterminal_size-3fc04860b527fcfa.rmeta --cap-lints allow -Copt-level=3 -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-8797ab9947c741d6/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=c9e1ee917aeec956 -C extra-filename=-94f3901b45835b32 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f424f15aa0611f35.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_properties-f1559b98ad3caad5.rmeta --cap-lints allow -Copt-level=3 -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=54602a25f296126c -C extra-filename=-08668250137a558a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --cap-lints allow -Copt-level=3 -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 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=baa66646cae1c33c -C extra-filename=-865811abebd6dc67 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-6b74a43a3808dbe7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=13bde6dfaa741059 -C extra-filename=-26a0e0b581166854 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2fcb1bec974693fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=79569c182654ac3c -C extra-filename=-a6ecfd68722b5cab --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-df77c370dc236b91.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-52c9ff6e8fa3e035.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsame_file-1613bb6f67a66842.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-0960fb7181f82210.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9fa8677991cd14af -C extra-filename=-76ae4c002c000be6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9adb4332292f7249.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=6ce3a101133d3139 -C extra-filename=-7438df8f8376deb5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-3147bcab15b3eace.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=f904b677e6f9a116 -C extra-filename=-a91a2987231e049b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-18d0ad922d2ce28e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_queue-097129ff9de786fd.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashlink-9a5b74dfcdfcc084.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libintrusive_collections-b05f354cd56fe2ef.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinventory-7d91ec52824aab32.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libparking_lot-49da8437ea33da0a.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libportable_atomic-20535c64b97b49ce.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa_macro_rules-abf3bb67ef48500a.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa_macros-a958909dbfe9d3c8.so --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtypeid-dcd077fa4698cdcc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e2159d7012b244f1 -C extra-filename=-4fa4c20c5110b718 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-3147bcab15b3eace.rmeta --extern darling_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdarling_macro-7438df8f8376deb5.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=d1a2de5a22a7b4bd -C extra-filename=-dc5f6a46a225bfec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4fa4c20c5110b718.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=d1fe0a17678f2b7f -C extra-filename=-b26bc7567bdf235e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fe08822884c6c723.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-f97404c8bd170690.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-a91a2987231e049b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.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=d5ebad24468ad355 -C extra-filename=-bbdd12a0eb9f7e6e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2e57f0ecfe67dfc8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3fe15de5a36f6f1 -C extra-filename=-4bfe0d6a9114a1d1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbstr-1f080e68710a1904.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-0f37be3f132f1814.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_normalization-87da53080a4f8488.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_names2-6342e94ff83e2a70.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 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=c1e1d2e38be2b796 -C extra-filename=-c5be513525515f8b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-74579e1ba025cd0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ab46305ef9578209 -C extra-filename=-879215a7af4d3462 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=b4079e844f2f89cf -C extra-filename=-7b67831b65de50d1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --extern serde_with_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_with_macros-dc5f6a46a225bfec.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=5dbd2816ca0172ab -C extra-filename=-c7cc524ab773af5d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=943360f0953368c8 -C extra-filename=-85eb3ea74f42c6fe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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_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=a38639f3f6ebb468 -C extra-filename=-3514de883beb1a52 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-cf51c4dfeb957e79.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_with-7b67831b65de50d1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libuuid-2fcb1bec974693fc.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=298f073ca4bebeca -C extra-filename=-d0a96261ffa22456 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-85eb3ea74f42c6fe.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrc32fast-08668250137a558a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fed0d422f03033a4 -C extra-filename=-f0a352a65b927bbd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c7cc524ab773af5d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ffb45c9cc6ff4613 -C extra-filename=-e7261f83e335aa2e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-879215a7af4d3462.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblock_api-e445ab6d83dbcfe6.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libparking_lot_core-2cfcd606fbb2d09e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1cde0651b323a64a -C extra-filename=-24e93bad82319ac6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c2f3c025360088d1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnewtype_uuid-26a0e0b581166854.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquick_xml-c5be513525515f8b.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrip_ansi_escapes-865811abebd6dc67.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libuuid-2fcb1bec974693fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=25c0c453b64eb535 -C extra-filename=-11981df1c9df55f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-570299f3b5251bab.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_derive-76ae4c002c000be6.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 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=403fa0d7e0558004 -C extra-filename=-cd421e1637a07780 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-94f3901b45835b32.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8_iter-9af46648622d4408.rmeta --cap-lints allow -Copt-level=3 -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=3f1ae606d7919864 -C extra-filename=-e1d7b701a06c75eb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --cap-lints allow -Copt-level=3 -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=339f290dc9a9093c -C extra-filename=-0d73b0e38396f4e4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-7d19d78cdc5c199d.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=ab40c428cc872256 -C extra-filename=-a1f7f097c27b7db2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fff1fc6aefa2fcf9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-b6643c6c30bb0704.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=1dba834d3c829f17 -C extra-filename=-2abf7204d0f8bdd5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c1933718ced5784e.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=8db78cae3b7e89d5 -C extra-filename=-27b19c70003a6587 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-ac014e938eef760a.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=19305b7ee6f4dff0 -C extra-filename=-24858aefb4e7d618 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abd027b9b9f09467 -C extra-filename=-672846a9012852bd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=a1765a2147d88c24 -C extra-filename=-cdd23cee5bf62340 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=6bd7d8c9cea30b9f -C extra-filename=-ac3254f053a39b9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=c8ab91634b28f5e9 -C extra-filename=-d3cb7e11e81ffe49 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/thiserror-d3cb7e11e81ffe49 -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=6168fd2d661e3cb9 -C extra-filename=-941cbf754bd4fcf8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=64ac59c2d33cc173 -C extra-filename=-c192ecb41e9cb86a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=eae693d813062a7f -C extra-filename=-5b3aa38dfa94532b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=6bc0e48233396f05 -C extra-filename=-5b34b3d48d1f3c1d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/thiserror-d3cb7e11e81ffe49/build-script-build` 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=00419949a97e7460 -C extra-filename=-85ea4f012f5b029d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-ac3254f053a39b9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=448f8147fd75e542 -C extra-filename=-f94a746dba283efa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f0a352a65b927bbd.rmeta --extern idna=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libidna-cd421e1637a07780.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpercent_encoding-c7cc524ab773af5d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-0a7cfb5d05e41845.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 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=38981a0a943e2995 -C extra-filename=-7429275e1b73f28c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-9adb4332292f7249.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=dbcbac562912733e -C extra-filename=-b78ad69353192085 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fff1fc6aefa2fcf9.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libarc_swap-27b19c70003a6587.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcamino-e1d7b701a06c75eb.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdashmap-e7261f83e335aa2e.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdunce-cdd23cee5bf62340.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libetcetera-24858aefb4e7d618.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-8b3b43dff7387f88.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-a6ecfd68722b5cab.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmatchit-672846a9012852bd.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_slash-5b34b3d48d1f3c1d.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpathdiff-941cbf754bd4fcf8.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquick_junit-24e93bad82319ac6.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_annotate_snippets-a1f7f097c27b7db2.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_memory_usage-2abf7204d0f8bdd5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-3514de883beb1a52.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-a91a2987231e049b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsimilar-5b3aa38dfa94532b.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsupports_hyperlinks-c192ecb41e9cb86a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_static-0d73b0e38396f4e4.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwhich-bbdd12a0eb9f7e6e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzip-d0a96261ffa22456.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=b987fd1a26e5ce1b -C extra-filename=-0a875dc63ababf8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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 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=41ad2b466e7a3c6f -C extra-filename=-c04a2bc833f05501 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-eabe4c96133043f3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=21af34988ddf1750 -C extra-filename=-4721b6ad4aa42063 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3375dcb40c1aaf56 -C extra-filename=-8d357bc3b8596716 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=d02a43e72b9daa8e -C extra-filename=-4b92a5e299c1ae7b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=53c804792ee0f2da -C extra-filename=-c989915c3d1fa252 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/paste-c989915c3d1fa252 -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/paste-c989915c3d1fa252/build-script-build` 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=e0e279375c226029 -C extra-filename=-7eb086d292952058 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4b92a5e299c1ae7b.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.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 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=923fb805df2e8095 -C extra-filename=-ab8e233f273a8a0a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-0a875dc63ababf8e.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 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=a271edb14e5886d8 -C extra-filename=-6ae1754b168ed5d1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cf53bec0768bb8ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunscanny-8d357bc3b8596716.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libversion_ranges-c04a2bc833f05501.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=e471cecdaea42b91 -C extra-filename=-7c241be9ed53e8af --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_properties-f1559b98ad3caad5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.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=7229055e57c5cfbe -C extra-filename=-2072c12a7fdca4ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-0f37be3f132f1814.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=498de7a8f3a56c72 -C extra-filename=-72e3eefce6b0434d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-d30a2848fba6254d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=609303c47b30c83d -C extra-filename=-450dfe9f853b4ff1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4c32153a738f94b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=836ec93f4245f776 -C extra-filename=-b1c09738d208a0e5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=92a6842f407c502b -C extra-filename=-596fd37684504885 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/ref-cast-596fd37684504885 -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 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=27d34f3dc6d801c4 -C extra-filename=-70e6f0fe182490c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-7429275e1b73f28c.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 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=8fc15b3e0549a8e6 -C extra-filename=-49d29dcde3ee4c62 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=072e7ac727a85a32 -C extra-filename=-9c392febdc249ab6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=f1fd0a4198703a91 -C extra-filename=-54af0dfbeb21801b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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/ref-cast-596fd37684504885/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=257cff03f5557f23 -C extra-filename=-47ed8b632a6b439f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-7eb086d292952058.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpeg_runtime-54af0dfbeb21801b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=333a5af1921d6663 -C extra-filename=-7ab5d22c88e23810 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-18d0ad922d2ce28e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-450dfe9f853b4ff1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-ab8e233f273a8a0a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburl-f94a746dba283efa.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburlencoding-9c392febdc249ab6.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libversion_ranges-c04a2bc833f05501.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d874ed6d83ad3e8e -C extra-filename=-b1d1920bb4ddeca2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-72e3eefce6b0434d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b433e3241be5c76f -C extra-filename=-daa2de48168caa5a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b26bc7567bdf235e.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_literal-7c241be9ed53e8af.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.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 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=22e33c8ec89a162b -C extra-filename=-aa78e536d5dd9dd9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_spanned-4721b6ad4aa42063.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_datetime-b1c09738d208a0e5.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_parser-85ea4f012f5b029d.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwinnow-49d29dcde3ee4c62.rmeta --cap-lints allow -Copt-level=3 -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=eb15696b70862d56 -C extra-filename=-de83d81973316ed4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=c897da5a27948b18 -C extra-filename=-a0d7af337c07a3da --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c1933718ced5784e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.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=ba56fe5825dddce6 -C extra-filename=-e6e4e15afe821af4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fff1fc6aefa2fcf9.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b2db6dd5f1d11705 -C extra-filename=-96406459a4497729 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c53976d8074e410a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-0a7cfb5d05e41845.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=df7848c46db99f66 -C extra-filename=-6b59c409e920dd74 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=bfa47cd7a56a5ef7 -C extra-filename=-6d03881482aa4c4b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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-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=33ea6f632b65c880 -C extra-filename=-a705846334ac0e3e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-cf53bec0768bb8ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=efb994226da95ba3 -C extra-filename=-4c6953d43f1074ec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=094d1d8e677c64a5 -C extra-filename=-f3131f4df42d6876 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0631947a1dad5ba4 -C extra-filename=-5f4de90839787d00 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=57f36c30e23eff2a -C extra-filename=-a2d7b4d2f1e14319 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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_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=4fa46a4729f290d2 -C extra-filename=-b7499c69e36282e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=7c4d680bef2bb860 -C extra-filename=-b86c31e0bf0e7bd7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f1f1285c7049a373.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_spanned-4721b6ad4aa42063.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_datetime-f3131f4df42d6876.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_parser-85ea4f012f5b029d.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_writer-b7499c69e36282e7.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwinnow-ac3254f053a39b9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dff404a79a6faa16 -C extra-filename=-e40cac30dd8a095f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e6e4e15afe821af4.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibcst_derive-6d03881482aa4c4b.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern paste=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpaste-de83d81973316ed4.so --extern peg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpeg-47ed8b632a6b439f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3fa7ea23a5ae9001 -C extra-filename=-22e4f97b9449d116 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2e57f0ecfe67dfc8.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liboption_ext-a2d7b4d2f1e14319.rmeta --cap-lints allow -Copt-level=3 -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=04ecc25ef6ebee24 -C extra-filename=-7b07b63d3ed0554c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-6b59c409e920dd74.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 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=06ec848b974a95df -C extra-filename=-17798ba1820b4799 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a705846334ac0e3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=c8baa68a6b39d05e -C extra-filename=-5e60c43c1839fd3f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b1d1920bb4ddeca2.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librust_stemmers-96406459a4497729.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52ed432530d5bfa1 -C extra-filename=-d6aaced322afc222 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_index-a0d7af337c07a3da.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-2072c12a7fdca4ca.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.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=8a25fd7d273718c6 -C extra-filename=-a8d0cc037778368b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-22613e8ee6ae57b0.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep508_rs-7ab5d22c88e23810.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-aa78e536d5dd9dd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d6f30e16d2c7e5b9 -C extra-filename=-4afbcd900cdde738 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive_internals-4c6953d43f1074ec.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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_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=f98c405cf9e796c1 -C extra-filename=-c29227e78b1f298c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_codegen-daa2de48168caa5a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.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=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=cc9197775b13ee24 -C extra-filename=-9914040c5499d9f1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-b26bc7567bdf235e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.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=4c0d0a380f38887a -C extra-filename=-999a17a67db26610 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a8b67368f4efb1dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30ca7f647a0706d7 -C extra-filename=-e6cc530253503a9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=cf2766c6f4588f5f -C extra-filename=-f68d63acbf413d96 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=e5d27c805baaec5a -C extra-filename=-886348ee2914842f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=df9799f4224508f2 -C extra-filename=-87fc03a6dac97a93 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=0f378fb989accca8 -C extra-filename=-8803cb51b0a9f5dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=c3ec98f8c986b9d9 -C extra-filename=-5538d51f6622c9b7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=b54811ae19e3e617 -C extra-filename=-99b544fc37a1a461 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=54a6d4b075569ff6 -C extra-filename=-23042219731e66b9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e6cc530253503a9c.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshlex-99b544fc37a1a461.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0067eea17c46324e -C extra-filename=-f2c4a190299c69f6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f68d63acbf413d96.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libref_cast-7b07b63d3ed0554c.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libschemars_derive-4afbcd900cdde738.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=686f44597a84265e -C extra-filename=-b9528dac6758c58c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fe08822884c6c723.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-f97404c8bd170690.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-11981df1c9df55f7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfern-999a17a67db26610.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglob-fba146501835991e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-52c9ff6e8fa3e035.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libimperative-5e60c43c1839fd3f.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjiff-5538d51f6622c9b7.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibcst_native-e40cac30dd8a095f.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnatord-87fc03a6dac97a93.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-17798ba1820b4799.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpyproject_toml-a8d0cc037778368b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-3514de883beb1a52.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_codegen-daa2de48168caa5a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_importer-c29227e78b1f298c.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_index-9914040c5499d9f1.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_literal-7c241be9ed53e8af.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_semantic-d6aaced322afc222.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-2072c12a7fdca4ca.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsimilar-5b3aa38dfa94532b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-7429275e1b73f28c.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtyped_arena-886348ee2914842f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_normalization-87da53080a4f8488.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_names2-6342e94ff83e2a70.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburl-f94a746dba283efa.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=bb66df452cec7404 -C extra-filename=-55b48e00ca69f33a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-8803cb51b0a9f5dc.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-b6643c6c30bb0704.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=3c694aa4acf3b0e0 -C extra-filename=-4de012e8052c3bd0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-22e4f97b9449d116.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac9bbdd192d5676a -C extra-filename=-616a1a4d3fc52d14 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e1d7b701a06c75eb.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_annotate_snippets-a1f7f097c27b7db2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-7429275e1b73f28c.so --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_static-0d73b0e38396f4e4.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=bc68bb60605865ca -C extra-filename=-05a1dcd7b8611b0c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcamino-e1d7b701a06c75eb.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-4b6ca10a360d6fa4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_memory_usage-2abf7204d0f8bdd5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-2072c12a7fdca4ca.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-a91a2987231e049b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-7429275e1b73f28c.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.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 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=b823b7ad3d9f33a8 -C extra-filename=-85ce8d407318f312 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=8da2066f8306a1c3 -C extra-filename=-1d881a2e9855b6c9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=3f3fe678d83abf41 -C extra-filename=-235d3a328b49d245 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/nix-235d3a328b49d245 -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-1d881a2e9855b6c9.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=45279773bc94f738 -C extra-filename=-0c9e3988784072db --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-11981df1c9df55f7.rmeta --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcountme-85ce8d407318f312.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_formatter-55b48e00ca69f33a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-a91a2987231e049b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.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=7bb62ea40aab3a2e -C extra-filename=-fb4e0197f3e458ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4de012e8052c3bd0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1b2358f7fe24fb1e -C extra-filename=-84e015bebf2a0b44 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/tikv-jemalloc-sys-84e015bebf2a0b44 -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-23042219731e66b9.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=72da2a1b8f86faaf -C extra-filename=-46548f56c297883f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c53976d8074e410a.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=2db3da04c6018f99 -C extra-filename=-d19bebb73e797169 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/terminfo-d19bebb73e797169 -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-44eef680a118adcf.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=cef93e3814719cf8 -C extra-filename=-5bf280fb104fa4aa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-27a235fb52f0df6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ad16559e4eb3137 -C extra-filename=-654d988a314019a9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/fs-err-654d988a314019a9 -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-5143319663aa7230.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=75ad7f904ceb4f2b -C extra-filename=-894e4a6f7d7b4fed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rayon-core-894e4a6f7d7b4fed -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=5ef52ca2a4cb6d35 -C extra-filename=-8ca14328ec9a0f57 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=2620cdbe685ba7b1 -C extra-filename=-9ca6cfb1698b9011 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=213a1f35e61e80f6 -C extra-filename=-47a273fec8fab9b3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-74579e1ba025cd0f.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libminimal_lexical-9ca6cfb1698b9011.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ca04defd76585f2b -C extra-filename=-ebd381e87f048144 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-8ca14328ec9a0f57.rmeta --cap-lints allow -Copt-level=3 -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-894e4a6f7d7b4fed/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/fs-err-654d988a314019a9/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/terminfo-d19bebb73e797169/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/tikv-jemalloc-sys-84e015bebf2a0b44/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/nix-235d3a328b49d245/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=5dde8e80510c2dd4 -C extra-filename=-1a0ec3f1c31df5c7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-11981df1c9df55f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=09896ced3fdda911 -C extra-filename=-72bdf2dd2f363326 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-b0168460e735cc68.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=4910d2aeb514df7e -C extra-filename=-0e9e62be9e05380f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e2d41aa8335a2365.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=852c10b650306210 -C extra-filename=-a1b64e2f9dd33eaf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2e57f0ecfe67dfc8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a69b12696602dd94 -C extra-filename=-68743b22e0a07c2d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-1a31da2da9ec33a5.rmeta --cap-lints allow -Copt-level=3 -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=f9f4ee6764dcb05f -C extra-filename=-f5b2c5c9673894b1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=c8a18931963a6acb -C extra-filename=-f5d29614ccdb284b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=650c5758f3e036c1 -C extra-filename=-808d22f921c0d2b5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=b55aa489e1391743 -C extra-filename=-fa314f11319ee3d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=a21d2d42c648db0e -C extra-filename=-493912ba3062b7af --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=aaa1c38626697c0f -C extra-filename=-e012b9eb682c75a6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-493912ba3062b7af.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_repr-72bdf2dd2f363326.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburl-f94a746dba283efa.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 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=a2f901a0b6c4bee2 -C extra-filename=-ae3fa13861005863 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-fa314f11319ee3d5.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetrandom-32577f561caf721f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustix-0cba76108b348dfd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d86e8fbb7bcef1d -C extra-filename=-d5b1f213bc832d1b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f5d29614ccdb284b.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 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=d925a61f8a24701e -C extra-filename=-6b9821f7766fcedc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-c2f3c025360088d1.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmatchers-0e9e62be9e05380f.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnu_ansi_term-808d22f921c0d2b5.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsharded_slab-ebd381e87f048144.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthread_local-68743b22e0a07c2d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_core-50f323cae94a28ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8f4094e911652797 -C extra-filename=-84d7682543784903 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-11981df1c9df55f7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-b9528dac6758c58c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-a91a2987231e049b.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libschemars-f2c4a190299c69f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_module_resolver-05a1dcd7b8611b0c.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_site_packages-616a1a4d3fc52d14.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzip-d0a96261ffa22456.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=a1e40cae1015f005 -C extra-filename=-57f55801ee1282db --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libetcetera-24858aefb4e7d618.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglob-fba146501835991e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-52c9ff6e8fa3e035.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-a6ecfd68722b5cab.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmatchit-672846a9012852bd.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-17798ba1820b4799.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_slash-5b34b3d48d1f3c1d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_formatter-55b48e00ca69f33a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_graph-84d7682543784903.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-b9528dac6758c58c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_options_metadata-46548f56c297883f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-0c9e3988784072db.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_semantic-d6aaced322afc222.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-2072c12a7fdca4ca.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-fb4e0197f3e458ce.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_normalization-87da53080a4f8488.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 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=8d92db931f37f392 -C extra-filename=-9eab9be47b7eaf5c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f5b2c5c9673894b1.rmeta --extern nom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnom-47a273fec8fab9b3.rmeta --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf-bb1d92a984bcde1f.rmeta --cap-lints allow -Copt-level=3 -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 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=ae2d846258728b6b -C extra-filename=-0af70a2ee73b8da8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-78677cdf00314872.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-0c9e3988784072db.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-57f55801ee1282db.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=dad14bd4afd54b06 -C extra-filename=-e05d9f363570b54e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinotify_sys-a1b64e2f9dd33eaf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=391a24658cd2210e -C extra-filename=-f69ac0641aaa98c1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-11981df1c9df55f7.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete-1a0ec3f1c31df5c7.rmeta --cap-lints allow -Copt-level=3 -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=343855ad3d1f1f08 -C extra-filename=-6477364992e6e3d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --cap-lints allow -Copt-level=3 -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"))'` 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=3ffe8e007fae27a6 -C extra-filename=-0200ae6feaec0958 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2e57f0ecfe67dfc8.rmeta --cap-lints allow -Copt-level=3 -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=aa4fb7b85eca7499 -C extra-filename=-4bcc6c2350142368 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=ef8f90f3e091cc98 -C extra-filename=-4d159480353c559c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-df77c370dc236b91.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dee7d7368a0faa6c -C extra-filename=-6d4cbfaf204f6735 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-5bf280fb104fa4aa.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-0a7cfb5d05e41845.so --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=21ddb2fa0fb7bdf2 -C extra-filename=-4ae2b2c44d93b766 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-5bf280fb104fa4aa.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_deque-df77c370dc236b91.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_epoch-e586abec633fbcb4.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_queue-097129ff9de786fd.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=897a5af68fe75358 -C extra-filename=-e6b5e4185fcf3694 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-a8b67368f4efb1dc.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_core-50f323cae94a28ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=e0b44a61323333e1 -C extra-filename=-84dd261ed13b1f95 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2e57f0ecfe67dfc8.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3d6ae4cee7686e8 -C extra-filename=-8f7c71348baab22f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f35de0b07902bc48 -C extra-filename=-60b92967b6b208df --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-74579e1ba025cd0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=71106d65328ca50b -C extra-filename=-5b0f1557faa95669 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=65ba05503f07d92f -C extra-filename=-c0bfe499bff00507 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/ruff-c0bfe499bff00507 -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 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=979692e639d521b5 -C extra-filename=-b1a6f5132ab1b24e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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 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=f5a4b119d2013938 -C extra-filename=-f8f017c1c1fcb689 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-d5b1f213bc832d1b.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern unty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunty-b1a6f5132ab1b24e.rmeta --cap-lints allow -Copt-level=3 -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-c0bfe499bff00507/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=480c6b9bafd2acee -C extra-filename=-e47a7390ba88e697 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam-4ae2b2c44d93b766.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-a6ecfd68722b5cab.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjod_thread-5b0f1557faa95669.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblsp_server-6d4cbfaf204f6735.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblsp_types-e012b9eb682c75a6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_formatter-55b48e00ca69f33a.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-b9528dac6758c58c.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_markdown-0af70a2ee73b8da8.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-3514de883beb1a52.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_codegen-daa2de48168caa5a.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-0c9e3988784072db.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_index-9914040c5499d9f1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-57f55801ee1282db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-fb4e0197f3e458ce.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_log-e6b5e4185fcf3694.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_subscriber-6b9821f7766fcedc.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=02618b86f63b8f8c -C extra-filename=-fb52b7454e687907 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4bcc6c2350142368.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libos_str_bytes-60b92967b6b208df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=834a13ecf5b1bdb3 -C extra-filename=-2ff7d2b0c34c06cc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-e05d9f363570b54e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern mio=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmio-84dd261ed13b1f95.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnotify_types-8f7c71348baab22f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-0960fb7181f82210.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f26d87a8805b0eed -C extra-filename=-4120cd4cdf1240f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-4c32153a738f94b2.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librayon_core-4d159480353c559c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cb211083ff640f6f -C extra-filename=-903e72ce35c0d5fe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-6477364992e6e3d5.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libterminfo-9eab9be47b7eaf5c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwhich-bbdd12a0eb9f7e6e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=34c27e964cbee404 -C extra-filename=-71fe8e6555bc2cb7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-2e57f0ecfe67dfc8.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtikv_jemalloc_sys-0200ae6feaec0958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5ec482e2e27066a -C extra-filename=-e5a14c60a4ae4c0c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-11981df1c9df55f7.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete-1a0ec3f1c31df5c7.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete_nushell-f69ac0641aaa98c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3a5a44ec3078713e -C extra-filename=-3fd4a9c4dd9db948 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-ae3fa13861005863.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c18ebc6fc451e2b -C extra-filename=-41b9edf5d2cdb4d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-f97404c8bd170690.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-a6ecfd68722b5cab.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-0960fb7181f82210.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b655e3c02aeaa70 -C extra-filename=-145f7d61c49db92b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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=98701f9676d52744 -C extra-filename=-31ce75ab1d1bfd9b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libargfile-fb52b7454e687907.rmeta --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbincode-f8f017c1c1fcb689.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-f97404c8bd170690.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcachedir-3fd4a9c4dd9db948.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-11981df1c9df55f7.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete_command-e5a14c60a4ae4c0c.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclearscreen-903e72ce35c0d5fe.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-8b3b43dff7387f88.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobwalk-41b9edf5d2cdb4d7.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-a6ecfd68722b5cab.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjiff-5538d51f6622c9b7.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnotify-2ff7d2b0c34c06cc.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-17798ba1820b4799.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librayon-4120cd4cdf1240f7.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_graph-84d7682543784903.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-b9528dac6758c58c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_markdown-0af70a2ee73b8da8.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-3514de883beb1a52.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_options_metadata-46548f56c297883f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-0c9e3988784072db.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_server-e47a7390ba88e697.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-57f55801ee1282db.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-fb4e0197f3e458ce.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtempfile-ae3fa13861005863.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtikv_jemallocator-71fe8e6555bc2cb7.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-0960fb7181f82210.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwild-145f7d61c49db92b.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=0ee3048ba6189106 -C extra-filename=-0a66dc1ec652de18 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.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-af6a68af40a791c6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libargfile-fb52b7454e687907.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbincode-f8f017c1c1fcb689.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-f97404c8bd170690.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcachedir-3fd4a9c4dd9db948.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-11981df1c9df55f7.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete_command-e5a14c60a4ae4c0c.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclearscreen-903e72ce35c0d5fe.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-5f4de90839787d00.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-8b3b43dff7387f88.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobwalk-41b9edf5d2cdb4d7.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-a6ecfd68722b5cab.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-22613e8ee6ae57b0.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-6ca7c7d4934296c3.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjiff-5538d51f6622c9b7.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-a8b67368f4efb1dc.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnotify-2ff7d2b0c34c06cc.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-17798ba1820b4799.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librayon-4120cd4cdf1240f7.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-78677cdf00314872.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff-31ce75ab1d1bfd9b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-6b256a962e95358c.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-b78ad69353192085.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-42a86e6576d79956.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_graph-84d7682543784903.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-b9528dac6758c58c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_markdown-0af70a2ee73b8da8.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-3514de883beb1a52.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_options_metadata-46548f56c297883f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-b26bc7567bdf235e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-0c9e3988784072db.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-4bfe0d6a9114a1d1.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_server-e47a7390ba88e697.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-f13ecd8ed1003026.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-57f55801ee1282db.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-45248522c9d442f6.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-c53976d8074e410a.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-bd677c702abf905a.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-fb4e0197f3e458ce.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-70e6f0fe182490c3.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtempfile-ae3fa13861005863.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-fea0a0948397d7fc.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtikv_jemallocator-71fe8e6555bc2cb7.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-b86c31e0bf0e7bd7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-f564bfb2a5194a6d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-0960fb7181f82210.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwild-145f7d61c49db92b.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 15m 33s 📦 Built wheel to /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/wheels/ruff-0.15.16-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/wheels/ruff-0.15.16-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.15.16-py3-none-linux_x86_64.whl size=65931520 sha256=224ef6bd986fa385b7b40d91d4c53087d7db7ae94fbffcb901baa1cbf589cce2 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.ZCbvUd + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd 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_x86_64.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_x86_64.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.x86_64-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.x86_64-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.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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.x86_64-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.x86_64 --unique-debug-src-base ruff-0.15.16-1.fc45.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --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.x86_64 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 1319 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 1319 files, considered 1319 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.43i8Q7 + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.15.16 + '[' '!' -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-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 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=7601213c103e941c -C extra-filename=-b2c80f4908802174 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/proc-macro2-b2c80f4908802174 -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-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=0774357e90f19e0b -C extra-filename=-f8224112fc233f35 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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/proc-macro2-b2c80f4908802174/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=1172d011c8717bf3 -C extra-filename=-86609af4b120bcfc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/quote-86609af4b120bcfc -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-86609af4b120bcfc/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=096de6d1f6ec82f0 -C extra-filename=-5184c22af6eaed08 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f8224112fc233f35.rmeta --cap-lints allow -Copt-level=3 -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=440c69841487c2f5 -C extra-filename=-3c0d7d3254e019c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rmeta --cap-lints allow -Copt-level=3 -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=fb30f7e523408b82 -C extra-filename=-f6b4e7a641664eaa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-f8224112fc233f35.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c6d9a659bd7e46c -C extra-filename=-ffbe19719ca53e8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_core-ffbe19719ca53e8e -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-ffbe19719ca53e8e/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=be2be077e8b888d3 -C extra-filename=-174544eb7f3a78a9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=d5cab70a632c78d6 -C extra-filename=-9e6880a5b88ba3b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=31d97bfd32e50ed6 -C extra-filename=-e72e064d501596b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde-e72e064d501596b6 -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-e72e064d501596b6/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=c2d9dd9b4ad0c677 -C extra-filename=-3a6d00ca9a8d9cc5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=19712a4afcdef248 -C extra-filename=-a57dde602c9c65c2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.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=119369cfa4c95b9d -C extra-filename=-9f46b7dc0c112624 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/libc-9f46b7dc0c112624 -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-9f46b7dc0c112624/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=2c32f76734682842 -C extra-filename=-4b505154ea5324f0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f55f557bfbcc3f7d -C extra-filename=-325a4ccf98af7548 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=be4771d149c741ac -C extra-filename=-ef23cf5eead00980 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=17a29868b01af753 -C extra-filename=-05b382a6c7081b8c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=6c349ff6b28c69de -C extra-filename=-f1c38279d5b9912d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=145d4a7b797ad6bd -C extra-filename=-3ccff8cbc877508d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b004860712938efc -C extra-filename=-adfbb2e2d099fbb7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --cap-lints allow -Copt-level=3 -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=75e5c8c9994735d0 -C extra-filename=-55eefd0741a399e8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=61c570b132f0a9e3 -C extra-filename=-82ecb1e1b00a32b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=ea7e10c847e856cf -C extra-filename=-36cc18d1eb4ce528 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=5a0a96b436cd38cd -C extra-filename=-cb496f4488357107 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=9b882f297118096c -C extra-filename=-be2c0c54a397ad9e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=5e73912f1c69b9b2 -C extra-filename=-238d62d08c17543b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/libc-238d62d08c17543b -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-238d62d08c17543b/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=77d0ff8e30e51b0c -C extra-filename=-5ad0240f19131c6a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rmeta --cap-lints allow -Copt-level=3 -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=ff139652de446b22 -C extra-filename=-d52ddd7080cdc965 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f6e22eec1d06f80d -C extra-filename=-a0129bd18896c493 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-d52ddd7080cdc965.rmeta --cap-lints allow -Copt-level=3 -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=8992ff98937cd297 -C extra-filename=-ed0ec228f610cccd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=7b845c920c862852 -C extra-filename=-4135d272ca0f7f97 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=009ee680ee15e2ea -C extra-filename=-d7684ff2ccdd3a65 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f8f14e66071109f5 -C extra-filename=-baf98634cefd6fe8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-d7684ff2ccdd3a65.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libequivalent-4135d272ca0f7f97.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfoldhash-82ecb1e1b00a32b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e345d087d0ddf5b3 -C extra-filename=-c1ff09be387030af --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rustversion-c1ff09be387030af -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-c1ff09be387030af/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=e48b28822d2279a1 -C extra-filename=-e5016804bc7729fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4135d272ca0f7f97.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -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=17760a4abf651038 -C extra-filename=-086a3c18d1bb95dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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 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=a36ed4f7546c1cf1 -C extra-filename=-0ec6a3f89537d595 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a0129bd18896c493.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=d44846102a55b173 -C extra-filename=-3cfccacb9d589ade --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a0129bd18896c493.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.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=1f0fcc221127809e -C extra-filename=-8bca75e4ca8d783d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=926f58f546f22d1e -C extra-filename=-7b8b3e81c8ec53d9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3cfccacb9d589ade.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d46ef81d9be39f5c -C extra-filename=-dde101fda5915870 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3c0d7d3254e019c3.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote_use_macros-0ec6a3f89537d595.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 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=afbf9fb4e8465874 -C extra-filename=-1a7cea28ebc7a0ea --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f1c38279d5b9912d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4675ab4f78e71b8b -C extra-filename=-96215a77e7498099 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f7968382843c7f1d -C extra-filename=-315ced3d6f23237f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crossbeam-utils-315ced3d6f23237f -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=17049805fc1c9b80 -C extra-filename=-fe8bb88fca8182ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=0f9f0fcba58f69e0 -C extra-filename=-66a0e00fdb5c2f47 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=2ee193dfcee0ce08 -C extra-filename=-049774e9e6fda569 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=b26b5214bb1d3d74 -C extra-filename=-9e1fdf4f97fd8bf9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1a7cea28ebc7a0ea.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-049774e9e6fda569.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4df0f6329dc723d -C extra-filename=-ea6f90d59ce79cc4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-96215a77e7498099.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinterpolator-fe8bb88fca8182ac.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmanyhow-7b8b3e81c8ec53d9.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro_utils-a0129bd18896c493.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote_use-dde101fda5915870.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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-315ced3d6f23237f/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=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=46ea8505d9e27eb5 -C extra-filename=-73d3ab7cd859a5a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-086a3c18d1bb95dc.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=789973c7131ee612 -C extra-filename=-66bccb571a73ed6f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=2c9099dce4ff6e46 -C extra-filename=-dde57584cfa8869f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd2375b82dbc0862 -C extra-filename=-1d6059f79a4d8c6b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=fa67adaddfd4f281 -C extra-filename=-3cda1af7dc6c6db9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-73d3ab7cd859a5a5.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitoa-ef23cf5eead00980.rmeta --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustversion-086a3c18d1bb95dc.so --extern ryu=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libryu-66a0e00fdb5c2f47.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01356ce64ccaeddf -C extra-filename=-626f830a5ba7084c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ea6f90d59ce79cc4.so --extern derive_where=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libderive_where-66bccb571a73ed6f.so --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmanyhow-7b8b3e81c8ec53d9.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -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=b4f79848016b0725 -C extra-filename=-19bc5093f675c2e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=6fd8687abebe4f7f -C extra-filename=-ef1450dd22df8dd3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1a7cea28ebc7a0ea.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-9e1fdf4f97fd8bf9.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-049774e9e6fda569.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=e15f2abd7c7a798b -C extra-filename=-41c0a4f2674d498b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-e5016804bc7729fb.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f5b4e5f5e772bf9 -C extra-filename=-e4132a3a02df140f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a57dde602c9c65c2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=970da0dbf11def04 -C extra-filename=-e51d31d47dfd64f0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-626f830a5ba7084c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=d5b41ac477c117e3 -C extra-filename=-72089cbf2fc50612 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3cda1af7dc6c6db9.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size_derive2-e51d31d47dfd64f0.so --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bce6c80b7b31f24c -C extra-filename=-229ea5290af0c9c4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=ef25e623cb293661 -C extra-filename=-f96d6fcc64e35b84 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b4034658f50d838 -C extra-filename=-7d6355b86e9813d0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c4621b4269007bf -C extra-filename=-b1fffceb694fd57e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.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=f74f8c681fcb09a0 -C extra-filename=-d3192305dd430dec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=40c627ec8f05c8e8 -C extra-filename=-bea025abd561aea2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=489783eb7fe9b920 -C extra-filename=-a56398a50aa46e43 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=57d46713e2381744 -C extra-filename=-5796ae645efbd1c4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-bea025abd561aea2.rmeta --cap-lints allow -Copt-level=3 -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=f9068bf3aa801153 -C extra-filename=-9a9f943dbec54bb2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rmeta --cap-lints allow -Copt-level=3 -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=319f2759ae4e152e -C extra-filename=-8379f8bf2cd31ac1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=edfdf658058c14db -C extra-filename=-16e5f751e01554bc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f1c38279d5b9912d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-8379f8bf2cd31ac1.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=070ca8b236b2f20a -C extra-filename=-6c36defdcfd660c1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-229ea5290af0c9c4.rmeta --cap-lints allow -Copt-level=3 -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=5c1d811c9fa811f7 -C extra-filename=-721685f56ecfb5c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-8bca75e4ca8d783d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df68747ca31544e4 -C extra-filename=-7bc645bc881591ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-721685f56ecfb5c6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-16e5f751e01554bc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-8379f8bf2cd31ac1.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-f8224112fc233f35.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=19120abd9916e6b3 -C extra-filename=-9d59f00a7145c022 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=ad390e1a6a22ccbf -C extra-filename=-d9ae17fea948c33e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=c64db0ccc2cd2bfe -C extra-filename=-89c43df16402a56e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-89c43df16402a56e -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=bf92ea06a41774eb -C extra-filename=-4c276c9123ff903f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=ea23c6e0cdb070d5 -C extra-filename=-7c4c9cfc3b45c70d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zerocopy-7c4c9cfc3b45c70d -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-7c4c9cfc3b45c70d/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-89c43df16402a56e/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=c2f991aa8cbd964d -C extra-filename=-a361ad4969c8de0c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cb496f4488357107.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpin_project_lite-d9ae17fea948c33e.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_attributes-9d59f00a7145c022.so --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_core-6c36defdcfd660c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=997f90c29dea6a7c -C extra-filename=-020a5e7b2384e6f4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-be2c0c54a397ad9e.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-721685f56ecfb5c6.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-ef1450dd22df8dd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7bc645bc881591ca.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=fbb32bf87eb220ed -C extra-filename=-8bc1aa56c65d2edf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=f7f8df0b375a5f89 -C extra-filename=-4c2a2a94468858a3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=8cd9cf800a5fe3e6 -C extra-filename=-f935c43a072c6411 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/typeid-f935c43a072c6411 -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-f935c43a072c6411/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=fbd74d8670b845c5 -C extra-filename=-770ba545beea2b31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-8bc1aa56c65d2edf.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=0ed0364e689ab5ac -C extra-filename=-fc3a4166cef564e9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=ecf0774df3dfa69c -C extra-filename=-5ff7d6445d7957e1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.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=43ffd29e2a2dcd39 -C extra-filename=-269a09b65c6c2dc7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-55eefd0741a399e8.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-ed0ec228f610cccd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ae6ed0341a979d15 -C extra-filename=-ad8b34adc115bb3e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/parking_lot_core-ad8b34adc115bb3e -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-ad8b34adc115bb3e/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=374366adbd1d41fb -C extra-filename=-bc243baa2ec79874 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-269a09b65c6c2dc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=88a740f62cab7a6f -C extra-filename=-b87029cf357ecc98 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fc3a4166cef564e9.rmeta --cap-lints allow -Copt-level=3 -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=e06952433f70a8d7 -C extra-filename=-2ae6270b2fabf490 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=66fe83275f8dc49f -C extra-filename=-6b7f192a6d4545cb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/memoffset-6b7f192a6d4545cb -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-d3192305dd430dec.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=0595c21486ddc611 -C extra-filename=-6b8b5270ea614c82 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=824507cf77ee1b36 -C extra-filename=-992f6ec2b46b23fa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=a7d57cef31d36930 -C extra-filename=-2e52aa0e4c8e144d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=d42403c259603c2a -C extra-filename=-788e93067b1328c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/portable-atomic-788e93067b1328c6 -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=51a2eb45500b1aac -C extra-filename=-7f1aed65e2f8251f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=2b0e37c224c808f7 -C extra-filename=-a167bb394558ccfe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-7f1aed65e2f8251f.rmeta --cap-lints allow -Copt-level=3 -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-788e93067b1328c6/build-script-build` 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=f32c7fc1d9fdebb9 -C extra-filename=-2b35ad982677ee32 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6b8b5270ea614c82.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libseahash-992f6ec2b46b23fa.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/memoffset-6b7f192a6d4545cb/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=2f61e9a7b25ff22f -C extra-filename=-5fd9dc20eedf45d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b87029cf357ecc98.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-bc243baa2ec79874.rmeta --cap-lints allow -Copt-level=3 -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=a04adb977600f7f3 -C extra-filename=-24caa2d045fa98a0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --cap-lints allow -Copt-level=3 -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=cc66c839f753ffdf -C extra-filename=-014d6a24d6a12045 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=8f0c41157c547988 -C extra-filename=-f73efa6e89a33fdd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=038aff35d983735d -C extra-filename=-a6fdf02e4d732d70 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-014d6a24d6a12045.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4bfb2b210a352048 -C extra-filename=-3f34ba817c6510b4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ed0ec228f610cccd.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_chacha-5fd9dc20eedf45d5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-bc243baa2ec79874.rmeta --cap-lints allow -Copt-level=3 -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=fecd05a37531aab3 -C extra-filename=-10cc3eb0ac31e469 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=735b213fc6498c57 -C extra-filename=-af80fea99dc95c23 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=0d00379e83ed8dee -C extra-filename=-7740f7ab0084f4fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-19bc5093f675c2e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b41d4bf3d50cf73 -C extra-filename=-27a84a032d319709 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-be2c0c54a397ad9e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=d8d1195226f1940c -C extra-filename=-826035af0a077006 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-82ecb1e1b00a32b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d63a12c28767d64 -C extra-filename=-2c59f78cdad72ae3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-826035af0a077006.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4ec1d6b312344d52 -C extra-filename=-a6bd5f5fb4ba0039 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-10cc3eb0ac31e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2cc66bbcfce814f3 -C extra-filename=-dc10c7636833b5c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a6fdf02e4d732d70.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3f34ba817c6510b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d714ee53a61a60d -C extra-filename=-a2a7c7f9767c2c57 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a167bb394558ccfe.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libparking_lot_core-24caa2d045fa98a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9783aa113e1cd35e -C extra-filename=-9f51ec2d206731b7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsynstructure-dde57584cfa8869f.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-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=752e096d649e6e3e -C extra-filename=-3f4cd9461613f82e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=9c8c5b501cf40fe5 -C extra-filename=-9f3e0ad4496e8214 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=dbb1990c5e4ed93b -C extra-filename=-c8a783aaf280ac7b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/getrandom-c8a783aaf280ac7b -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 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=9d04e57b797b96f4 -C extra-filename=-92ab2dc29080f239 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=159019c792ccfda9 -C extra-filename=-5842ffa51a7aabeb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f73efa6e89a33fdd.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_queue-7740f7ab0084f4fc.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashlink-2c59f78cdad72ae3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libintrusive_collections-a6bd5f5fb4ba0039.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinventory-92ab2dc29080f239.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libparking_lot-a2a7c7f9767c2c57.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libportable_atomic-af80fea99dc95c23.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa_macro_rules-3f4cd9461613f82e.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa_macros-9f51ec2d206731b7.so --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtypeid-2ae6270b2fabf490.rmeta --cap-lints allow -Copt-level=3 -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-c8a783aaf280ac7b/build-script-build` 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=96cf85d8cc1b25ed -C extra-filename=-0d93622b80da7860 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-dc10c7636833b5c3.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_shared-a6fdf02e4d732d70.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=192d971ef3f33709 -C extra-filename=-2595819c2201414c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=3dd64e5cdc7bdd3d -C extra-filename=-853cf6a694b2ca49 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=de547434bccf41c3 -C extra-filename=-e97bf288ad8eb8c0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-9f3e0ad4496e8214.rmeta --cap-lints allow -Copt-level=3 -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=2231d2a89a98bf94 -C extra-filename=-69c776b2f1019fa3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5796ae645efbd1c4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.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=2d37839e0f00a6ca -C extra-filename=-cf38bb4fc73e94d0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zmij-cf38bb4fc73e94d0 -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-cf38bb4fc73e94d0/build-script-build` 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=44246ada79fb782f -C extra-filename=-4a59998a9d770c48 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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_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=4f74ffd144f3fc44 -C extra-filename=-1affe3d388f63d9a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_json-1affe3d388f63d9a -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=ab64ccd280a01ade -C extra-filename=-09b479c366ecf520 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rustix-09b479c366ecf520 -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/rustix-09b479c366ecf520/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_json-1affe3d388f63d9a/build-script-build` 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=943a58a38f6a68e1 -C extra-filename=-f9660d89375a2e27 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4a59998a9d770c48.rmeta --cap-lints allow -Copt-level=3 -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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=38263647f14d928e -C extra-filename=-8d16a868f8ad154b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=9299579a4b5876c5 -C extra-filename=-b7736ea0ab5ad67d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.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=324b9353edb9211a -C extra-filename=-25327aadc68919a3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-853cf6a694b2ca49.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=863766787ae769a7 -C extra-filename=-ab137050998f5c2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=146b65a7b91cdd34 -C extra-filename=-372ee2f173101a18 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f164b9c3eb7d571c -C extra-filename=-e48f3037ecd20722 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f9660d89375a2e27.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-372ee2f173101a18.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_codegen-0d93622b80da7860.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3f34ba817c6510b4.rmeta --cap-lints allow -Copt-level=3 -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=8ead13085582df2e -C extra-filename=-cacae5989085c8c7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblinux_raw_sys-ab137050998f5c2f.rmeta --cap-lints allow -Copt-level=3 -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=734a0bf425efa429 -C extra-filename=-9643273e3d47834c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-25327aadc68919a3.rmeta --cap-lints allow -Copt-level=3 -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=3fc6edfa6c4583c7 -C extra-filename=-4a2c43c4c942aa20 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ef23cf5eead00980.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzmij-8d16a868f8ad154b.rmeta --cap-lints allow -Copt-level=3 -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=9be658920d46f69d -C extra-filename=-98fa758e01878893 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/unicode_names2-98fa758e01878893 -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-e48f3037ecd20722.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=abf6d6029235eef5 -C extra-filename=-b81ba9a550a3944a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=9c9e21b56f1aa0bd -C extra-filename=-65a48de5c629b5e2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b81ba9a550a3944a.rmeta --cap-lints allow -Copt-level=3 -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-98fa758e01878893/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=e787eaa7df942355 -C extra-filename=-e5c4b1df541bd55f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9643273e3d47834c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ea7d257bd14472b9 -C extra-filename=-8e391c321c650d92 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-65a48de5c629b5e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b33a05a29f476c11 -C extra-filename=-232db29422c0fba7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.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=b61927ef79709f27 -C extra-filename=-3167bbd77b36bfe4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=cb0dbcf4dee2a114 -C extra-filename=-c77500b30171e909 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ed0ec228f610cccd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63c7525650dc9b16 -C extra-filename=-6632793b2200ae81 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=11cd902c003833a1 -C extra-filename=-242c59c75b7b595d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=5120448289cc7ce5 -C extra-filename=-f0ac93c70bc92b47 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=102ccc7e836138c0 -C extra-filename=-f9e649b8557a8188 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/clang-sys-f9e649b8557a8188 -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-f0ac93c70bc92b47.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 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=cf8c5c38b1443086 -C extra-filename=-2398588911066eea --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-242c59c75b7b595d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dc8c1a91cfe14c27 -C extra-filename=-67ef3e800e00f217 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6632793b2200ae81.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjobserver-c77500b30171e909.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-ed0ec228f610cccd.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshlex-3167bbd77b36bfe4.rmeta --cap-lints allow -Copt-level=3 -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-f9e649b8557a8188/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=e4f8adaf8d8ba87b -C extra-filename=-5cbec05bc076bcf5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=36b25bfb39be4bcd -C extra-filename=-a95df3647e63583b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f1c38279d5b9912d.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libminimal_lexical-5cbec05bc076bcf5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f792cbb23b35f62 -C extra-filename=-1082503038a3fe36 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-19bc5093f675c2e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e8cba1c6655c742a -C extra-filename=-d1597f7a14810ec3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-55eefd0741a399e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=247e28c720aaaff8 -C extra-filename=-66959750738a1d08 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/bindgen-66959750738a1d08 -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-66959750738a1d08/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=1add9003a19aa23e -C extra-filename=-c7b7362f428d48b7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f0ac93c70bc92b47.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-ed0ec228f610cccd.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibloading-d1597f7a14810ec3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c2e55b458b871ecc -C extra-filename=-f6952b1441821787 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1082503038a3fe36.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d289424d93de3cb0 -C extra-filename=-4390a42802c2b987 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a95df3647e63583b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ecdb2a286eac0361 -C extra-filename=-1c1e399654ce8c98 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-8bca75e4ca8d783d.rmeta --cap-lints allow -Copt-level=3 -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=05dd1974b9299f68 -C extra-filename=-f8c54630b017822b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=022f69324bdb5eaa -C extra-filename=-238a3bbd316b9dfd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=57933b9ac73e8093 -C extra-filename=-377b01fa5e64cb44 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f8c54630b017822b.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcexpr-4390a42802c2b987.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclang_sys-c7b7362f428d48b7.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-1c1e399654ce8c98.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-ef1450dd22df8dd3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-238a3bbd316b9dfd.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshlex-3167bbd77b36bfe4.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e828a74c1458a64c -C extra-filename=-b9e712ba4a6b043e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=950cc5af2c2df2c7 -C extra-filename=-d6f4b3c72bf5c716 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-sys-d6f4b3c72bf5c716 -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-377b01fa5e64cb44.rlib --extern cc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcc-67ef3e800e00f217.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpkg_config-b9e712ba4a6b043e.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=c34cb96beca90e21 -C extra-filename=-c012e4f043f62551 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=224d750ce38cf44b -C extra-filename=-535e3cdb3747e15e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f6952b1441821787.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsame_file-242c59c75b7b595d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=36e723083d1c7111 -C extra-filename=-9892cd86c605d273 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=14b2938b84fd0ce9 -C extra-filename=-916b7b1613245814 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/anyhow-916b7b1613245814 -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-916b7b1613245814/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=985a6f58694e6d69 -C extra-filename=-8f80208a4383a279 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-safe-8f80208a4383a279 -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=bc54272cebd059d3 -C extra-filename=-fff06e0811d51fb8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b80f4d4bd9029546 -C extra-filename=-70362324985bb0ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crc32fast-70362324985bb0ac -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 cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-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 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--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::doc_markdown' '--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(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e7b5973577471189 -C extra-filename=-65fa3fc67be62edd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=26708d0bf5e94b8b -C extra-filename=-ef95587ee04bf6b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcpufeatures-65fa3fc67be62edd.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-9f3e0ad4496e8214.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=110372c8a8c00956 -C extra-filename=-dc55d71d8ce379ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=a5997c68f0fd778c -C extra-filename=-1ae8a6b1a609faba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=cce35f4a4bc261ad -C extra-filename=-4cbd706bd0e56b2a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f0503e12d01ada4b -C extra-filename=-fb8800f03064531c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-dc55d71d8ce379ca.rmeta --extern ident_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libident_case-4cbd706bd0e56b2a.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrsim-1ae8a6b1a609faba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=925c5c06aed521e6 -C extra-filename=-eb9b5bf08dcd330b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ef95587ee04bf6b0.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetrandom-e97bf288ad8eb8c0.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-9f3e0ad4496e8214.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7f659d64ba0a850 -C extra-filename=-2330949886866c96 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/camino-2330949886866c96 -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-2330949886866c96/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=4ccca22454e691e8 -C extra-filename=-146e611faba1c6ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fb8800f03064531c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=fdccccfe4bfd2e1f -C extra-filename=-ca0e55ee61e3d1f5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/num-traits-ca0e55ee61e3d1f5 -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-d3192305dd430dec.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-ca0e55ee61e3d1f5/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=4457dbc940a6e250 -C extra-filename=-b54cdabe581df7d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fb8800f03064531c.rmeta --extern darling_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdarling_macro-146e611faba1c6ca.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=4e5ed2f148ef7a6e -C extra-filename=-b93b8a6d3a26d189 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -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=842c2a8de8e262c7 -C extra-filename=-1a1c437fa96b97e2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-e97bf288ad8eb8c0.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-eb9b5bf08dcd330b.rmeta --cap-lints allow -Copt-level=3 -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-d6f4b3c72bf5c716/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=e8cc65312f032a34 -C extra-filename=-e0bbcc0c78123d4d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.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=8899a739bd045366 -C extra-filename=-41a8737c3a9dc183 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b54cdabe581df7d6.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=bea97dcc7a5daadf -C extra-filename=-e677a5d4d7c2a99d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=0836846f74fa96ee -C extra-filename=-fd73a714f1a62cfc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsynstructure-dde57584cfa8869f.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=6f26ffd184d14e60 -C extra-filename=-eeb717e4bc89e079 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=17235c711251e842 -C extra-filename=-26381ae33c00f5ab --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-eeb717e4bc89e079.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnum_traits-e677a5d4d7c2a99d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f407eff8b084eab4 -C extra-filename=-f3be57d80cc7ed97 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fd73a714f1a62cfc.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=134af26f472c21cb -C extra-filename=-90bc9a8551526f82 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --extern serde_with_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with_macros-41a8737c3a9dc183.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/rpm/build/zstd-safe-8f80208a4383a279/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 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=e1f0261b290e31f9 -C extra-filename=-c91efecbfbb4139d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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` 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=6892c3033fca4ac3 -C extra-filename=-541d728905ec37d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsynstructure-dde57584cfa8869f.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=3837046059a9e9a8 -C extra-filename=-5b73e9aaa7320e08 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=eb3bc3e8a5fa0549 -C extra-filename=-821abb611d4f7ae5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=462c6e693156ce88 -C extra-filename=-70fa823b549483d8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=ba9ef1badd042c88 -C extra-filename=-0949ec208a85ceec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-70fa823b549483d8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96d1593c535733cb -C extra-filename=-460cdc9c3e5c7cb6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-821abb611d4f7ae5.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke_derive-541d728905ec37d7.so --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=128e2b53731a01ec -C extra-filename=-d9bff784e64893e8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5b73e9aaa7320e08.rmeta --cap-lints allow -Copt-level=3 -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=5ee88c5b40b5dea6 -C extra-filename=-052c5db1f581f4dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c91efecbfbb4139d.rmeta --cap-lints allow -Copt-level=3 -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-70362324985bb0ac/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=0061bc42c758609e -C extra-filename=-133fa63c75118c16 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5ad0240f19131c6a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d871118ab9d42ad4 -C extra-filename=-fd59e3b4fd3a5a64 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33576f707a0f2aef -C extra-filename=-1c8c31d757ca35e1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=12135814e9080b3b -C extra-filename=-56fd9460098a85b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-26381ae33c00f5ab.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchers-133fa63c75118c16.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnu_ansi_term-1c8c31d757ca35e1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsharded_slab-d9bff784e64893e8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthread_local-fd59e3b4fd3a5a64.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_core-6c36defdcfd660c1.rmeta --cap-lints allow -Copt-level=3 -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=8a0611cbf63fcb8b -C extra-filename=-9bc92a66afe1ba18 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --cap-lints allow -Copt-level=3 -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=e568d9002d5ac8c7 -C extra-filename=-cc6c3d5e2bbf1044 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-052c5db1f581f4dc.rmeta --cap-lints allow -Copt-level=3 -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=bc176e4021cef480 -C extra-filename=-2f2ff769a30e8e8f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-0949ec208a85ceec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e9d27665f4a000a5 -C extra-filename=-8bca052426c1965b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-eb9b5bf08dcd330b.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with-90bc9a8551526f82.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-1a1c437fa96b97e2.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=e505e951e47d78a0 -C extra-filename=-71b98dd014f5a8b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1a1c437fa96b97e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c829008d7519b365 -C extra-filename=-999959fb139008a2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22d00d6aaa3c6dd9 -C extra-filename=-ea95b0965019504b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf71b058992698cb -C extra-filename=-220b1dc267455501 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=8f0d2e9b6f3a9354 -C extra-filename=-c75b86f79ed01781 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=8e1ff09eb8b98256 -C extra-filename=-16fbae6a1db8c84c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=1d5ad2f046db452b -C extra-filename=-4cdcdba61b2be34e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-16fbae6a1db8c84c.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrc32fast-9bc92a66afe1ba18.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd-cc6c3d5e2bbf1044.rmeta --cap-lints allow -Copt-level=3 -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 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=e69168b8b997a9a0 -C extra-filename=-b85c9cf5316dda79 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-c75b86f79ed01781.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblock_api-a167bb394558ccfe.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libparking_lot_core-24caa2d045fa98a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=84034569c2e9c741 -C extra-filename=-421d45e98e8689a2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-460cdc9c3e5c7cb6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec_derive-220b1dc267455501.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=d66d4b92fef60312 -C extra-filename=-9120813f479bcfc7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-26381ae33c00f5ab.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnewtype_uuid-71b98dd014f5a8b2.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_xml-ea95b0965019504b.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrip_ansi_escapes-2f2ff769a30e8e8f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-1a1c437fa96b97e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec838d1de70f33ac -C extra-filename=-976ecbea49b32a8f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-020a5e7b2384e6f4.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=5ab56607a256e330 -C extra-filename=-b334be354a369bd6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.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=cea2cc27ec3b57b2 -C extra-filename=-e68a1d0a86b05fb1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-086a3c18d1bb95dc.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=cb86cec67bab7b71 -C extra-filename=-29b7040a61e74d6e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-325a4ccf98af7548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b48cb4037bda4ad -C extra-filename=-6f5531facdcf376a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=647926b76128a9bf -C extra-filename=-e588e30d2315487e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=c03178d4aadf1953 -C extra-filename=-eff6c1209fb4b2ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=d8db352181910950 -C extra-filename=-0513774611163eb7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b14362a39eb2b709 -C extra-filename=-6c27d03dc8b411b8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f6a1fdb5b2cd6f94 -C extra-filename=-3a9c0edee3ef94af --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=d11f879f9b4c480b -C extra-filename=-eee30305a5f02054 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=855e58a36c90cc85 -C extra-filename=-29e5a19d34303bfa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3a9c0edee3ef94af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=29709e2c06b3fcab -C extra-filename=-ad252de53eb0a3bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarc_swap-e68a1d0a86b05fb1.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdashmap-b85c9cf5316dda79.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-29b7040a61e74d6e.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpathdiff-eff6c1209fb4b2ba.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_junit-9120813f479bcfc7.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsupports_hyperlinks-eee30305a5f02054.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-999959fb139008a2.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-4cdcdba61b2be34e.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=4c52dd3d9fbfa5b2 -C extra-filename=-57ec8fe3d290e586 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=f5ed55b04efdaa51 -C extra-filename=-c2f35586e3ba1841 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=e3cbd7bdef81a35f -C extra-filename=-7f8f2f554ab2982e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=8ff06ea7af4a8edc -C extra-filename=-ab3c09ee2aac53f9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_parse-29e5a19d34303bfa.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_query-7f8f2f554ab2982e.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolorchoice-57ec8fe3d290e586.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8parse-3a9c0edee3ef94af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d20ed74f2629ac5 -C extra-filename=-081e8684afed3e06 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c2f35586e3ba1841.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetrandom-e97bf288ad8eb8c0.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustix-cacae5989085c8c7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=629817db8f952dad -C extra-filename=-3e4442584ef51398 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6f5531facdcf376a.so --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ff9022c53ffabbba -C extra-filename=-21291d1ec3b28f11 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=9a722755dfeb5849 -C extra-filename=-d02a3d3b0c5babbb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=8632dc5252795ad8 -C extra-filename=-5f2713990f8691b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6f5531facdcf376a.so --extern litemap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblitemap-21291d1ec3b28f11.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtinystr-3e4442584ef51398.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwriteable-d02a3d3b0c5babbb.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=66fe8de6434a48bf -C extra-filename=-24dbd0d797a8f421 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6f5531facdcf376a.so --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-460cdc9c3e5c7cb6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=013856867c2f0138 -C extra-filename=-3f9f6aca61557f48 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=289cd7049214d3eb -C extra-filename=-0f57c827de8b7610 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/icu_properties_data-0f57c827de8b7610 -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_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=6ad2693e71c69a8b -C extra-filename=-3a1a152f7f3e1089 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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_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=97ee27d80930eb4b -C extra-filename=-080bbe5a1600a892 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6f5531facdcf376a.so --extern potential_utf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpotential_utf-3f9f6aca61557f48.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8_iter-3a1a152f7f3e1089.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-460cdc9c3e5c7cb6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -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-0f57c827de8b7610/build-script-build` 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=fb21e968b694c9ec -C extra-filename=-9ad4629dcab7eb2e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6f5531facdcf376a.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_locale_core-5f2713990f8691b6.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwriteable-d02a3d3b0c5babbb.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-460cdc9c3e5c7cb6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerotrie-24dbd0d797a8f421.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fec6c6d8fefc9bfc -C extra-filename=-35d228302ddbfeb9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cacae5989085c8c7.rmeta --cap-lints allow -Copt-level=3 -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=791cc6b987fe9b96 -C extra-filename=-be530ffe6640920a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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_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=f58f9baf63a88a7d -C extra-filename=-aaf9515eee003b47 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b3858ba2b4a8d1f1 -C extra-filename=-7102940d755e3d99 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_lex-aaf9515eee003b47.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrsim-be530ffe6640920a.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libterminal_size-35d228302ddbfeb9.rmeta --cap-lints allow -Copt-level=3 -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=be40dda1f0b8b680 -C extra-filename=-5062da436e669b32 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=24c21534973250c0 -C extra-filename=-e8eb220a230494a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-be2c0c54a397ad9e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=5846e9e3ccd861bb -C extra-filename=-f699bd39985d592f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=d816c18bb66750d8 -C extra-filename=-c0f72a2ae50ff761 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f1c38279d5b9912d.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libucd_trie-f699bd39985d592f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=45658bfec9f61b8f -C extra-filename=-dbd4420ab781f8e5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-7102940d755e3d99.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_derive-e8eb220a230494a5.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=8d908bcc09fce413 -C extra-filename=-800940bf80d9132f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-080bbe5a1600a892.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_locale_core-5f2713990f8691b6.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties_data-5062da436e669b32.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_provider-9ad4629dcab7eb2e.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerotrie-24dbd0d797a8f421.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4f1b65be60dca9e -C extra-filename=-c09b55207dbd26cb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=81507f5daebeb531 -C extra-filename=-f3dc215cf9c5daf7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c0f72a2ae50ff761.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4055943fde67fc6 -C extra-filename=-3eb83774c41ea3fd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=fa0818da49c9c8aa -C extra-filename=-3fd9b66b91775415 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3eb83774c41ea3fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=356d4bb7ecc2708e -C extra-filename=-92135f7a815aecc7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c0f72a2ae50ff761.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest_meta-f3dc215cf9c5daf7.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bcd36b9ae8808628 -C extra-filename=-bf61781cbc62a2ff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -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=afdd03b16e9b5415 -C extra-filename=-d34de93b01d5b504 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=cdd76bd8e146eba4 -C extra-filename=-03150431638b8f3f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libucd_trie-d34de93b01d5b504.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ad59bcb50f15f1ae -C extra-filename=-143e915f0ab685c0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c0f72a2ae50ff761.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest_generator-92135f7a815aecc7.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=207d6392340e6d44 -C extra-filename=-7de331cb8f2179b3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.so --extern typeid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtypeid-2ae6270b2fabf490.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a862950f6650994e -C extra-filename=-092ad3d16dd3391b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=ce4588bb72727de3 -C extra-filename=-a1f9f43702ca862f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c09b55207dbd26cb.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern pest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest-03150431638b8f3f.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest_derive-143e915f0ab685c0.so --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ron=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libron-7de331cb8f2179b3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-092ad3d16dd3391b.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=585151ae73960015 -C extra-filename=-43455a661241fd31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=716e05cfd9ad3b65 -C extra-filename=-79e44dd43c40dc29 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=2cdd8c13266d030a -C extra-filename=-6007c90d3620a318 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_spanned-bf61781cbc62a2ff.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_datetime-43455a661241fd31.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_parser-3fd9b66b91775415.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_writer-79e44dd43c40dc29.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwinnow-3eb83774c41ea3fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b2cc490d58d76779 -C extra-filename=-6e3d36e09213d16b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.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=f1c620c797a7c5f0 -C extra-filename=-9745fab9ea53e5cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-be2c0c54a397ad9e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=6b9f68d12ae785f8 -C extra-filename=-281f7ae3a227ec32 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9745fab9ea53e5cd.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=1427a3026788051b -C extra-filename=-88af721c5cd571de --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.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=85f264464a196696 -C extra-filename=-380fed059b9ac562 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=2a86ca8effdb2ddd -C extra-filename=-52cee84e86d03a30 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=5f46f110662f55b0 -C extra-filename=-103e9f197394f7a9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties-800940bf80d9132f.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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=661d35f84062389f -C extra-filename=-f6556b8a3a044ade --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ref-cast-f6556b8a3a044ade -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-f6556b8a3a044ade/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=9f2208c0ec33e9d9 -C extra-filename=-3adfb6396c9eae62 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=81819a290e0a039e -C extra-filename=-7b5e49d871c2b312 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b5d574f606faa98 -C extra-filename=-f18eff9e6e9eba44 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive_internals-7b5e49d871c2b312.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=622ead0dfa70c939 -C extra-filename=-162850a0a3b36797 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3adfb6396c9eae62.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=8167106c215d2840 -C extra-filename=-48e9db1efbca9a63 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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=1357cdd38620bff3 -C extra-filename=-e67254cf8c39952f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=7e5c844adb8c1cc4 -C extra-filename=-9a66a09c0bf0b850 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-e67254cf8c39952f.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libref_cast-162850a0a3b36797.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars_derive-f18eff9e6e9eba44.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9af286afd71910ec -C extra-filename=-75708ecb8539562a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b93b8a6d3a26d189.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.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=973455260f3b8cb1 -C extra-filename=-080ee8ee8c8eae53 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/icu_normalizer_data-080ee8ee8c8eae53 -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-080ee8ee8c8eae53/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=1283e64e41275b26 -C extra-filename=-59d74a6de3f3d8dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=a33eb76fb4f579f0 -C extra-filename=-9b7ebba08a074537 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-080bbe5a1600a892.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_normalizer_data-59d74a6de3f3d8dc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_provider-9ad4629dcab7eb2e.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-421d45e98e8689a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c55f56c878ebfbb -C extra-filename=-3323b33a0a3e7edd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-05b382a6c7081b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=11c790cc75390187 -C extra-filename=-834778e8d03e31b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=25d75f3a7e246f3f -C extra-filename=-bdee8a743fffc6b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-229ea5290af0c9c4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunscanny-834778e8d03e31b0.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libversion_ranges-3323b33a0a3e7edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9ae965bb761678e3 -C extra-filename=-95f3e002d2eb96b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9b7ebba08a074537.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties-800940bf80d9132f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=04e5a9bb0654fd51 -C extra-filename=-9676b69b1d35a492 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=d12bafb6d6d10ec8 -C extra-filename=-3c4d8d8d32427add --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9676b69b1d35a492.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d387010baf6da66 -C extra-filename=-40480302f300f55a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-95f3e002d2eb96b6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8_iter-3a1a152f7f3e1089.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b4d02ad37980cd23 -C extra-filename=-57695af343a8deb4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3c4d8d8d32427add.rmeta --extern idna=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libidna-40480302f300f55a.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpercent_encoding-9676b69b1d35a492.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.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=1ccb142994202fd0 -C extra-filename=-004dfa0f8689ad4a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b7736ea0ab5ad67d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=2d565ff8d7dc1f70 -C extra-filename=-c7a658853058a50f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=881f375a1b5adb6c -C extra-filename=-f85025d15e25dfff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liboption_ext-c7a658853058a50f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ced7f009c159f338 -C extra-filename=-22b685837d858499 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=c53c26368a35da96 -C extra-filename=-a32c03f7eb6642c4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f85025d15e25dfff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e55d467ff397e70f -C extra-filename=-ec1dd7b0ea6d53d8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a57dde602c9c65c2.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=63ef6c1c63e0f8ab -C extra-filename=-75cddec4c22675e9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a32c03f7eb6642c4.rmeta --cap-lints allow -Copt-level=3 -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-d6f4b3c72bf5c716/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=0fed19dbb6c66d65 -C extra-filename=-a937be9d2309bec2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rayon-core-a937be9d2309bec2 -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-a937be9d2309bec2/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=4292b62a1e3c905a -C extra-filename=-44cff05857359c93 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f6952b1441821787.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --cap-lints allow -Copt-level=3 -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-8f80208a4383a279/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=a35feed9bf7eee1f -C extra-filename=-7f5e92309e87f448 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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-70362324985bb0ac/build-script-build` 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=77e74d75166c5f01 -C extra-filename=-c7b6c28fbedd5e98 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=5407a7f598482829 -C extra-filename=-b48501826edbe137 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=aa6efb5884472917 -C extra-filename=-e8cb662e33afe6a7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c7b6c28fbedd5e98.rmeta --extern simd_adler32=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimd_adler32-b48501826edbe137.rmeta --cap-lints allow -Copt-level=3 -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=19cf2ec0dcaa693c -C extra-filename=-4d3c07f25147a2a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-55eefd0741a399e8.rmeta --cap-lints allow -Copt-level=3 -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=eaeb5e6c4475862e -C extra-filename=-f1fa5f5e0086db07 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-7f5e92309e87f448.rmeta --cap-lints allow -Copt-level=3 -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=14a30199ee07428d -C extra-filename=-43e9cd3608a71e35 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-bea025abd561aea2.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon_core-44cff05857359c93.rmeta --cap-lints allow -Copt-level=3 -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=e20392916d6a7648 -C extra-filename=-b9a3d9c3ab346c07 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f1fa5f5e0086db07.rmeta --cap-lints allow -Copt-level=3 -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=03521fa8480b7d11 -C extra-filename=-05d2ed470649c019 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4d3c07f25147a2a5.rmeta --extern miniz_oxide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libminiz_oxide-e8cb662e33afe6a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08b5eff80b09a06d -C extra-filename=-612d098ffb1f389e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-19bc5093f675c2e7.rmeta --cap-lints allow -Copt-level=3 -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=16b394339fa15cb3 -C extra-filename=-e63e5e88768588b5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=2a32f746e101e1f2 -C extra-filename=-e774112d9ba6adcb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=2366152701ba2ac8 -C extra-filename=-ece28be864c2b27e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=e284574134e335a4 -C extra-filename=-04ff445f14c6c68b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-e774112d9ba6adcb.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrc32fast-4d3c07f25147a2a5.rmeta --extern flate2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libflate2-05d2ed470649c019.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd-b9a3d9c3ab346c07.rmeta --cap-lints allow -Copt-level=3 -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=c17a07714df0e261 -C extra-filename=-69af704c93a3c3d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-e63e5e88768588b5.rmeta --cap-lints allow -Copt-level=3 -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=bf3063deb5234c7f -C extra-filename=-f4a7754a0747a3a4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=2d57689df7df3deb -C extra-filename=-4dd634c65f6b9db9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty_vendored-4dd634c65f6b9db9 -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-f4a7754a0747a3a4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-69af704c93a3c3d5.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-04ff445f14c6c68b.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=b53f480913b17f5d -C extra-filename=-89d45a85b50c00dd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-612d098ffb1f389e.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_deque-f6952b1441821787.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_epoch-1082503038a3fe36.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_queue-7740f7ab0084f4fc.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ecb4b49127941b8f -C extra-filename=-6639ee9d63dba4a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-6639ee9d63dba4a5 -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-6639ee9d63dba4a5/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty_vendored-4dd634c65f6b9db9/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=ea5b3a87180b9cba -C extra-filename=-b7779c6ad5191ef8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-52cee84e86d03a30.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=ac2b2c0a910c15a8 -C extra-filename=-13e96508107157d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=7741797624333790 -C extra-filename=-d01a67276e81bcf4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=f97b3c12ea28c11d -C extra-filename=-6a2ae132c8b40b2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/paste-6a2ae132c8b40b2f -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/paste-6a2ae132c8b40b2f/build-script-build` 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=832bd637bc8c5c97 -C extra-filename=-cc65639b25662c97 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-d01a67276e81bcf4.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.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 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=a0d0c3450a2a5087 -C extra-filename=-b87b0bcc70c30f50 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-13e96508107157d5.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=43f5606b69fc30ac -C extra-filename=-6feff0064cc17f45 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-853cf6a694b2ca49.rmeta --cap-lints allow -Copt-level=3 -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=4e897206d52e592b -C extra-filename=-7c3e19e86d081a58 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-bea025abd561aea2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05f69d347238297a -C extra-filename=-87104fe7565babb1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=829d516dd516f291 -C extra-filename=-4ab54558d9afd509 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=03c5f73223fdd611 -C extra-filename=-6e6918b905e34117 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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 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=690f4a954de6b658 -C extra-filename=-c77695b65effcec9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=e298e0b9d023e020 -C extra-filename=-a85318ab1b22b961 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/radium-a85318ab1b22b961 -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=6563a876e3abc499 -C extra-filename=-f0bd3f7610c6d068 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=baa52c97559636fa -C extra-filename=-7c1c8c69c681321c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=d34320b468cae245 -C extra-filename=-e4dfad026c1afc93 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=40a254bac2b70411 -C extra-filename=-13b3baed7e995b97 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=d17d500a883bc6c7 -C extra-filename=-d41ae956e99ebd50 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f73efa6e89a33fdd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-7c3e19e86d081a58.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-b87b0bcc70c30f50.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburlencoding-13b3baed7e995b97.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libversion_ranges-3323b33a0a3e7edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0867326b6eb0018f -C extra-filename=-9af64641386a08d4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-174544eb7f3a78a9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_spanned-bf61781cbc62a2ff.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_datetime-4ab54558d9afd509.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_parser-3fd9b66b91775415.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwinnow-7c1c8c69c681321c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=b2566f2bd80de49e -C extra-filename=-17370b500d6e9e84 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cc65639b25662c97.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpeg_runtime-f0bd3f7610c6d068.rmeta --cap-lints allow -Copt-level=3 -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-a85318ab1b22b961/build-script-build` 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=7f1ae2d2ea9d9ec3 -C extra-filename=-ae0f1310a2f928a6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinotify_sys-87104fe7565babb1.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=09f62d7beaac02fd -C extra-filename=-1659189766ab1e9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6feff0064cc17f45.rmeta --cap-lints allow -Copt-level=3 -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=4c53ad47a8bb8758 -C extra-filename=-d8bc0ce3cf47ecf8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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=3e491a8ee91ccfd4 -C extra-filename=-a1393d74b30ba2d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ad252de53eb0a3bb.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-4cdcdba61b2be34e.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=38e9e3a1851bcbd3 -C extra-filename=-f53408429bd1aa0a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3367f8f8a88215c0 -C extra-filename=-2453d36b1e86a1d3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-229ea5290af0c9c4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2edb4248239bbdb7 -C extra-filename=-6b5ad26c5f878298 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b11c74ea34311321 -C extra-filename=-1a393cf33df494af --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b42ebfec9aa044e -C extra-filename=-e4a07d033dead166 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.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=3ba850d568b7a50f -C extra-filename=-834ecfdd9d046d42 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=0e693400706403c9 -C extra-filename=-3b3cdb381866bc06 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=885006b7ebb4b99f -C extra-filename=-5414aedc466ab064 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3b3cdb381866bc06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0d7cd262428b899 -C extra-filename=-59068cd0f7bf9e79 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-f53408429bd1aa0a.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_derive-834ecfdd9d046d42.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern paste=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpaste-d8bc0ce3cf47ecf8.so --extern peg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpeg-17370b500d6e9e84.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c9c4ed2a548068f -C extra-filename=-e5eb269e6b973cba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1659189766ab1e9c.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librust_stemmers-e4a07d033dead166.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=48036e242ab1c77f -C extra-filename=-a7094278e23d573a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ae0f1310a2f928a6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern mio=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmio-6b5ad26c5f878298.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify_types-1a393cf33df494af.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7d196386277cdd04 -C extra-filename=-26f265b576b127ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2453d36b1e86a1d3.rmeta --cap-lints allow -Copt-level=3 -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=d216281e4c525451 -C extra-filename=-cfa51a2939cce9f9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=62969cda15aa12d8 -C extra-filename=-f93d2e2fc4268a67 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-e5016804bc7729fb.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep508_rs-d41ae956e99ebd50.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-9af64641386a08d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=13d7b0f1575ba158 -C extra-filename=-d063a9276abad282 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rmeta --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-e4dfad026c1afc93.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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-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=0b2053531278e303 -C extra-filename=-63b1504c01543302 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c77695b65effcec9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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_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=401143558d77fb35 -C extra-filename=-47b81b0df8d56c94 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.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=7f7e3c2514af4831 -C extra-filename=-7cd38561dabe36ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b7736ea0ab5ad67d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=74825f3fcd4a61f1 -C extra-filename=-207e07eb77ba3ee3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cb496f4488357107.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aadb3e8fa1717e35 -C extra-filename=-858b6945056ec382 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=5b2cb0580c594c89 -C extra-filename=-a7cd77668d712f1e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=9b908761eb38a65d -C extra-filename=-b1d0b65d5d18d084 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=ac24089d1305563f -C extra-filename=-6f26adffc76c6296 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=02f94ada4c95fac5 -C extra-filename=-f5afbeeb882aed86 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6f26adffc76c6296.rmeta --extern radium=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libradium-cfa51a2939cce9f9.rmeta --extern tap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtap-3b3cdb381866bc06.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwyz-5414aedc466ab064.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8f0ac785b05efd22 -C extra-filename=-667dd75401832f0e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libescape8259-858b6945056ec382.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9456f741eb01dd9d -C extra-filename=-37c4783a41e09f7a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-41c0a4f2674d498b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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=cd173bc5e85e0d66 -C extra-filename=-e5b124770df0caa8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfern-207e07eb77ba3ee3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libimperative-e5eb269e6b973cba.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_native-59068cd0f7bf9e79.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnatord-b1d0b65d5d18d084.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpyproject_toml-f93d2e2fc4268a67.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-22b685837d858499.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-47b81b0df8d56c94.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtyped_arena-a7cd77668d712f1e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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=c1fb4949c2d7a3c0 -C extra-filename=-ec7b47799550f5a6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-612d098ffb1f389e.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.so --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=15d160302b4df569 -C extra-filename=-e5db18c8eb1c1c9a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=3154d82ee2bccd94 -C extra-filename=-fa25659a2cab28cc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-f5afbeeb882aed86.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars-9a66a09c0bf0b850.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=a7aa452e4819831b -C extra-filename=-94349bef35d060db --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.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=e226348307f0c258 -C extra-filename=-6b5742925241d468 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars-9a66a09c0bf0b850.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-4cdcdba61b2be34e.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=85cd9589814a1615 -C extra-filename=-c87be6ba5372542d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=5250300fe25fa0a5 -C extra-filename=-647b24724cc8c380 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/nix-647b24724cc8c380 -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-c87be6ba5372542d.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=2732e8108ee7c8a2 -C extra-filename=-0b3ab37539bc0ea0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-55eefd0741a399e8.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a550f2ef5af95a3b -C extra-filename=-d69daaaec7d24755 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case_core-0b3ab37539bc0ea0.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-647b24724cc8c380/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=cd486383ef4dd9d9 -C extra-filename=-3511d3702edbff19 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-29b7040a61e74d6e.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-47b81b0df8d56c94.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.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=fba81227937db189 -C extra-filename=-edea8ced02304a7b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/tikv-jemalloc-sys-edea8ced02304a7b -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-67ef3e800e00f217.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=afa71d21ddb48045 -C extra-filename=-874e8c4ad250d384 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/terminfo-874e8c4ad250d384 -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-0d93622b80da7860.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=639fd46d823b26cf -C extra-filename=-d3b117a23bade6aa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/fs-err-d3b117a23bade6aa -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-d3192305dd430dec.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=b5ca945bd7297acf -C extra-filename=-c9023bacf1517f09 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b413e4d01dae5d2b -C extra-filename=-9c722c25c7ec7c9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libminimal_lexical-c9023bacf1517f09.rmeta --cap-lints allow -Copt-level=3 -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-d3b117a23bade6aa/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/terminfo-874e8c4ad250d384/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/tikv-jemalloc-sys-edea8ced02304a7b/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=b1c64864f07206a8 -C extra-filename=-ba6544c1341ee0ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -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=b3b7ec51391f4870 -C extra-filename=-5360f342b8354feb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-d69daaaec7d24755.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=357f615515ff0b26 -C extra-filename=-ffa5325bfbfa409a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-dbd4420ab781f8e5.rmeta --cap-lints allow -Copt-level=3 -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=7dd69ea651793e6b -C extra-filename=-8651f7846e4d0492 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=1430f9e6c311a0f9 -C extra-filename=-058f8f0d174a2b4e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-8651f7846e4d0492.rmeta --extern nom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnom-9c722c25c7ec7c9c.rmeta --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf-9643273e3d47834c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b34c33137cfc4211 -C extra-filename=-5dd65d716409e556 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-dbd4420ab781f8e5.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete-ffa5325bfbfa409a.rmeta --cap-lints allow -Copt-level=3 -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=02d2eee0c1d02c30 -C extra-filename=-0c40b8b14a29eff4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -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=c691aa0eed6cec57 -C extra-filename=-1eb7c6fed4c03c40 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=7f507d5f6351db40 -C extra-filename=-ba693a50ccd18663 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=03ee27c7731c6cac -C extra-filename=-3cd3b131187938ef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1eb7c6fed4c03c40.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libos_str_bytes-ba693a50ccd18663.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e39fe51140b3898b -C extra-filename=-fa869a3a8c9fe6cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemalloc_sys-0c40b8b14a29eff4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd19bff8969e590a -C extra-filename=-2597be2c6b32107d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-dbd4420ab781f8e5.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete-ffa5325bfbfa409a.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_nushell-5dd65d716409e556.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a61b056172d781a1 -C extra-filename=-6521f7bcadef9cb0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ba6544c1341ee0ce.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libterminfo-058f8f0d174a2b4e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-999959fb139008a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce63ffe87d670e89 -C extra-filename=-902ce2a3b5d10114 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=c633d6658312680c -C extra-filename=-885c09fd18416f70 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=a6f6da1cdb3da5a1 -C extra-filename=-897af2a088439e3b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-902ce2a3b5d10114.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b48076dbd710feb5 -C extra-filename=-0e6639e448da1ddc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-897af2a088439e3b.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b40190af68397791 -C extra-filename=-24e1428bf78129cb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9a9f943dbec54bb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.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=ba8a0166c0cb6c62 -C extra-filename=-3355ba74d1c708f4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cb496f4488357107.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_core-6c36defdcfd660c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7cd2a97d075a1fbd -C extra-filename=-8c40515c10a2d5bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b93b8a6d3a26d189.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfancy_regex-0e6639e448da1ddc.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibtest_mimic-667dd75401832f0e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=efa6c901c1e24352 -C extra-filename=-bacad996f1208932 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-f5afbeeb882aed86.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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 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=fb8ba1385c7fafe8 -C extra-filename=-1b75a9dcd40fef59 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=8ffb8de8cfc2a393 -C extra-filename=-f47bc1c100cd4b90 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/escargot-f47bc1c100cd4b90 -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/escargot-f47bc1c100cd4b90/build-script-build` 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=47efee4be6f2ba7f -C extra-filename=-99bbe38a9d73db2c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-1b75a9dcd40fef59.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=9775d93f6c0c7737 -C extra-filename=-750e9d80e78fc6c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-3355ba74d1c708f4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.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=c7a18b5643d1508b -C extra-filename=-d9dedfeb1268cd2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=644556d2ff138609 -C extra-filename=-cdea49225ad25af0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ef91601608f3a19b -C extra-filename=-0611172d89701841 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=d31bd87d00e54a12 -C extra-filename=-64d026b7c950b147 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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 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=d083e3f8ec5a9fd5 -C extra-filename=-ecb208c956a25c89 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-0611172d89701841.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=cc852f6658966e31 -C extra-filename=-f0fce2331851d861 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_lossy-cdea49225ad25af0.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_parse-29e5a19d34303bfa.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhtml_escape-99bbe38a9d73db2c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --cap-lints allow -Copt-level=3 -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=7f56ab9e753c73c9 -C extra-filename=-19ee7f31680098fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cb496f4488357107.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c863a8c9577cfe20 -C extra-filename=-9c9bcca9858b0f8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-22b685837d858499.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=ac13eba375a89837 -C extra-filename=-3e4fcb5fffbcc547 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=619c9987da9ba7d8 -C extra-filename=-24fdff588597d0e9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5124ac858a2247f8 -C extra-filename=-cb83e37a7d0b16ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37062ce57e39217f -C extra-filename=-32201893ffef1dad --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-4b505154ea5324f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d67925845071cdeb -C extra-filename=-c8053604e6c46950 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ruff-c8053604e6c46950 -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=a09fdbc1d4a174a8 -C extra-filename=-61c19aeca9b8c919 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=08ddef960aaad334 -C extra-filename=-14c4a97e98cdf13e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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-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=146ca9190a89f8f5 -C extra-filename=-be85b4b6ce04a92d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=3985f5043e85001f -C extra-filename=-dc4f5f8c4250630a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_svg-f0fce2331851d861.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libescargot-19ee7f31680098fb.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnormalize_line_endings-14c4a97e98cdf13e.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libos_pipe-cb83e37a7d0b16ba.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox_macros-3e4fcb5fffbcc547.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwait_timeout-32201893ffef1dad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3adecb2b715ff75d -C extra-filename=-dd18db217479ed0e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ecb208c956a25c89.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern unty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunty-61c19aeca9b8c919.rmeta --cap-lints allow -Copt-level=3 -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-c8053604e6c46950/build-script-build` 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=c2249c9efeb9466d -C extra-filename=-c4127e410d637257 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-081e8684afed3e06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7322d5b627983bb -C extra-filename=-72cc2f3f591f94dd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=09f1e89ffd91b909 -C extra-filename=-0b3d758a88a92815 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=058c94d6dfa7d1ef -C extra-filename=-9d7a5de29e07eba1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b9407a128d5e5a4e -C extra-filename=-d37727e88228b361 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-be85b4b6ce04a92d.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtermtree-9d7a5de29e07eba1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64dce0d16e42b299 -C extra-filename=-205a248fd64e4a96 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdifflib-0b3d758a88a92815.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_core-be85b4b6ce04a92d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22656c25d9a3e2dc -C extra-filename=-38a9533eea0c3ce7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-535e3cdb3747e15e.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibtest_mimic-667dd75401832f0e.rmeta --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=21dedad46abb0bbd -C extra-filename=-a61a12325312dcc4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates-205a248fd64e4a96.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_core-be85b4b6ce04a92d.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_tree-d37727e88228b361.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93ab00cc2b0bdb00 -C extra-filename=-fc45862be074090e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_stable_hash-72cc2f3f591f94dd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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=06e6e8796516eeb7 -C extra-filename=-9c87bb4c15520876 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rmeta --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=d1b3e5d1abfdfe40 -C extra-filename=-be861f87575edb3c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=c27832926bceb4fe -C extra-filename=-4ec08f3afc5388fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-9c9bcca9858b0f8e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.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 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=6fd2b47bf609997a -C extra-filename=-5d06504011121681 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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 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=d3e081e84e854be9 -C extra-filename=-29c02c4d70a78df4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty-29c02c4d70a78df4 -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty-29c02c4d70a78df4/build-script-build` 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=89bc8c9b286d2d7e -C extra-filename=-414d3f9ed6af2884 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c09b55207dbd26cb.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libportable_atomic-af80fea99dc95c23.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunit_prefix-5d06504011121681.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=74a4d4f345f50a4e -C extra-filename=-d885a37aa4049bb2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ba6544c1341ee0ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd7f47f103343f99 -C extra-filename=-03905051c2bbafc7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5b73e9aaa7320e08.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3aa5e8a12784591e -C extra-filename=-c0a3f1a25f4bc3ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a57dde602c9c65c2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3fd8abb18f07bdb5 -C extra-filename=-cb2ac13afa653c6d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b677fc1d77a3b0bc -C extra-filename=-4d691c1a23511953 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=64bb3343a82b59f6 -C extra-filename=-62a8f24e5d6b7af4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-cb2ac13afa653c6d.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyansi-4d691c1a23511953.rmeta --cap-lints allow -Copt-level=3 -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=82544a1ef3a6c0da -C extra-filename=-4fc4aef8f66ad55c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-d885a37aa4049bb2.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-414d3f9ed6af2884.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-03905051c2bbafc7.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=252e2f52fedc2c18 -C extra-filename=-d38af1e3e985cc06 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-fc45862be074090e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=e97d7de6f227f300 -C extra-filename=-7549b1a41e28e71f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-eb9b5bf08dcd330b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f99b2341b1d0effa -C extra-filename=-fb35578f3a0161ee --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-f6b4e7a641664eaa.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=37283896d6a856b0 -C extra-filename=-c01b1f01098a3098 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/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=b4e3a38620c3c3ce -C extra-filename=-6a57c5a7e0426d49 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-9e6880a5b88ba3b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=31efd06f84a3fca3 -C extra-filename=-99530efc22350716 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6a57c5a7e0426d49.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitoa-ef23cf5eead00980.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libryu-66a0e00fdb5c2f47.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30d45cd5b183895c -C extra-filename=-43e397a1bbb51fdb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-fc45862be074090e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.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=91bc645755eecbda -C extra-filename=-62c28d48f81fdb59 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-fc45862be074090e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_mdtest-43e397a1bbb51fdb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.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=5a32cf2404a06d6d -C extra-filename=-1c4339dced4a12b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern csv=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcsv-99530efc22350716.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-9c9bcca9858b0f8e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.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 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=7771d8da80b650a8 -C extra-filename=-e59dee0664fe3173 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.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-c01b1f01098a3098.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=5b969bf338b83feb -C extra-filename=-8ca318bbf291645b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.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-c01b1f01098a3098.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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 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=77cf850e1e9b99a7 -C extra-filename=-047e20bbd2b03d0a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.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-c01b1f01098a3098.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=1d324d5edcce000c -C extra-filename=-54445d465b353467 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-d38af1e3e985cc06.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=58c2eedf76d9875d -C extra-filename=-27af0d2aadc4e8a4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-d38af1e3e985cc06.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=61d6cea9c2871619 -C extra-filename=-3a8c90b8bdec276f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-d38af1e3e985cc06.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=899415d364ab8e8f -C extra-filename=-609961b44cfcaa1d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-d885a37aa4049bb2.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-03905051c2bbafc7.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-4fc4aef8f66ad55c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=e414ed0d97f5f42a -C extra-filename=-12af1268bb609f2a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-d885a37aa4049bb2.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-03905051c2bbafc7.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-4fc4aef8f66ad55c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=1c90c3a5a4c4f439 -C extra-filename=-b8966b93e7a8e01d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-d885a37aa4049bb2.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-03905051c2bbafc7.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-4fc4aef8f66ad55c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=6f126238b85fcad2 -C extra-filename=-a5bbc5742ca7398b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-d885a37aa4049bb2.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-03905051c2bbafc7.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-4fc4aef8f66ad55c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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 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=338f07f338a18f67 -C extra-filename=-c54dafad65bc5731 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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=48b7e1ba4aa6d1df -C extra-filename=-fcbffb5987ec88d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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=06a32a47d85d7e4e -C extra-filename=-2f7b3824babf3ad1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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 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=f29bfb3d99955ab9 -C extra-filename=-bda92034f74f3d31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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=5dadcf1801694293 -C extra-filename=-f22b6952ab38847e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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=98fe5c2b699932f7 -C extra-filename=-e66de6ba9a09f8f4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-d885a37aa4049bb2.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-03905051c2bbafc7.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=a430cb5f11b88e83 -C extra-filename=-defc705e7fb515a8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-9c9bcca9858b0f8e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-4ec08f3afc5388fb.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 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=f43c00bfc8a81dbf -C extra-filename=-09b020a352c835fe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=16112f72c1ba6975 -C extra-filename=-e6560dc59da7ad88 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=34025d73c896a86d -C extra-filename=-3771da2e790e02fd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=fbc3fd43c8a78c4f -C extra-filename=-a414d839204ac069 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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 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=55d118eb0943c090 -C extra-filename=-db0dac9a14fa53d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=35222142fb30e0a4 -C extra-filename=-8a64fdceeea235dd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=bce12f59d976f27a -C extra-filename=-dd8548d2a709cb95 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=520f298decd036e0 -C extra-filename=-ea8895f46f0eb739 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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 --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=66a64ca2e7467dc3 -C extra-filename=-021cf27befb84adf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=fecad4becf6f7726 -C extra-filename=-e0642dec4d735e27 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=547cdb32423c502b -C extra-filename=-081da1938fd242a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=1cbe257b116dfe0c -C extra-filename=-a626464f7a2622c8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=345602953eb05c76 -C extra-filename=-308cfc273e70169f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=74747b6aecf948cf -C extra-filename=-880e519eae318713 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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 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=c88eba9a7fbddfcb -C extra-filename=-1e081dbc674cd747 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=d43f209a26c8c28b -C extra-filename=-cb969f90f68ba72a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-9c87bb4c15520876.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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=08fa0c6822c96462 -C extra-filename=-e7137a5cd96b20ca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-fc45862be074090e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=475a868669f7346a -C extra-filename=-1d4560900d58816c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-a61a12325312dcc4.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-c4127e410d637257.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-2597be2c6b32107d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6521f7bcadef9cb0.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-24fdff588597d0e9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-d9dedfeb1268cd2f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-fa869a3a8c9fe6cd.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-885c09fd18416f70.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 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=9816c9e97d9453cf -C extra-filename=-b2acbfb031e23fb5 --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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=eadf23d4fd8be2fb -C extra-filename=-1451e83d96294046 --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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=1fc34d39979fd60c -C extra-filename=-4e53dc1230074f8c --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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=1cc89c9c2d784c7c -C extra-filename=-cc639bbfb53bc88a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=630f6e3a45eeef25 -C extra-filename=-35d36f6cfbc8502e --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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=ceb0ea84cc4d52b7 -C extra-filename=-64465a04d571d735 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=41ad3f8320e4827c -C extra-filename=-b243574496474ab6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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 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=eee5262656ce66d7 -C extra-filename=-cc2afee9fb27aafc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=cad79cdd34ce690a -C extra-filename=-ca2b379f4f7243c7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_stable_hash-72cc2f3f591f94dd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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=624ecba6992f6937 -C extra-filename=-75e86006d641cc2c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-9c9bcca9858b0f8e.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.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=b12e46271a0c5dc8 -C extra-filename=-ad8f8f1a2c0773ad --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-9c9bcca9858b0f8e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.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=1e03fb6a873953c3 -C extra-filename=-7e388a2b8239329e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-3355ba74d1c708f4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.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=a9e2889323b77a52 -C extra-filename=-1fe53df14d92fc8a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-750e9d80e78fc6c6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-3355ba74d1c708f4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.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=d07769dd5c33472c -C extra-filename=-a8ab04f38513b64e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-22b685837d858499.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-bacad996f1208932.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=64555b5b86a1afa2 -C extra-filename=-27c99ac46ab5a1eb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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 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=fb3d97f1a877c0f5 -C extra-filename=-7c1060f3d7b3acd2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.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=b43db48acf9bf289 -C extra-filename=-be466b8fbd1ae3da --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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 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=1800f08f86f1903a -C extra-filename=-4773f48d2ffeff12 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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=0de58bd82ef2c9c6 -C extra-filename=-94284f66a5297ae8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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=bcfef84746392a8f -C extra-filename=-9bc16af9dca91174 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.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 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=3b423c228b0a09ca -C extra-filename=-66c1e336cf9675f1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.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_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=4c2f51aadaf02542 -C extra-filename=-7e908161c9a030ec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-ec7b47799550f5a6.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-24e1428bf78129cb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-3355ba74d1c708f4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.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=6eb9759ed90be6a3 -C extra-filename=-c0711fe9872ba5ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b7736ea0ab5ad67d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.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=c24177ff81f8fa91 -C extra-filename=-1fc5abbaec8ba982 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfern-207e07eb77ba3ee3.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rlib --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libimperative-e5eb269e6b973cba.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_native-59068cd0f7bf9e79.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnatord-b1d0b65d5d18d084.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpyproject_toml-f93d2e2fc4268a67.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-22b685837d858499.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-47b81b0df8d56c94.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtyped_arena-a7cd77668d712f1e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rlib --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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=c5cc673c5207afc8 -C extra-filename=-d17979434038a9ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.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=8c2953302564beaf -C extra-filename=-83f61a14d0b7393b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-eb9b5bf08dcd330b.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with-90bc9a8551526f82.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-1a1c437fa96b97e2.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=c7cd0a06ae6e9369 -C extra-filename=-0bfd3877844c955f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-a1f9f43702ca862f.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.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=338eb9ef1384f23f -C extra-filename=-40a5a4fc3fe4d2d2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-47b81b0df8d56c94.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.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=a304927b4d6d1d2f -C extra-filename=-f76f8bffded8c5c5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-f5afbeeb882aed86.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-a7094278e23d573a.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=936240bd6b587daa -C extra-filename=-5a8ee4e64f0e0b1f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-f5afbeeb882aed86.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars-9a66a09c0bf0b850.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-37c4783a41e09f7a.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=df390dc5fe284408 -C extra-filename=-113587b6d0e08ad4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c77695b65effcec9.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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_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=29cee973aa3a8bd3 -C extra-filename=-572c59df1506659a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.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_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=7dc9e04510112980 -C extra-filename=-82a86ee1906e8c5e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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=24bdec78a1186200 -C extra-filename=-ef828f2b61765884 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-c77695b65effcec9.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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=e70a2e922094a5ea -C extra-filename=-562a696431132acb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-ad252de53eb0a3bb.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-4cdcdba61b2be34e.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=8851840713e47ad8 -C extra-filename=-df3ea8fb5aacd981 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-fff06e0811d51fb8.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=b0fe92e2303e8301 -C extra-filename=-86fedabb3cb29391 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-52cee84e86d03a30.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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=4179aad4a29387a6 -C extra-filename=-d727b52b0c2824cf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b93b8a6d3a26d189.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.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=d0b8d21b9f186059 -C extra-filename=-501fbdeb6534778b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-2595819c2201414c.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarc_swap-e68a1d0a86b05fb1.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdashmap-b85c9cf5316dda79.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpathdiff-eff6c1209fb4b2ba.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_junit-9120813f479bcfc7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsupports_hyperlinks-eee30305a5f02054.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-999959fb139008a2.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-4cdcdba61b2be34e.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=f5737fba775ede06 -C extra-filename=-b87af557f33f8099 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties-800940bf80d9132f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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=7a9a2ba03016b38e -C extra-filename=-0628ac6e5bbb2a23 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-41c0a4f2674d498b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.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=b971d197578d588f -C extra-filename=-9fda0aa23a10772c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.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=317cb3cd8137ddaf -C extra-filename=-13d7742e336dab08 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-adfbb2e2d099fbb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.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=7b1dbb2c951ed1da -C extra-filename=-060734d045061be6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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=390cecada2d7c9ab -C extra-filename=-c5b566954b3d24ec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-6b8b5270ea614c82.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libseahash-992f6ec2b46b23fa.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=ccfa3b8087dac533 -C extra-filename=-82aaad3ceaea9996 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-5796ae645efbd1c4.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.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=81a752ca2fb90bfa -C extra-filename=-29b2c62cd2ab42fa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-3ccff8cbc877508d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.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=f7402a88ec074dbd -C extra-filename=-16dafb5e5ac5e56f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-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-72089cbf2fc50612.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.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 234m 20s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/lsp_types-ef828f2b61765884 --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 `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/lsif-113587b6d0e08ad4 --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 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/mdtest-ca2b379f4f7243c7 --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.73s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff-1d4560900d58816c --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.19s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff-880e519eae318713 --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-1e081dbc674cd747 --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.74s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/cli-a626464f7a2622c8 --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.70s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/config-e0642dec4d735e27 --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.07s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/direxist_guard-081da1938fd242a5 --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-308cfc273e70169f --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.85s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/resolve_files-cb969f90f68ba72a --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.16s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/examples-cc2afee9fb27aafc --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-64465a04d571d735 --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.toml ... ok test color/strip_line_char.toml ... ok test color/strip_line_non_ws.toml ... ok test color/simple.toml ... ok test color/regression_leading_tab_long_line.toml ... ok test color/regression_leading_tab_label_alignment.toml ... ok test color/multiple_annotations.toml ... ok test color/issue_9.toml ... ok test color/fold_trailing.toml ... ok test color/fold_leading.toml ... ok test color/fold_bad_origin_line.toml ... ok test color/fold_ann_multiline.toml ... ok test color/ann_removed_nl.toml ... ok test color/ensure-emoji-highlight-width.toml ... ok test color/ann_multiline2.toml ... ok test color/ann_multiline.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.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/formatter-b243574496474ab6 --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.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/rustc_tests-cc639bbfb53bc88a --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.05s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/cache_key-c5b566954b3d24ec --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-501fbdeb6534778b --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 ... 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 ... 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 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.06s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_formatter-86fedabb3cb29391 --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-060734d045061be6 --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-1fc5abbaec8ba982 --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.24s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_markdown-0bfd3877844c955f --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.06s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/mdtest-62c28d48f81fdb59 --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::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/f-string.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.28s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_notebook-83f61a14d0b7393b --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-13d7742e336dab08 --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-3771da2e790e02fd --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.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/identifier-a414d839204ac069 --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.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/match_pattern-ea8895f46f0eb739 --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.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/parentheses-db0dac9a14fa53d6 --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-e6560dc59da7ad88 --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.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/source_order-09b020a352c835fe --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.13s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/stmt_if-dd8548d2a709cb95 --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.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/visitor-8a64fdceeea235dd --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.12s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_codegen-c0711fe9872ba5ce --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-94284f66a5297ae8 --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.15s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_formatter-27c99ac46ab5a1eb --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/fixtures-be466b8fbd1ae3da --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/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/cantfit.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/comment_type_hint.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/collections.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/comments5.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments9.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/conditional_expression.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/context_managers_autodetect_38.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.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.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_basic.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.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/line_ranges_indentation.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/long_strings_flag_disabled.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_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_complex.py ... ok test black_compatibility::cases/pattern_matching_simple.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_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_654.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_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_reformatted.py ... ok test black_compatibility::cases/prefer_rhs_split.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_fmtpass_imports.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_import_line_collapse.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_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_long_strings.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/remove_await_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_except_types_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.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/skip_magic_trailing_comma.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_generic_wrap.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/stub.pyi ... 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/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/torture.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/tricky_unicode_symbols.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/debug_visitor.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_newlines.py ... ok test format::docstring_non_visible_characters.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_whitespace.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/attribute.py ... ok test format::empty_trailing_newline.py ... ok test format::expression/await.py ... ok test format::expression/binary.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/bytes.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/compare.py ... ok test format::expression/call.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::expression/generator_exp.py ... ok test format::docstring_code_examples_dynamic_line_width.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_assignment.py ... ok test format::expression/join_implicit_concatenated_string_preserve.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/named_expr.py ... ok test format::expression/fstring.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/number.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/set_comp.py ... ok test format::expression/lambda.py ... ok test format::expression/slice.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/starred.py ... ok test format::expression/subscript.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.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/yield_from.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::fmt_on_off/fmt_off_docstring.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_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/newlines.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_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/yapf.py ... ok test format::expression/tstring.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment1.py ... ok test format::multiline_string_deviations.py ... ok test format::module_dangling_comment2.py ... ok test format::notebook_docstring.py ... ok test format::newlines.pyi ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/nested.py ... ok test format::newlines.py ... ok test format::parentheses/call_chains.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::pattern_match_regression_brackets.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_file.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/ann_assign.py ... ok test format::docstring_code_examples.py ... ok test format::statement/assign.py ... ok test format::statement/break.py ... ok test format::statement/aug_assign.py ... ok test format::statement/delete.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/assert.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/import_from.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/module_comment.py ... ok test format::statement/nonlocal.py ... ok test format::statement/function.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/match.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/top_level.py ... ok test format::statement/top_level.pyi ... ok test format::statement/while.py ... ok test format::statement/type_alias.py ... ok test format::statement/with_39.py ... ok test format::statement/try.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::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::statement/with.py ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::tab_width.py ... ok test format::stub_files/suite.pyi ... ok test format::trivia.py ... ok test format::trailing_comments.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.29s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/normalizer-4773f48d2ffeff12 --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-df3ea8fb5aacd981 --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-9fda0aa23a10772c --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-b87af557f33f8099 --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-9bc16af9dca91174 --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.19s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/fixtures-7c1060f3d7b3acd2 --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_invalid_target.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::backslash_continuation_indentation_error.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::async_unexpected_token.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::class_def_missing_name.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_comma_between_elements.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_class.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::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.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_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_invalid_iter_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::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_missing_iter.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_star_with_other_names.py ... ok test inline_err::function_def_empty_body.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::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_missing_test.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::if_stmt_misspelled_elif.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::invalid_future_feature.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::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_expected_colon.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_or_identifier.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_invalid_subject_expr.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::match_stmt_missing_pattern.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_with_invalid_annotation.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::nested_async_comprehension_py310.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_non_default_after_default.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::params_star_separator_after_star_param.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::rebound_comprehension_variable.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::single_star_for.py ... ok test inline_err::simple_stmts_on_same_line_in_block.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_list_comp_py314.py ... ok test inline_err::star_slices.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.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_lambda_without_parentheses.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::try_stmt_mixed_except_kind.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_invalid_bound_expr.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_param_spec_bound.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_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_params_empty.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_parameter_default_order.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::unterminated_fstring_newline_recovery.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_as_pattern.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_classify_as_keyword_1.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_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nested_async_comprehension_py311.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_rebound_comprehension_variable.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::nested_alternative_patterns.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_seen_keyword_only_param_after_star.py ... ok test inline_ok::params_non_default_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_kwarg_py37.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_stmt_py312.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::valid_future_feature.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::valid_annotation_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_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_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_comma.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.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/invalid_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/attribute/no_member.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/missing_lhs.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_rhs_2.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.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/emoji_identifiers.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_test_expr_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_duplicate_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/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/named/invalid_target.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/missing_expression_0.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/named/missing_expression_1.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/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/tuple.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/recover.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/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.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_4.py ... ok test invalid_syntax::statements/match/as_pattern_3.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_mapping_pattern.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/unary_add_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 valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/bin_op.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/lambda.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/unary_op.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::statement/assignment.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/class.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/with.py ... ok test valid_syntax::statement/try.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.34s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/generate_inline_tests-66c1e336cf9675f1 --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.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_semantic-d17979434038a9ed --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.05s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_stdlib-29b2c62cd2ab42fa --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-82aaad3ceaea9996 --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-047e20bbd2b03d0a --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.02s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/simple_tokenizer-8ca318bbf291645b --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.13s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/whitespace-e59dee0664fe3173 --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.02s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_server-7e908161c9a030ec --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.27s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/document-7e388a2b8239329e --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.08s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-1fe53df14d92fc8a --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 14:06:23.840868735 INFO No workspace options found for file:///tmp/.tmpiVuBQu, using default options 2026-06-06 14:06:23.857981774 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:23.866169927 DEBUG Indexing settings for workspace: /tmp/.tmpiVuBQu 2026-06-06 14:06:23.946114225 INFO Registering workspace: /tmp/.tmpiVuBQu 2026-06-06 14:06:23.948055486 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:23.956783876 DEBUG request{id=2 method="codeAction/resolve"}: enter 2026-06-06 14:06:23.957398463 WARN request{id=2 method="codeAction/resolve"}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-06-06 14:06:23.971719372 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:23.971729970 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:23.972634384 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-06-06 14:06:23.983772203 INFO No workspace options found for file:///tmp/.tmpTZ45hT, using default options 2026-06-06 14:06:23.983800941 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:23.983810033 DEBUG Indexing settings for workspace: /tmp/.tmpTZ45hT 2026-06-06 14:06:23.986285106 INFO Registering workspace: /tmp/.tmpTZ45hT 2026-06-06 14:06:23.986348158 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:23.991730880 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:23.999756725 DEBUG request{id=2 method="textDocument/codeAction"}: enter 2026-06-06 14:06:24.002101205 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmpTZ45hT/test.py 2026-06-06 14:06:24.004679610 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmpTZ45hT/test.py 2026-06-06 14:06:24.151117732 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmpTZ45hT/test.py 2026-06-06 14:06:24.162582258 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 14:06:24.246891925 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.246911732 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.246947026 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-06-06 14:06:24.248953055 INFO No workspace options found for file:///tmp/.tmpAnVTBZ, using default options 2026-06-06 14:06:24.248978850 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.248987415 DEBUG Indexing settings for workspace: /tmp/.tmpAnVTBZ 2026-06-06 14:06:24.250424352 INFO Registering workspace: /tmp/.tmpAnVTBZ 2026-06-06 14:06:24.250495842 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.251869137 DEBUG request{id=2 method="codeAction/resolve"}: enter 2026-06-06 14:06:24.251895691 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 14:06:24.263654414 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.263665391 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.263688929 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-06-06 14:06:24.264812093 INFO No workspace options found for file:///tmp/.tmpFSWCn5, using default options 2026-06-06 14:06:24.264835700 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.264843593 DEBUG Indexing settings for workspace: /tmp/.tmpFSWCn5 2026-06-06 14:06:24.266254424 INFO Registering workspace: /tmp/.tmpFSWCn5 2026-06-06 14:06:24.266301132 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.266362115 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.266401162 DEBUG request{id=2 method="textDocument/codeAction"}: enter 2026-06-06 14:06:24.276587173 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.276593201 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.276605223 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-06-06 14:06:24.278387130 INFO No workspace options found for file:///tmp/.tmp0LKmfW, using default options 2026-06-06 14:06:24.278412101 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.278420760 DEBUG Indexing settings for workspace: /tmp/.tmp0LKmfW 2026-06-06 14:06:24.317486476 DEBUG Loaded settings from: `/tmp/.tmp0LKmfW/pyproject.toml` for `/tmp/.tmp0LKmfW` 2026-06-06 14:06:24.319044091 INFO Registering workspace: /tmp/.tmp0LKmfW 2026-06-06 14:06:24.319147663 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.319248245 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.320604446 DEBUG request{id=2 method="textDocument/formatting"}: enter 2026-06-06 14:06:24.320650301 DEBUG request{id=2 method="textDocument/formatting"}: Included path via `include`: /tmp/.tmp0LKmfW/test.thing 2026-06-06 14:06:24.345702734 DEBUG request{id=2 method="textDocument/formatting"}:Printer::print: enter 2026-06-06 14:06:24.361578379 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.361591305 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.361780357 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-06-06 14:06:24.363078236 INFO No workspace options found for file:///tmp/.tmps5jqVC, using default options 2026-06-06 14:06:24.363116607 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.363127845 DEBUG Indexing settings for workspace: /tmp/.tmps5jqVC 2026-06-06 14:06:24.363782093 DEBUG Loaded settings from: `/tmp/.tmps5jqVC/pyproject.toml` for `/tmp/.tmps5jqVC` 2026-06-06 14:06:24.364591085 INFO Registering workspace: /tmp/.tmps5jqVC 2026-06-06 14:06:24.364643763 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.364716910 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.365431660 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-06 14:06:24.379862254 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.379872466 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.379891979 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-06-06 14:06:24.380997076 INFO No workspace options found for file:///tmp/.tmpk1o4pr, using default options 2026-06-06 14:06:24.381019733 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.381029215 DEBUG Indexing settings for workspace: /tmp/.tmpk1o4pr 2026-06-06 14:06:24.381636525 DEBUG Loaded settings from: `/tmp/.tmpk1o4pr/pyproject.toml` for `/tmp/.tmpk1o4pr` 2026-06-06 14:06:24.382489687 INFO Registering workspace: /tmp/.tmpk1o4pr 2026-06-06 14:06:24.382538876 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.382598500 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.382642971 DEBUG request{id=2 method="textDocument/rangeFormatting"}: enter 2026-06-06 14:06:24.382667520 DEBUG request{id=2 method="textDocument/rangeFormatting"}: Included path via `include`: /tmp/.tmpk1o4pr/test.thing 2026-06-06 14:06:24.383371730 WARN request{id=2 method="textDocument/rangeFormatting"}: Range formatting for Markdown files not supported 2026-06-06 14:06:24.393626360 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.393636688 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.393654810 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-06-06 14:06:24.394719882 INFO No workspace options found for file:///tmp/.tmpjvLn6l, using default options 2026-06-06 14:06:24.394742229 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.394756568 DEBUG Indexing settings for workspace: /tmp/.tmpjvLn6l 2026-06-06 14:06:24.396125420 INFO Registering workspace: /tmp/.tmpjvLn6l 2026-06-06 14:06:24.396193148 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.396283130 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.397076709 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-06 14:06:24.415144007 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.415154958 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.415191357 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-06-06 14:06:24.416265288 INFO No workspace options found for file:///tmp/.tmpFeMzXn, using default options 2026-06-06 14:06:24.416286950 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.416294715 DEBUG Indexing settings for workspace: /tmp/.tmpFeMzXn 2026-06-06 14:06:24.417657312 INFO Registering workspace: /tmp/.tmpFeMzXn 2026-06-06 14:06:24.417707767 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.417763570 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.417810678 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-06 14:06:24.427953652 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.427963396 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.427978454 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-06-06 14:06:24.428953675 INFO No workspace options found for file:///tmp/.tmp6X8ViF, using default options 2026-06-06 14:06:24.428975252 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.428981603 DEBUG Indexing settings for workspace: /tmp/.tmp6X8ViF 2026-06-06 14:06:24.430341568 INFO Registering workspace: /tmp/.tmp6X8ViF 2026-06-06 14:06:24.430378688 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.430453450 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-06 14:06:24.430480597 WARN request{id=2 method="textDocument/hover"}: Returning no hover information because document `file:///tmp/.tmp6X8ViF/not-open.py` isn't open. 2026-06-06 14:06:24.440719541 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.440729482 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.440747151 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-06-06 14:06:24.442448728 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 14:06:24.442468797 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.442477112 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 14:06:24.485858110 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/pyproject.toml` 2026-06-06 14:06:24.486024946 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 14:06:24.487826797 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-06-06 14:06:24.491920838 INFO Registering workspace: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures 2026-06-06 14:06:24.491985759 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.492759118 DEBUG notification{method="notebookDocument/didOpen"}: enter 2026-06-06 14:06:24.495807223 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 14:06:24.584011938 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 14:06:24.584053193 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 14:06:24.584064513 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 14:06:24.589108028 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.590977561 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.602689788 DEBUG request{id=2 method="shutdown"}: enter 2026-06-06 14:06:24.602701207 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.602727554 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-06-06 14:06:24.604213953 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 14:06:24.604237616 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.604247599 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 14:06:24.604895642 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/pyproject.toml` 2026-06-06 14:06:24.604987302 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 14:06:24.604999065 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-06-06 14:06:24.607410630 INFO Registering workspace: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures 2026-06-06 14:06:24.607514977 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.607627384 DEBUG notification{method="notebookDocument/didOpen"}: enter 2026-06-06 14:06:24.607701298 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 14:06:24.608122079 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 14:06:24.608140215 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 14:06:24.608154030 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 14:06:24.608286024 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.608352091 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.608657310 DEBUG notification{method="notebookDocument/didChange"}: enter 2026-06-06 14:06:24.608702818 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 14:06:24.609022245 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 14:06:24.609037321 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 14:06:24.609050739 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 14:06:24.609199319 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.609273429 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.609319164 DEBUG notification{method="notebookDocument/didChange"}: enter 2026-06-06 14:06:24.609355034 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 14:06:24.609664806 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 14:06:24.609682871 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 14:06:24.609693579 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 14:06:24.609804402 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.609868349 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:06:24.620400220 DEBUG request{id=2 method="shutdown"}: enter 2026-06-06 14:06:24.620420487 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.620446091 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-06-06 14:06:24.621680906 INFO No workspace options found for file:///tmp/.tmpV8pK1D, using default options 2026-06-06 14:06:24.621701983 INFO No workspace options found for file:///tmp/.tmpV8pK1D/external/Y, using default options 2026-06-06 14:06:24.621704514 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.621711980 DEBUG Indexing settings for workspace: /tmp/.tmpV8pK1D 2026-06-06 14:06:24.623607232 DEBUG Loaded settings from: `/tmp/.tmpV8pK1D/systemtests/pyproject.toml` for `/tmp/.tmpV8pK1D/systemtests` 2026-06-06 14:06:24.625182496 INFO Registering workspace: /tmp/.tmpV8pK1D 2026-06-06 14:06:24.625194024 DEBUG Indexing settings for workspace: /tmp/.tmpV8pK1D/external/Y 2026-06-06 14:06:24.627574841 INFO Registering workspace: /tmp/.tmpV8pK1D/external/Y 2026-06-06 14:06:24.627613269 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.627672447 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.627683866 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 14:06:24.627723624 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-06 14:06:24.627760263 DEBUG request{id=2 method="textDocument/diagnostic"}: Included path via `include`: /tmp/.tmpV8pK1D/systemtests/tests/common/fakes/wus.py 2026-06-06 14:06:24.627887956 DEBUG request{id=3 method="textDocument/diagnostic"}: enter 2026-06-06 14:06:24.627895926 DEBUG request{id=3 method="textDocument/diagnostic"}: Included path via `include`: /tmp/.tmpV8pK1D/external/Y/wus.py 2026-06-06 14:06:24.640624754 DEBUG request{id=4 method="shutdown"}: enter 2026-06-06 14:06:24.640636901 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.640663170 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-06-06 14:06:24.641839258 INFO No workspace options found for file:///tmp/.tmpKnXCrx, using default options 2026-06-06 14:06:24.641864460 DEBUG Negotiated position encoding: UTF16 2026-06-06 14:06:24.641872591 DEBUG Indexing settings for workspace: /tmp/.tmpKnXCrx 2026-06-06 14:06:24.643257199 INFO Registering workspace: /tmp/.tmpKnXCrx 2026-06-06 14:06:24.643304230 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 14:06:24.643374883 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-06 14:06:24.643396843 WARN request{id=2 method="textDocument/diagnostic"}: Returning no diagnostics because document `file:///tmp/.tmpKnXCrx/not-open.py` isn't open. 2026-06-06 14:06:24.653657932 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 14:06:24.653669309 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 14:06:24.653692901 DEBUG Received exit notification, exiting ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.98s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_source_file-16dafb5e5ac5e56f --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-c54dafad65bc5731 --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/constructors-f22b6952ab38847e --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-2f7b3824babf3ad1 --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-bda92034f74f3d31 --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-fcbffb5987ec88d7 --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.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_workspace-40a5a4fc3fe4d2d2 --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.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty-e66de6ba9a09f8f4 --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.07s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty-b8966b93e7a8e01d --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-a5bbc5742ca7398b --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 19.52s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/file_watching-12af1268bb609f2a --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.44s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_combine-0628ac6e5bbb2a23 --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-75e86006d641cc2c --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_completion_eval-1c4339dced4a12b0 --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_ide-a8ab04f38513b64e --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 33.79s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_module_resolver-82a86ee1906e8c5e --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-f76f8bffded8c5c5 --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-5a8ee4e64f0e0b1f --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-27af0d2aadc4e8a4 --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.46s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/corpus-3a8c90b8bdec276f --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 6.05s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/mdtest-54445d465b353467 --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.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/optional.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::assignment/unbound.md ... ok test mdtest::annotations/self.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::bidirectional.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::async.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/custom.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::call/builtins.md ... ok test mdtest::attributes.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/open.md ... ok test mdtest::call/methods.md ... ok test mdtest::call/replace.md ... ok test mdtest::call/function.md ... ok test mdtest::call/str_startswith.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::comparison/instances/membership_test.md ... ok test mdtest::class/super.md ... ok test mdtest::call/overloads.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/intersections.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::conditional/if_statement.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::call/union.md ... ok test mdtest::conditional/match.md ... ok test mdtest::cycle.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::declaration/error.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/error_context.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/same_names.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/union_call.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.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/pep695/callables.md ... ok test mdtest::generics/legacy/variables.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/conflicts.md ... ok test mdtest::import/case_sensitive.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/errors.md ... ok test mdtest::import/invalid_syntax.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/dunder_all.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.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::literal/collections/list.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/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::loops/for.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::named_tuple.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/conditionals/nested.md ... ok test mdtest::narrow/hasattr.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::override.md ... ok test mdtest::narrow/type.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::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::overloads.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/builtin.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::stubs/class.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::subscript/assignment_diagnostics.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::suppressions/type_ignore.md ... ok test mdtest::protocols.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::t_strings.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/none.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_form.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_compendium/tuple.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/is_disjoint_from.md ... ok test mdtest::type_properties/satisfied_by_all_typevars.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/initvar.md ... ok test mdtest::type_qualifiers/classvar.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::unreachable.md ... ok test mdtest::with/async.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 12.24s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_server-ad8f8f1a2c0773ad --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-defc705e7fb515a8 --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 14:07:44.536227918 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 14:07:44.572060837 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:44.580161431 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:44.609064375 DEBUG Client info: None 2026-06-06 14:07:44.609735578 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 14:07:44.613217449 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:44.615511490 INFO Version: Unknown 2026-06-06 14:07:44.628452865 DEBUG Received server response for request 1 2026-06-06 14:07:44.674698880 DEBUG Client sends notification `initialized` 2026-06-06 14:07:44.676063965 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp0grrSX 2026-06-06 14:07:44.684429955 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:44.688728562 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:44.688745248 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:44.696209511 DEBUG No workspace configuration provided for file:///tmp/.tmp0grrSX 2026-06-06 14:07:44.700232667 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:44.701685849 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-06-06 14:07:44.705581391 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:44.707211526 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp0grrSX, using default options 2026-06-06 14:07:44.711662289 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:44.713845858 DEBUG Initializing workspace `file:///tmp/.tmp0grrSX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:44.718584411 DEBUG Searching for a project in '/tmp/.tmp0grrSX' 2026-06-06 14:07:44.725084381 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:44.726185898 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:44.899294803 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:44.900509952 DEBUG Discovering virtual environment in `/tmp/.tmp0grrSX` 2026-06-06 14:07:44.902943535 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:44.904692124 DEBUG No virtual environment found 2026-06-06 14:07:44.907751691 DEBUG Adding first-party search path `/tmp/.tmp0grrSX` 2026-06-06 14:07:44.908354242 DEBUG Using vendored stdlib 2026-06-06 14:07:44.917699897 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:44.921289490 DEBUG Adding new file root '/tmp/.tmp0grrSX' of kind Project 2026-06-06 14:07:44.989432750 DEBUG Updating project to check open files 2026-06-06 14:07:45.012727838 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:45.014501189 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:45.029192031 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0grrSX/lib.py", kind: File } 2026-06-06 14:07:45.050257345 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp0grrSX/lib.py` 2026-06-06 14:07:45.050271298 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:45.051703920 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:45.198539525 DEBUG request{id=2 method="textDocument/prepareCallHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:07:45.212827349 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=161.09ms 2026-06-06 14:07:45.212997369 DEBUG Received server response for request 2 2026-06-06 14:07:45.217538954 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-06-06 14:07:45.251524006 INFO request{id=3 method="callHierarchy/incomingCalls"}:Project::index_files{project=.tmp0grrSX}: Indexed 3 file(s) in 0.019s 2026-06-06 14:07:45.483812039 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=264.52ms 2026-06-06 14:07:45.483859972 DEBUG Received server response for request 3 2026-06-06 14:07:45.577885876 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:45.579583952 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:45.579608714 DEBUG method="shutdown" response.id=4 duration=1.53ms 2026-06-06 14:07:45.579629949 DEBUG Received server response for request 4 2026-06-06 14:07:45.580914120 DEBUG Client sends notification `exit` 2026-06-06 14:07:45.580933222 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-06-06 14:07:45.598691044 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 14:07:45.598753786 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:45.598783221 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:45.598845349 DEBUG Client info: None 2026-06-06 14:07:45.598861525 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 14:07:45.598874098 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:45.598880528 INFO Version: Unknown 2026-06-06 14:07:45.598926350 DEBUG Received server response for request 1 2026-06-06 14:07:45.598987200 DEBUG Client sends notification `initialized` 2026-06-06 14:07:45.599007727 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiXuVmj 2026-06-06 14:07:45.599067920 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:45.599153953 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:45.599158197 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:45.599168900 DEBUG No workspace configuration provided for file:///tmp/.tmpiXuVmj 2026-06-06 14:07:45.599178044 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:45.599181491 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-06-06 14:07:45.599195182 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:45.599206710 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpiXuVmj, using default options 2026-06-06 14:07:45.599216518 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:45.599222977 DEBUG Initializing workspace `file:///tmp/.tmpiXuVmj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:45.599243277 DEBUG Searching for a project in '/tmp/.tmpiXuVmj' 2026-06-06 14:07:45.599276310 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:45.599283476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:45.599620163 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:45.599626581 DEBUG Discovering virtual environment in `/tmp/.tmpiXuVmj` 2026-06-06 14:07:45.599685600 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:45.599691012 DEBUG No virtual environment found 2026-06-06 14:07:45.599700938 DEBUG Adding first-party search path `/tmp/.tmpiXuVmj` 2026-06-06 14:07:45.599704932 DEBUG Using vendored stdlib 2026-06-06 14:07:45.600042304 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:45.600051411 DEBUG Adding new file root '/tmp/.tmpiXuVmj' of kind Project 2026-06-06 14:07:45.600327706 DEBUG Updating project to check open files 2026-06-06 14:07:45.600351040 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:45.600355647 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:45.600389521 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiXuVmj/foo.py", kind: File } 2026-06-06 14:07:45.600443974 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpiXuVmj/foo.py` 2026-06-06 14:07:45.600448038 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:45.600455514 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:45.600756961 DEBUG request{id=2 method="textDocument/prepareCallHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:07:45.600894688 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=417.94µs 2026-06-06 14:07:45.600912073 DEBUG Received server response for request 2 2026-06-06 14:07:45.600941379 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-06-06 14:07:45.603947852 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=2.99ms 2026-06-06 14:07:45.603967182 DEBUG Received server response for request 3 2026-06-06 14:07:45.614701841 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:45.614725993 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:45.614733725 DEBUG method="shutdown" response.id=4 duration=12.14µs 2026-06-06 14:07:45.614740898 DEBUG Received server response for request 4 2026-06-06 14:07:45.614744262 DEBUG Client sends notification `exit` 2026-06-06 14:07:45.614754934 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-06-06 14:07:45.616212223 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 14:07:45.616271585 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:45.616304742 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:45.616356776 DEBUG Client info: None 2026-06-06 14:07:45.616377600 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 14:07:45.616390315 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:45.616394165 INFO Version: Unknown 2026-06-06 14:07:45.616602755 DEBUG Received server response for request 1 2026-06-06 14:07:45.616661346 DEBUG Client sends notification `initialized` 2026-06-06 14:07:45.616673200 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpeevMgP 2026-06-06 14:07:45.616727675 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:45.616981319 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:45.616985804 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:45.616994407 DEBUG No workspace configuration provided for file:///tmp/.tmpeevMgP 2026-06-06 14:07:45.617005327 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:45.617010194 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-06-06 14:07:45.617019765 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:45.617026154 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpeevMgP, using default options 2026-06-06 14:07:45.617032149 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:45.617039124 DEBUG Initializing workspace `file:///tmp/.tmpeevMgP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:45.617057668 DEBUG Searching for a project in '/tmp/.tmpeevMgP' 2026-06-06 14:07:45.617108161 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:45.617121290 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:45.617467641 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:45.617474289 DEBUG Discovering virtual environment in `/tmp/.tmpeevMgP` 2026-06-06 14:07:45.617531630 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:45.617539095 DEBUG No virtual environment found 2026-06-06 14:07:45.617560998 DEBUG Adding first-party search path `/tmp/.tmpeevMgP` 2026-06-06 14:07:45.617568367 DEBUG Using vendored stdlib 2026-06-06 14:07:45.617799002 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:45.617806869 DEBUG Adding new file root '/tmp/.tmpeevMgP' of kind Project 2026-06-06 14:07:45.617995114 DEBUG Updating project to check open files 2026-06-06 14:07:45.618010574 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:45.618014705 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:45.618034468 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeevMgP/foo.py", kind: File } 2026-06-06 14:07:45.618059631 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpeevMgP/foo.py` 2026-06-06 14:07:45.618062068 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:45.618066911 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:45.618303057 DEBUG request{id=2 method="textDocument/prepareCallHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:07:45.618429518 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=357.30µs 2026-06-06 14:07:45.618451667 DEBUG Received server response for request 2 2026-06-06 14:07:45.628638606 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:45.628665379 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:45.628672746 DEBUG method="shutdown" response.id=3 duration=11.15µs 2026-06-06 14:07:45.628687544 DEBUG Received server response for request 3 2026-06-06 14:07:45.628694662 DEBUG Client sends notification `exit` 2026-06-06 14:07:45.628706933 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-06-06 14:07:45.631255487 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 14:07:45.631309014 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:45.631337609 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:45.631405445 DEBUG Client info: None 2026-06-06 14:07:45.631431217 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 14:07:45.631447215 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:45.631452779 INFO Version: Unknown 2026-06-06 14:07:45.631507017 DEBUG Received server response for request 1 2026-06-06 14:07:45.631545981 DEBUG Client sends notification `initialized` 2026-06-06 14:07:45.631633990 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:45.631661196 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:45.631666180 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:45.632263320 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:45.632865271 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:45.633440595 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:45.635313448 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:45.635324664 DEBUG Initializing workspace `file:///tmp/.tmp9wx9ty/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:45.635335513 DEBUG Searching for a project in '/tmp/.tmp9wx9ty/src' 2026-06-06 14:07:45.654487256 DEBUG Found project at '/tmp/.tmp9wx9ty' 2026-06-06 14:07:45.654504448 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:45.654717898 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:45.654723059 DEBUG Discovering virtual environment in `/tmp/.tmp9wx9ty` 2026-06-06 14:07:45.654762485 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:45.654767347 DEBUG No virtual environment found 2026-06-06 14:07:45.655372307 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:45.655380809 DEBUG Adding first-party search path `/tmp/.tmp9wx9ty/src` 2026-06-06 14:07:45.655383584 DEBUG Adding first-party search path `/tmp/.tmp9wx9ty` 2026-06-06 14:07:45.655385847 DEBUG Using vendored stdlib 2026-06-06 14:07:45.655589874 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:45.655594843 DEBUG Adding new file root '/tmp/.tmp9wx9ty' of kind Project 2026-06-06 14:07:45.656909187 DEBUG Updating project to check open files 2026-06-06 14:07:45.656924398 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:45.656927334 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:45.656945430 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9wx9ty/src/foo.py", kind: File } 2026-06-06 14:07:45.656968843 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp9wx9ty/src/foo.py` 2026-06-06 14:07:45.656970798 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:45.656975062 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:45.663686645 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9wx9ty/src/foo.py"))}: Checking file '/tmp/.tmp9wx9ty/src/foo.py' 2026-06-06 14:07:45.666022606 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9wx9ty/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:45.725799531 DEBUG method="textDocument/diagnostic" response.id=2 duration=68.82ms 2026-06-06 14:07:45.725832948 DEBUG Received server response for request 2 2026-06-06 14:07:45.735120983 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:45.753465338 DEBUG method="textDocument/codeAction" response.id=3 duration=17.25ms 2026-06-06 14:07:45.753489962 DEBUG Received server response for request 3 2026-06-06 14:07:45.776946657 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:45.777138619 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:45.777155806 DEBUG method="shutdown" response.id=4 duration=29.41µs 2026-06-06 14:07:45.777207610 DEBUG Received server response for request 4 2026-06-06 14:07:45.777214609 DEBUG Client sends notification `exit` 2026-06-06 14:07:45.777233934 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-06-06 14:07:45.783920446 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 14:07:45.783981950 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:45.784014780 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:45.784107900 DEBUG Client info: None 2026-06-06 14:07:45.784150314 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 14:07:45.784168453 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:45.784174471 INFO Version: Unknown 2026-06-06 14:07:45.784238729 DEBUG Received server response for request 1 2026-06-06 14:07:45.784305282 DEBUG Client sends notification `initialized` 2026-06-06 14:07:45.784438650 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:45.784469914 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:45.784475134 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:45.784494866 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:45.784498840 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:45.784539791 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:45.784560280 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:45.784566533 DEBUG Initializing workspace `file:///tmp/.tmppFpeVF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:45.784576693 DEBUG Searching for a project in '/tmp/.tmppFpeVF/src' 2026-06-06 14:07:45.784616490 DEBUG Found project at '/tmp/.tmppFpeVF' 2026-06-06 14:07:45.784622673 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:45.785001578 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:45.785010063 DEBUG Discovering virtual environment in `/tmp/.tmppFpeVF` 2026-06-06 14:07:45.785063900 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:45.785070514 DEBUG No virtual environment found 2026-06-06 14:07:45.785081797 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:45.785118476 DEBUG Adding first-party search path `/tmp/.tmppFpeVF/src` 2026-06-06 14:07:45.785122970 DEBUG Adding first-party search path `/tmp/.tmppFpeVF` 2026-06-06 14:07:45.785126716 DEBUG Using vendored stdlib 2026-06-06 14:07:45.785424296 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:45.785433064 DEBUG Adding new file root '/tmp/.tmppFpeVF' of kind Project 2026-06-06 14:07:45.785658343 DEBUG Updating project to check open files 2026-06-06 14:07:45.785679898 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:45.785684627 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:45.785711901 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppFpeVF/src/foo.py", kind: File } 2026-06-06 14:07:45.785761028 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmppFpeVF/src/foo.py` 2026-06-06 14:07:45.785765223 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:45.785773650 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:45.785865904 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmppFpeVF/src/foo.py"))}: Checking file '/tmp/.tmppFpeVF/src/foo.py' 2026-06-06 14:07:45.786512406 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmppFpeVF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:45.803564434 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmppFpeVF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:45.820921571 DEBUG method="textDocument/diagnostic" response.id=2 duration=35.14ms 2026-06-06 14:07:45.820966283 DEBUG Received server response for request 2 2026-06-06 14:07:45.821006335 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:45.828400310 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:45.828476788 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:45.831508033 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 14:07:45.834950883 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmppFpeVF/src' 2026-06-06 14:07:45.836200365 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmppFpeVF' 2026-06-06 14:07:45.836812778 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.094162310 DEBUG method="textDocument/codeAction" response.id=3 duration=273.13ms 2026-06-06 14:07:46.094195297 DEBUG Received server response for request 3 2026-06-06 14:07:46.105116927 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.105164786 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.105177551 DEBUG method="shutdown" response.id=4 duration=20.64µs 2026-06-06 14:07:46.105185872 DEBUG Received server response for request 4 2026-06-06 14:07:46.105190509 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.105198454 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-06-06 14:07:46.110137144 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 14:07:46.110194268 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.110228181 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.110292949 DEBUG Client info: None 2026-06-06 14:07:46.110326806 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 14:07:46.110346103 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.110352315 INFO Version: Unknown 2026-06-06 14:07:46.110430594 DEBUG Received server response for request 1 2026-06-06 14:07:46.110492871 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.110576693 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.110611499 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.110615708 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.110635523 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.110639851 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:46.110704829 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.110722917 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.110746182 DEBUG Initializing workspace `file:///tmp/.tmpbHbXjU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.110783277 DEBUG Searching for a project in '/tmp/.tmpbHbXjU/src' 2026-06-06 14:07:46.110820973 DEBUG Found project at '/tmp/.tmpbHbXjU' 2026-06-06 14:07:46.110832979 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.111256007 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.111264370 DEBUG Discovering virtual environment in `/tmp/.tmpbHbXjU` 2026-06-06 14:07:46.111329985 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.111337630 DEBUG No virtual environment found 2026-06-06 14:07:46.111352673 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.111364263 DEBUG Adding first-party search path `/tmp/.tmpbHbXjU/src` 2026-06-06 14:07:46.111367836 DEBUG Adding first-party search path `/tmp/.tmpbHbXjU` 2026-06-06 14:07:46.111370885 DEBUG Using vendored stdlib 2026-06-06 14:07:46.111656321 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.111665383 DEBUG Adding new file root '/tmp/.tmpbHbXjU' of kind Project 2026-06-06 14:07:46.111916540 DEBUG Updating project to check open files 2026-06-06 14:07:46.111940480 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.111945898 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.111974508 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbHbXjU/src/foo.py", kind: File } 2026-06-06 14:07:46.112015248 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbHbXjU/src/foo.py` 2026-06-06 14:07:46.112019289 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.112038921 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.112178818 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbHbXjU/src/foo.py"))}: Checking file '/tmp/.tmpbHbXjU/src/foo.py' 2026-06-06 14:07:46.112294834 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbHbXjU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.127677671 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbHbXjU/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.175215072 DEBUG method="textDocument/diagnostic" response.id=2 duration=63.17ms 2026-06-06 14:07:46.175266955 DEBUG Received server response for request 2 2026-06-06 14:07:46.175307832 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:46.176036038 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:46.176075529 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:46.176122072 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 14:07:46.176133644 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpbHbXjU/src' 2026-06-06 14:07:46.176167946 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpbHbXjU' 2026-06-06 14:07:46.176186030 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.215149026 DEBUG method="textDocument/codeAction" response.id=3 duration=39.82ms 2026-06-06 14:07:46.215181907 DEBUG Received server response for request 3 2026-06-06 14:07:46.226215455 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.226242822 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.226251589 DEBUG method="shutdown" response.id=4 duration=14.45µs 2026-06-06 14:07:46.226257806 DEBUG Received server response for request 4 2026-06-06 14:07:46.226262444 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.226272512 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-06-06 14:07:46.231675998 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 14:07:46.231736685 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.231772389 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.231830970 DEBUG Client info: None 2026-06-06 14:07:46.231865695 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 14:07:46.231885148 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.231891298 INFO Version: Unknown 2026-06-06 14:07:46.231961823 DEBUG Received server response for request 1 2026-06-06 14:07:46.232020138 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.232115644 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.232150253 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.232155510 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.232174715 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.232178778 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:46.232245338 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.232264876 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.232273761 DEBUG Initializing workspace `file:///tmp/.tmpaRRhgq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.232301224 DEBUG Searching for a project in '/tmp/.tmpaRRhgq/src' 2026-06-06 14:07:46.232344154 DEBUG Found project at '/tmp/.tmpaRRhgq' 2026-06-06 14:07:46.232350823 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.232723952 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.232730999 DEBUG Discovering virtual environment in `/tmp/.tmpaRRhgq` 2026-06-06 14:07:46.232782162 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.232789299 DEBUG No virtual environment found 2026-06-06 14:07:46.232800242 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.232816919 DEBUG Adding first-party search path `/tmp/.tmpaRRhgq/src` 2026-06-06 14:07:46.232820854 DEBUG Adding first-party search path `/tmp/.tmpaRRhgq` 2026-06-06 14:07:46.232824582 DEBUG Using vendored stdlib 2026-06-06 14:07:46.233084276 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.233113742 DEBUG Adding new file root '/tmp/.tmpaRRhgq' of kind Project 2026-06-06 14:07:46.233384225 DEBUG Updating project to check open files 2026-06-06 14:07:46.233413276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.233419105 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.233452291 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaRRhgq/src/foo.py", kind: File } 2026-06-06 14:07:46.233492006 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpaRRhgq/src/foo.py` 2026-06-06 14:07:46.233505262 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.233514596 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.233592266 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpaRRhgq/src/foo.py"))}: Checking file '/tmp/.tmpaRRhgq/src/foo.py' 2026-06-06 14:07:46.234986668 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpaRRhgq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.248571984 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpaRRhgq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.260867472 DEBUG method="textDocument/diagnostic" response.id=2 duration=27.34ms 2026-06-06 14:07:46.261061492 DEBUG Received server response for request 2 2026-06-06 14:07:46.261145967 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:46.261258124 DEBUG method="textDocument/codeAction" response.id=3 duration=89.44µs 2026-06-06 14:07:46.261274614 DEBUG Received server response for request 3 2026-06-06 14:07:46.272321420 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.272527726 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.272541918 DEBUG method="shutdown" response.id=4 duration=23.08µs 2026-06-06 14:07:46.272563501 DEBUG Received server response for request 4 2026-06-06 14:07:46.272573273 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.272590433 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-06-06 14:07:46.275934589 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 14:07:46.275994681 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.276027391 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.276117422 DEBUG Client info: None 2026-06-06 14:07:46.276144970 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 14:07:46.276166170 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.276172745 INFO Version: Unknown 2026-06-06 14:07:46.276252215 DEBUG Received server response for request 1 2026-06-06 14:07:46.276318995 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.276391579 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.276429542 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.276434709 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.276454069 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.276458197 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:46.276511111 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.276528856 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.276536986 DEBUG Initializing workspace `file:///tmp/.tmprWwx4o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.276549290 DEBUG Searching for a project in '/tmp/.tmprWwx4o/src' 2026-06-06 14:07:46.276584395 DEBUG Found project at '/tmp/.tmprWwx4o' 2026-06-06 14:07:46.276590529 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.276890557 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.276896402 DEBUG Discovering virtual environment in `/tmp/.tmprWwx4o` 2026-06-06 14:07:46.276945826 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.276952502 DEBUG No virtual environment found 2026-06-06 14:07:46.276963382 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.276973275 DEBUG Adding first-party search path `/tmp/.tmprWwx4o/src` 2026-06-06 14:07:46.276977515 DEBUG Adding first-party search path `/tmp/.tmprWwx4o` 2026-06-06 14:07:46.276981097 DEBUG Using vendored stdlib 2026-06-06 14:07:46.277232008 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.277240401 DEBUG Adding new file root '/tmp/.tmprWwx4o' of kind Project 2026-06-06 14:07:46.277457527 DEBUG Updating project to check open files 2026-06-06 14:07:46.277478874 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.277483836 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.277509479 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprWwx4o/src/foo.py", kind: File } 2026-06-06 14:07:46.277546924 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmprWwx4o/src/foo.py` 2026-06-06 14:07:46.277552422 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.277560908 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.277654620 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmprWwx4o/src/foo.py"))}: Checking file '/tmp/.tmprWwx4o/src/foo.py' 2026-06-06 14:07:46.277748493 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmprWwx4o/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.337238450 DEBUG method="textDocument/diagnostic" response.id=2 duration=59.67ms 2026-06-06 14:07:46.337409336 DEBUG Received server response for request 2 2026-06-06 14:07:46.337459399 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:46.337580071 DEBUG method="textDocument/codeAction" response.id=3 duration=97.55µs 2026-06-06 14:07:46.337602011 DEBUG Received server response for request 3 2026-06-06 14:07:46.349111173 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.349274053 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.349289501 DEBUG method="shutdown" response.id=4 duration=23.03µs 2026-06-06 14:07:46.349429456 DEBUG Received server response for request 4 2026-06-06 14:07:46.349444115 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.349466562 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-06-06 14:07:46.354969930 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 14:07:46.355025959 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.355056286 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.355136514 DEBUG Client info: None 2026-06-06 14:07:46.355167645 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 14:07:46.355186443 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.355192703 INFO Version: Unknown 2026-06-06 14:07:46.355261941 DEBUG Received server response for request 1 2026-06-06 14:07:46.355319110 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.355404113 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.355469758 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.355472876 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.355491376 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.355495148 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:46.355546225 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.355561155 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.355567748 DEBUG Initializing workspace `file:///tmp/.tmpg1FRaK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.355580087 DEBUG Searching for a project in '/tmp/.tmpg1FRaK/src' 2026-06-06 14:07:46.355610393 DEBUG Found project at '/tmp/.tmpg1FRaK' 2026-06-06 14:07:46.355615666 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.355899917 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.355904282 DEBUG Discovering virtual environment in `/tmp/.tmpg1FRaK` 2026-06-06 14:07:46.355947152 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.355953431 DEBUG No virtual environment found 2026-06-06 14:07:46.355963337 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.355971798 DEBUG Adding first-party search path `/tmp/.tmpg1FRaK/src` 2026-06-06 14:07:46.355975585 DEBUG Adding first-party search path `/tmp/.tmpg1FRaK` 2026-06-06 14:07:46.355978945 DEBUG Using vendored stdlib 2026-06-06 14:07:46.356216546 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.356223205 DEBUG Adding new file root '/tmp/.tmpg1FRaK' of kind Project 2026-06-06 14:07:46.356414730 DEBUG Updating project to check open files 2026-06-06 14:07:46.356432079 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.356436588 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.356459730 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpg1FRaK/src/foo.py", kind: File } 2026-06-06 14:07:46.356491654 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpg1FRaK/src/foo.py` 2026-06-06 14:07:46.356495177 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.356502240 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.356568314 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpg1FRaK/src/foo.py"))}: Checking file '/tmp/.tmpg1FRaK/src/foo.py' 2026-06-06 14:07:46.356662168 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpg1FRaK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.370233500 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpg1FRaK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.376873559 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.36ms 2026-06-06 14:07:46.376906928 DEBUG Received server response for request 2 2026-06-06 14:07:46.376942108 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:46.377036483 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:46.377109568 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:46.377143830 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 14:07:46.377157860 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpg1FRaK/src' 2026-06-06 14:07:46.377192220 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpg1FRaK' 2026-06-06 14:07:46.377214821 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.416285418 DEBUG method="textDocument/codeAction" response.id=3 duration=39.32ms 2026-06-06 14:07:46.416303490 DEBUG Received server response for request 3 2026-06-06 14:07:46.427260942 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.427285507 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.427294775 DEBUG method="shutdown" response.id=4 duration=14.42µs 2026-06-06 14:07:46.427301552 DEBUG Received server response for request 4 2026-06-06 14:07:46.427305683 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.427316588 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-06-06 14:07:46.432035598 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 14:07:46.432117866 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.432149000 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.432192740 DEBUG Client info: None 2026-06-06 14:07:46.432212126 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 14:07:46.432228903 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.432234462 INFO Version: Unknown 2026-06-06 14:07:46.432292610 DEBUG Received server response for request 1 2026-06-06 14:07:46.432345012 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.432407677 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.432523980 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.432543710 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.432563732 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.432567677 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:46.432590379 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.432606199 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.432613103 DEBUG Initializing workspace `file:///tmp/.tmpqerVR8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.432632416 DEBUG Searching for a project in '/tmp/.tmpqerVR8/src' 2026-06-06 14:07:46.432665031 DEBUG Found project at '/tmp/.tmpqerVR8' 2026-06-06 14:07:46.432670402 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.432965455 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.432971207 DEBUG Discovering virtual environment in `/tmp/.tmpqerVR8` 2026-06-06 14:07:46.433029280 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.433035951 DEBUG No virtual environment found 2026-06-06 14:07:46.433045840 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.433054417 DEBUG Adding first-party search path `/tmp/.tmpqerVR8/src` 2026-06-06 14:07:46.433058191 DEBUG Adding first-party search path `/tmp/.tmpqerVR8` 2026-06-06 14:07:46.433061428 DEBUG Using vendored stdlib 2026-06-06 14:07:46.433325411 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.433331956 DEBUG Adding new file root '/tmp/.tmpqerVR8' of kind Project 2026-06-06 14:07:46.433553503 DEBUG Updating project to check open files 2026-06-06 14:07:46.433588907 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.433593846 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.433625594 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqerVR8/src/foo.py", kind: File } 2026-06-06 14:07:46.433664487 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpqerVR8/src/foo.py` 2026-06-06 14:07:46.433668274 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.433676039 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.433758629 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqerVR8/src/foo.py"))}: Checking file '/tmp/.tmpqerVR8/src/foo.py' 2026-06-06 14:07:46.433878775 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqerVR8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.446271253 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqerVR8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.448517776 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.83ms 2026-06-06 14:07:46.448544236 DEBUG Received server response for request 2 2026-06-06 14:07:46.448584650 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:46.448772888 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:46.448821896 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:46.448853039 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 14:07:46.448867626 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpqerVR8/src' 2026-06-06 14:07:46.448902065 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpqerVR8' 2026-06-06 14:07:46.448927168 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.487939490 DEBUG method="textDocument/codeAction" response.id=3 duration=39.33ms 2026-06-06 14:07:46.487974112 DEBUG Received server response for request 3 2026-06-06 14:07:46.499026946 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.499180780 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.499202519 DEBUG method="shutdown" response.id=4 duration=31.03µs 2026-06-06 14:07:46.499214703 DEBUG Received server response for request 4 2026-06-06 14:07:46.499221746 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.499273072 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-06-06 14:07:46.504014703 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 14:07:46.504074082 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.504146483 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.504199988 DEBUG Client info: None 2026-06-06 14:07:46.504225408 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 14:07:46.504240195 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.504244254 INFO Version: Unknown 2026-06-06 14:07:46.504305800 DEBUG Received server response for request 1 2026-06-06 14:07:46.504368813 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.504438515 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.504894008 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.504900443 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.504928767 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.504932832 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:46.504934447 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.504953437 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.504962782 DEBUG Initializing workspace `file:///tmp/.tmpFPZ6Kx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.504975249 DEBUG Searching for a project in '/tmp/.tmpFPZ6Kx/src' 2026-06-06 14:07:46.505029760 DEBUG Found project at '/tmp/.tmpFPZ6Kx' 2026-06-06 14:07:46.505036498 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.505351529 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.505358129 DEBUG Discovering virtual environment in `/tmp/.tmpFPZ6Kx` 2026-06-06 14:07:46.505417936 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.505427103 DEBUG No virtual environment found 2026-06-06 14:07:46.505438154 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.505447098 DEBUG Adding first-party search path `/tmp/.tmpFPZ6Kx/src` 2026-06-06 14:07:46.505450716 DEBUG Adding first-party search path `/tmp/.tmpFPZ6Kx` 2026-06-06 14:07:46.505453859 DEBUG Using vendored stdlib 2026-06-06 14:07:46.505689857 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.505696119 DEBUG Adding new file root '/tmp/.tmpFPZ6Kx' of kind Project 2026-06-06 14:07:46.505862981 DEBUG Updating project to check open files 2026-06-06 14:07:46.505880961 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.505883957 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.505903606 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFPZ6Kx/src/foo.py", kind: File } 2026-06-06 14:07:46.505929064 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpFPZ6Kx/src/foo.py` 2026-06-06 14:07:46.505931281 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.505936810 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.506004838 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpFPZ6Kx/src/foo.py"))}: Checking file '/tmp/.tmpFPZ6Kx/src/foo.py' 2026-06-06 14:07:46.506157757 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpFPZ6Kx/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.519287079 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.34ms 2026-06-06 14:07:46.519319303 DEBUG Received server response for request 2 2026-06-06 14:07:46.519369815 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 14:07:46.519455756 DEBUG method="textDocument/codeAction" response.id=3 duration=61.43µs 2026-06-06 14:07:46.519470167 DEBUG Received server response for request 3 2026-06-06 14:07:46.529551546 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:46.529691451 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.529704541 DEBUG method="shutdown" response.id=4 duration=21.26µs 2026-06-06 14:07:46.529721920 DEBUG Received server response for request 4 2026-06-06 14:07:46.529727691 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.529742415 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-06-06 14:07:46.533453418 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 14:07:46.533507434 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.533541586 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.533597471 DEBUG Client info: None 2026-06-06 14:07:46.533627812 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 14:07:46.533646828 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.533652978 INFO Version: Unknown 2026-06-06 14:07:46.533720271 DEBUG Received server response for request 1 2026-06-06 14:07:46.533772062 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.533840984 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.533866010 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.533869846 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.533885971 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-06-06 14:07:46.533998522 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.534024911 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-06-06 14:07:46.534034463 DEBUG Initializing workspace `file:///tmp/.tmpfE42HN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.534046201 DEBUG Searching for a project in '/tmp/.tmpfE42HN/src' 2026-06-06 14:07:46.538833526 DEBUG Found project at '/tmp/.tmpfE42HN' 2026-06-06 14:07:46.538846394 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.539126275 DEBUG Discovering virtual environment in `/tmp/.tmpfE42HN` 2026-06-06 14:07:46.539175869 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.539182965 DEBUG No virtual environment found 2026-06-06 14:07:46.539192878 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:46.539199808 DEBUG Adding first-party search path `/tmp/.tmpfE42HN/src` 2026-06-06 14:07:46.539203088 DEBUG Adding first-party search path `/tmp/.tmpfE42HN` 2026-06-06 14:07:46.539205625 DEBUG Using vendored stdlib 2026-06-06 14:07:46.539435063 INFO Python version: Python 3.10, platform: linux 2026-06-06 14:07:46.539444374 DEBUG Adding new file root '/tmp/.tmpfE42HN' of kind Project 2026-06-06 14:07:46.539648564 DEBUG Updating project to check open files 2026-06-06 14:07:46.539671322 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.539676207 DEBUG Processing deferred request `workspace/executeCommand` 2026-06-06 14:07:46.541883636 DEBUG request{id=2 method="workspace/executeCommand"}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.557227299 DEBUG method="workspace/executeCommand" response.id=2 duration=17.55ms 2026-06-06 14:07:46.557374619 DEBUG Received server response for request 2 2026-06-06 14:07:46.586668390 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:46.586816981 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.586832056 DEBUG method="shutdown" response.id=3 duration=24.33µs 2026-06-06 14:07:46.586967227 DEBUG Received server response for request 3 2026-06-06 14:07:46.586982229 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.587004767 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-06-06 14:07:46.589026776 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 14:07:46.589104917 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.589143697 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.589201432 DEBUG Client info: None 2026-06-06 14:07:46.589216839 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 14:07:46.589228301 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.589231967 INFO Version: Unknown 2026-06-06 14:07:46.589283788 DEBUG Received server response for request 1 2026-06-06 14:07:46.589337391 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.589407887 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.589425403 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.589428763 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.589443812 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.589447008 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:46.589502986 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.589515904 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.589523039 DEBUG Initializing workspace `file:///tmp/.tmpoBZZxY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.589534425 DEBUG Searching for a project in '/tmp/.tmpoBZZxY/src' 2026-06-06 14:07:46.589561834 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:46.589569179 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.589857589 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.589863188 DEBUG Discovering virtual environment in `/tmp/.tmpoBZZxY/src` 2026-06-06 14:07:46.589913046 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.589919468 DEBUG No virtual environment found 2026-06-06 14:07:46.589932534 DEBUG Adding first-party search path `/tmp/.tmpoBZZxY/src` 2026-06-06 14:07:46.589936177 DEBUG Using vendored stdlib 2026-06-06 14:07:46.590189095 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.590197304 DEBUG Adding new file root '/tmp/.tmpoBZZxY/src' of kind Project 2026-06-06 14:07:46.590389600 DEBUG Updating project to check open files 2026-06-06 14:07:46.590410703 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.590415570 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.590441979 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpoBZZxY/src/foo.py", kind: File } 2026-06-06 14:07:46.590480328 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpoBZZxY/src/foo.py` 2026-06-06 14:07:46.590483658 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.590490592 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.596032984 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.654898122 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.763417861 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:46.763437334 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:46.763455756 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 14:07:46.763539068 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:46.763541951 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 14:07:46.764276388 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:46.764303033 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:46.764319446 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 14:07:46.764335696 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpoBZZxY/src' 2026-06-06 14:07:46.764371133 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.804308143 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 210.253618ms 2026-06-06 14:07:46.804967134 DEBUG method="textDocument/completion" response.id=2 duration=214.47ms 2026-06-06 14:07:46.804994455 DEBUG Received server response for request 2 2026-06-06 14:07:46.818724688 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:46.818774825 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.818787534 DEBUG method="shutdown" response.id=3 duration=20.44µs 2026-06-06 14:07:46.818796194 DEBUG Received server response for request 3 2026-06-06 14:07:46.818801051 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.818810120 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-06-06 14:07:46.828378116 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 14:07:46.828440655 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.828518957 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.828578775 DEBUG Client info: None 2026-06-06 14:07:46.828592643 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 14:07:46.828609901 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:46.828616782 INFO Version: Unknown 2026-06-06 14:07:46.828703230 DEBUG Received server response for request 1 2026-06-06 14:07:46.828772643 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.828865351 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.829000966 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.829005798 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.829027752 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.829037277 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:46.829044486 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.829067055 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.829079230 DEBUG Initializing workspace `file:///tmp/.tmpX6Bzco/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:46.829107362 DEBUG Searching for a project in '/tmp/.tmpX6Bzco/src' 2026-06-06 14:07:46.829139388 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:46.829146689 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.829453149 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.829458976 DEBUG Discovering virtual environment in `/tmp/.tmpX6Bzco/src` 2026-06-06 14:07:46.829506432 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.829512468 DEBUG No virtual environment found 2026-06-06 14:07:46.829525117 DEBUG Adding first-party search path `/tmp/.tmpX6Bzco/src` 2026-06-06 14:07:46.829528876 DEBUG Using vendored stdlib 2026-06-06 14:07:46.829760862 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.829769895 DEBUG Adding new file root '/tmp/.tmpX6Bzco/src' of kind Project 2026-06-06 14:07:46.829980580 DEBUG Updating project to check open files 2026-06-06 14:07:46.830000460 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.830004580 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.830032577 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpX6Bzco/src/foo.py", kind: File } 2026-06-06 14:07:46.830143841 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpX6Bzco/src/foo.py` 2026-06-06 14:07:46.830151697 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.830161111 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.830560484 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.848489957 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.859057453 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:46.859071457 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:46.859082186 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 14:07:46.859171172 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:46.859174992 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 14:07:46.859243475 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:46.859264266 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:46.859279765 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 14:07:46.859295377 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpX6Bzco/src' 2026-06-06 14:07:46.859341402 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.905987104 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 75.759134ms 2026-06-06 14:07:46.906042383 DEBUG method="textDocument/completion" response.id=2 duration=75.87ms 2026-06-06 14:07:46.906063288 DEBUG Received server response for request 2 2026-06-06 14:07:46.917070739 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:46.917120827 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:46.917130633 DEBUG method="shutdown" response.id=3 duration=18.30µs 2026-06-06 14:07:46.917138287 DEBUG Received server response for request 3 2026-06-06 14:07:46.917143000 DEBUG Client sends notification `exit` 2026-06-06 14:07:46.917172610 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-06-06 14:07:46.924735120 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 14:07:46.924812672 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:46.924868548 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:46.927280916 DEBUG Client info: None 2026-06-06 14:07:46.927307878 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 14:07:46.927330355 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-06-06 14:07:46.927337750 INFO Version: Unknown 2026-06-06 14:07:46.927387217 DEBUG Received server response for request 1 2026-06-06 14:07:46.927451397 DEBUG Client sends notification `initialized` 2026-06-06 14:07:46.927549557 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:46.927636629 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:46.927640278 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:46.927660758 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:46.927664460 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:46.927682642 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:46.927695438 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:46.927702475 DEBUG Initializing workspace `file:///tmp/.tmpX4HFuC/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 14:07:46.927720019 DEBUG Searching for a project in '/tmp/.tmpX4HFuC/src' 2026-06-06 14:07:46.927745984 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:46.927751821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:46.928032420 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:46.928037773 DEBUG Discovering virtual environment in `/tmp/.tmpX4HFuC/src` 2026-06-06 14:07:46.928083342 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:46.928111637 DEBUG No virtual environment found 2026-06-06 14:07:46.928125415 DEBUG Adding first-party search path `/tmp/.tmpX4HFuC/src` 2026-06-06 14:07:46.928129335 DEBUG Using vendored stdlib 2026-06-06 14:07:46.928345258 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:46.928352284 DEBUG Adding new file root '/tmp/.tmpX4HFuC/src' of kind Project 2026-06-06 14:07:46.928550407 DEBUG Updating project to check open files 2026-06-06 14:07:46.928573829 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:46.928578487 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:46.928603912 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpX4HFuC/src/foo.py", kind: File } 2026-06-06 14:07:46.928638136 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpX4HFuC/src/foo.py` 2026-06-06 14:07:46.928641291 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:46.928648899 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:46.928960423 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:46.946349190 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:46.956758668 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:46.956771929 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:46.956785257 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 14:07:46.956889991 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:46.956894256 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 14:07:46.956954859 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:46.956975674 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:46.956995557 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 14:07:46.957011109 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpX4HFuC/src' 2026-06-06 14:07:46.957045469 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:46.997139593 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 68.434989ms 2026-06-06 14:07:46.997180666 DEBUG method="textDocument/completion" response.id=2 duration=68.52ms 2026-06-06 14:07:46.997205557 DEBUG Received server response for request 2 2026-06-06 14:07:47.007411740 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.007452888 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.007463174 DEBUG method="shutdown" response.id=3 duration=17.91µs 2026-06-06 14:07:47.007473552 DEBUG Received server response for request 3 2026-06-06 14:07:47.007479316 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.007490096 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-06-06 14:07:47.014442120 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 14:07:47.014529526 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.014580381 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.014654448 DEBUG Client info: None 2026-06-06 14:07:47.014678317 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 14:07:47.014696201 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-06-06 14:07:47.014699984 INFO Version: Unknown 2026-06-06 14:07:47.015141778 DEBUG Received server response for request 1 2026-06-06 14:07:47.015188143 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.015270794 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.015322750 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.015327759 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.015345506 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.015348692 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.015376030 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.015394374 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.015402044 DEBUG Initializing workspace `file:///tmp/.tmpf16ji6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.015414573 DEBUG Searching for a project in '/tmp/.tmpf16ji6/src' 2026-06-06 14:07:47.015439436 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.015445785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.015753531 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.015759747 DEBUG Discovering virtual environment in `/tmp/.tmpf16ji6/src` 2026-06-06 14:07:47.015806932 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.015813537 DEBUG No virtual environment found 2026-06-06 14:07:47.015827147 DEBUG Adding first-party search path `/tmp/.tmpf16ji6/src` 2026-06-06 14:07:47.015831497 DEBUG Using vendored stdlib 2026-06-06 14:07:47.016005775 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.016011397 DEBUG Adding new file root '/tmp/.tmpf16ji6/src' of kind Project 2026-06-06 14:07:47.016204634 DEBUG Updating project to check open files 2026-06-06 14:07:47.016225224 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.016230398 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.016255291 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpf16ji6/src/foo.py", kind: File } 2026-06-06 14:07:47.016290174 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpf16ji6/src/foo.py` 2026-06-06 14:07:47.016293268 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.016300206 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.016625651 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.033904240 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.044199168 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:47.044211558 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:47.044221265 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 14:07:47.044305375 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:47.044309048 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 14:07:47.044360549 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:47.044384132 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:47.044403364 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 14:07:47.044415735 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpf16ji6/src' 2026-06-06 14:07:47.044453448 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:47.080727777 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 64.384124ms 2026-06-06 14:07:47.080754445 DEBUG method="textDocument/completion" response.id=2 duration=64.45ms 2026-06-06 14:07:47.080774637 DEBUG Received server response for request 2 2026-06-06 14:07:47.090971246 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.091157595 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.091171660 DEBUG method="shutdown" response.id=3 duration=22.30µs 2026-06-06 14:07:47.091185322 DEBUG Received server response for request 3 2026-06-06 14:07:47.091194576 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.091207419 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-06-06 14:07:47.097590508 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 14:07:47.097662994 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.097699105 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.097774705 DEBUG Client info: None 2026-06-06 14:07:47.097794538 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 14:07:47.097815842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-06-06 14:07:47.097822320 INFO Version: Unknown 2026-06-06 14:07:47.097879208 DEBUG Received server response for request 1 2026-06-06 14:07:47.097931744 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.097997703 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.098058577 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.098061587 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.098077430 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.098080818 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.098146326 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.098159050 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.098165613 DEBUG Initializing workspace `file:///tmp/.tmpGCWRKo/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 14:07:47.098180787 DEBUG Searching for a project in '/tmp/.tmpGCWRKo/src' 2026-06-06 14:07:47.098206769 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.098212599 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.098497224 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.098501637 DEBUG Discovering virtual environment in `/tmp/.tmpGCWRKo/src` 2026-06-06 14:07:47.098550399 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.098556669 DEBUG No virtual environment found 2026-06-06 14:07:47.098569812 DEBUG Adding first-party search path `/tmp/.tmpGCWRKo/src` 2026-06-06 14:07:47.098573763 DEBUG Using vendored stdlib 2026-06-06 14:07:47.098795320 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.099413268 DEBUG Adding new file root '/tmp/.tmpGCWRKo/src' of kind Project 2026-06-06 14:07:47.099663288 DEBUG Updating project to check open files 2026-06-06 14:07:47.099685864 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.099690474 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.099717722 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGCWRKo/src/foo.py", kind: File } 2026-06-06 14:07:47.099752343 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpGCWRKo/src/foo.py` 2026-06-06 14:07:47.099755658 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.099763146 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.100115742 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.116740979 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.126689954 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:47.126707238 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:47.126721269 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 14:07:47.126813591 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:47.126818859 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 14:07:47.126908027 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:47.126936766 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:47.126958881 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 14:07:47.126974923 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpGCWRKo/src' 2026-06-06 14:07:47.127019734 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:47.164014089 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 64.197963ms 2026-06-06 14:07:47.164058900 DEBUG method="textDocument/completion" response.id=2 duration=64.29ms 2026-06-06 14:07:47.164102584 DEBUG Received server response for request 2 2026-06-06 14:07:47.174298668 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.174331973 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.174341289 DEBUG method="shutdown" response.id=3 duration=15.84µs 2026-06-06 14:07:47.174347550 DEBUG Received server response for request 3 2026-06-06 14:07:47.174354439 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.174363986 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-06-06 14:07:47.181215919 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 14:07:47.181279282 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.181318653 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.181417025 DEBUG Client info: None 2026-06-06 14:07:47.181451057 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 14:07:47.181476922 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.181483463 INFO Version: Unknown 2026-06-06 14:07:47.181564713 DEBUG Received server response for request 1 2026-06-06 14:07:47.181629660 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.181744839 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.181792328 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.181796580 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.181815251 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.181818720 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.181851936 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.181871571 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.181879580 DEBUG Initializing workspace `file:///tmp/.tmpBY80yT/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 14:07:47.181896228 DEBUG Searching for a project in '/tmp/.tmpBY80yT/src' 2026-06-06 14:07:47.181945274 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.181951740 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.182330101 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.182336846 DEBUG Discovering virtual environment in `/tmp/.tmpBY80yT/src` 2026-06-06 14:07:47.182392081 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.182399124 DEBUG No virtual environment found 2026-06-06 14:07:47.182411112 DEBUG Adding first-party search path `/tmp/.tmpBY80yT/src` 2026-06-06 14:07:47.182415060 DEBUG Using vendored stdlib 2026-06-06 14:07:47.182649809 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.182656505 DEBUG Adding new file root '/tmp/.tmpBY80yT/src' of kind Project 2026-06-06 14:07:47.182857199 DEBUG Updating project to check open files 2026-06-06 14:07:47.182877424 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.182881529 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.182906648 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBY80yT/src/foo.py", kind: File } 2026-06-06 14:07:47.182940750 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpBY80yT/src/foo.py` 2026-06-06 14:07:47.182944048 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.182951818 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.183332361 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.200931526 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.211024880 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:47.211039905 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:47.211049849 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 14:07:47.211160343 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:47.211164885 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 14:07:47.211232631 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:47.211255621 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:47.211276382 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 14:07:47.211291946 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpBY80yT/src' 2026-06-06 14:07:47.211328574 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:47.248711215 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 65.715563ms 2026-06-06 14:07:47.248755327 DEBUG method="textDocument/completion" response.id=2 duration=65.80ms 2026-06-06 14:07:47.248787127 DEBUG Received server response for request 2 2026-06-06 14:07:47.258976877 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.259146097 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.259161298 DEBUG method="shutdown" response.id=3 duration=25.12µs 2026-06-06 14:07:47.259322179 DEBUG Received server response for request 3 2026-06-06 14:07:47.259335895 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.259358386 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-06-06 14:07:47.266553757 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 14:07:47.266614639 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.266654100 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.266744497 DEBUG Client info: None 2026-06-06 14:07:47.266778090 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 14:07:47.266799406 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.266806492 INFO Version: Unknown 2026-06-06 14:07:47.266862158 DEBUG Received server response for request 1 2026-06-06 14:07:47.266927479 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.266991841 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.267024949 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.267035472 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.267054848 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.267058454 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.267117216 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.267132499 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.267140679 DEBUG Initializing workspace `file:///tmp/.tmpR48Cgv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.267153587 DEBUG Searching for a project in '/tmp/.tmpR48Cgv/src' 2026-06-06 14:07:47.267183148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.267189624 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.267513178 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.267520072 DEBUG Discovering virtual environment in `/tmp/.tmpR48Cgv/src` 2026-06-06 14:07:47.267572679 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.267579453 DEBUG No virtual environment found 2026-06-06 14:07:47.267592127 DEBUG Adding first-party search path `/tmp/.tmpR48Cgv/src` 2026-06-06 14:07:47.267596125 DEBUG Using vendored stdlib 2026-06-06 14:07:47.267833636 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.267841735 DEBUG Adding new file root '/tmp/.tmpR48Cgv/src' of kind Project 2026-06-06 14:07:47.268057551 DEBUG Updating project to check open files 2026-06-06 14:07:47.268079311 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.268084100 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.268133747 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpR48Cgv/src/foo.py", kind: File } 2026-06-06 14:07:47.268172722 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpR48Cgv/src/foo.py` 2026-06-06 14:07:47.268176415 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.268185043 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.268475730 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.285993979 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.295658925 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:47.295672095 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:47.295682284 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 14:07:47.295751268 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:47.295754340 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 14:07:47.295810040 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:47.295831576 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:47.295848099 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 14:07:47.295863188 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpR48Cgv/src' 2026-06-06 14:07:47.295900468 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:47.332694384 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 64.457766ms 2026-06-06 14:07:47.332736640 DEBUG method="textDocument/completion" response.id=2 duration=64.54ms 2026-06-06 14:07:47.332763234 DEBUG Received server response for request 2 2026-06-06 14:07:47.342965025 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.343184132 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.343198437 DEBUG method="shutdown" response.id=3 duration=24.16µs 2026-06-06 14:07:47.343211240 DEBUG Received server response for request 3 2026-06-06 14:07:47.343218011 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.343244978 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-06-06 14:07:47.349332238 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 14:07:47.349390995 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.349428335 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.349506691 DEBUG Client info: None 2026-06-06 14:07:47.349536286 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 14:07:47.349561245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.349567448 INFO Version: Unknown 2026-06-06 14:07:47.349629659 DEBUG Received server response for request 1 2026-06-06 14:07:47.349689073 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.349756440 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.349785406 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.349789510 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.349807994 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.349811371 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.349864618 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.349878894 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.349886578 DEBUG Initializing workspace `file:///tmp/.tmpwYbdYe/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 14:07:47.349902297 DEBUG Searching for a project in '/tmp/.tmpwYbdYe/src' 2026-06-06 14:07:47.349931994 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.349937706 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.350245793 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.350253709 DEBUG Discovering virtual environment in `/tmp/.tmpwYbdYe/src` 2026-06-06 14:07:47.350302594 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.350309544 DEBUG No virtual environment found 2026-06-06 14:07:47.350322294 DEBUG Adding first-party search path `/tmp/.tmpwYbdYe/src` 2026-06-06 14:07:47.350326345 DEBUG Using vendored stdlib 2026-06-06 14:07:47.350555592 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.350563653 DEBUG Adding new file root '/tmp/.tmpwYbdYe/src' of kind Project 2026-06-06 14:07:47.350768488 DEBUG Updating project to check open files 2026-06-06 14:07:47.350789461 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.350794694 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.350821051 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwYbdYe/src/foo.py", kind: File } 2026-06-06 14:07:47.350857124 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpwYbdYe/src/foo.py` 2026-06-06 14:07:47.350861309 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.350869861 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.351127713 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.367596939 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.377470875 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:47.377483384 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:47.377494089 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 14:07:47.377555553 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:47.377558766 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 14:07:47.377638118 DEBUG method="textDocument/completion" response.id=2 duration=26.76ms 2026-06-06 14:07:47.377670820 DEBUG Received server response for request 2 2026-06-06 14:07:47.387805561 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.387962220 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.387977063 DEBUG method="shutdown" response.id=3 duration=23.32µs 2026-06-06 14:07:47.387994393 DEBUG Received server response for request 3 2026-06-06 14:07:47.387999198 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.388014121 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-06-06 14:07:47.392581748 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 14:07:47.392636696 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.392672316 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.392734181 DEBUG Client info: None 2026-06-06 14:07:47.392761309 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 14:07:47.392784734 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.392790383 INFO Version: Unknown 2026-06-06 14:07:47.392857161 DEBUG Received server response for request 1 2026-06-06 14:07:47.392908002 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.392971241 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.393007585 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.393011601 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.393028274 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.393067768 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.393072025 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.393084708 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.393108928 DEBUG Initializing workspace `file:///tmp/.tmpK2zjyd/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 14:07:47.393123526 DEBUG Searching for a project in '/tmp/.tmpK2zjyd/src' 2026-06-06 14:07:47.393151503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.393157183 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.393433106 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.393439105 DEBUG Discovering virtual environment in `/tmp/.tmpK2zjyd/src` 2026-06-06 14:07:47.393488464 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.393495155 DEBUG No virtual environment found 2026-06-06 14:07:47.393506818 DEBUG Adding first-party search path `/tmp/.tmpK2zjyd/src` 2026-06-06 14:07:47.393511204 DEBUG Using vendored stdlib 2026-06-06 14:07:47.393742046 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.393749245 DEBUG Adding new file root '/tmp/.tmpK2zjyd/src' of kind Project 2026-06-06 14:07:47.393937751 DEBUG Updating project to check open files 2026-06-06 14:07:47.393955484 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.393960223 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.393984617 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpK2zjyd/src/foo.py", kind: File } 2026-06-06 14:07:47.394018718 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpK2zjyd/src/foo.py` 2026-06-06 14:07:47.394022405 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.394030387 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.394304612 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.412513047 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.421748563 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:47.421760940 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:47.421770864 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 14:07:47.421831970 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:47.421834999 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 14:07:47.449262357 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `re` not found in search paths 2026-06-06 14:07:47.449282862 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 14:07:47.450533463 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 56.453612ms 2026-06-06 14:07:47.450740458 DEBUG method="textDocument/completion" response.id=2 duration=56.70ms 2026-06-06 14:07:47.450782451 DEBUG Received server response for request 2 2026-06-06 14:07:47.461018960 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.461184888 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.461203150 DEBUG method="shutdown" response.id=3 duration=29.22µs 2026-06-06 14:07:47.461221488 DEBUG Received server response for request 3 2026-06-06 14:07:47.461228624 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.461251358 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-06-06 14:07:47.467983450 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 14:07:47.468042689 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.468084404 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.468180460 DEBUG Client info: None 2026-06-06 14:07:47.468213125 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 14:07:47.468237971 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.468244623 INFO Version: Unknown 2026-06-06 14:07:47.468324063 DEBUG Received server response for request 1 2026-06-06 14:07:47.468403212 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.468543350 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.468656872 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.468660923 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.468680327 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.468684055 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.468702390 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.468715997 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.468723174 DEBUG Initializing workspace `file:///tmp/.tmpc0u1xM/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 14:07:47.468739719 DEBUG Searching for a project in '/tmp/.tmpc0u1xM/src' 2026-06-06 14:07:47.468767561 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.468773059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.469066011 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.469072105 DEBUG Discovering virtual environment in `/tmp/.tmpc0u1xM/src` 2026-06-06 14:07:47.469140979 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.469147754 DEBUG No virtual environment found 2026-06-06 14:07:47.469160150 DEBUG Adding first-party search path `/tmp/.tmpc0u1xM/src` 2026-06-06 14:07:47.469164106 DEBUG Using vendored stdlib 2026-06-06 14:07:47.469388225 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.469394775 DEBUG Adding new file root '/tmp/.tmpc0u1xM/src' of kind Project 2026-06-06 14:07:47.469592151 DEBUG Updating project to check open files 2026-06-06 14:07:47.469612491 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.469616910 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.469642816 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpc0u1xM/src/foo.py", kind: File } 2026-06-06 14:07:47.469680685 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpc0u1xM/src/foo.py` 2026-06-06 14:07:47.469683947 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.469691294 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.471048457 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.489211947 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 19.476772ms 2026-06-06 14:07:47.489381647 DEBUG method="textDocument/completion" response.id=2 duration=19.68ms 2026-06-06 14:07:47.489576428 DEBUG Received server response for request 2 2026-06-06 14:07:47.499938969 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.500131476 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.500145913 DEBUG method="shutdown" response.id=3 duration=23.53µs 2026-06-06 14:07:47.500324978 DEBUG Received server response for request 3 2026-06-06 14:07:47.500338871 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.500397670 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-06-06 14:07:47.504148047 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 14:07:47.504208925 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.504245818 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.504314739 DEBUG Client info: None 2026-06-06 14:07:47.504342743 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 14:07:47.504367907 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.504373802 INFO Version: Unknown 2026-06-06 14:07:47.504438377 DEBUG Received server response for request 1 2026-06-06 14:07:47.504496568 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.504566999 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.504598003 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.504602133 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.504619576 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.504623040 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:47.504674948 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.504689309 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.504697304 DEBUG Initializing workspace `file:///tmp/.tmpNJXC7W/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 14:07:47.504713269 DEBUG Searching for a project in '/tmp/.tmpNJXC7W/src' 2026-06-06 14:07:47.504742914 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.504749361 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.505046695 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.505052565 DEBUG Discovering virtual environment in `/tmp/.tmpNJXC7W/src` 2026-06-06 14:07:47.505126641 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.505134056 DEBUG No virtual environment found 2026-06-06 14:07:47.505146110 DEBUG Adding first-party search path `/tmp/.tmpNJXC7W/src` 2026-06-06 14:07:47.505150321 DEBUG Using vendored stdlib 2026-06-06 14:07:47.505386481 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.505394610 DEBUG Adding new file root '/tmp/.tmpNJXC7W/src' of kind Project 2026-06-06 14:07:47.505598747 DEBUG Updating project to check open files 2026-06-06 14:07:47.505619663 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.505624443 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.505650625 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNJXC7W/src/foo.py", kind: File } 2026-06-06 14:07:47.505687313 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpNJXC7W/src/foo.py` 2026-06-06 14:07:47.505691238 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.505700318 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.505873772 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.528545822 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.572622173 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 3 suggestions in 66.877509ms 2026-06-06 14:07:47.572825035 DEBUG method="textDocument/completion" response.id=2 duration=67.12ms 2026-06-06 14:07:47.572865687 DEBUG Received server response for request 2 2026-06-06 14:07:47.583104048 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.583253113 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.583268401 DEBUG method="shutdown" response.id=3 duration=25.94µs 2026-06-06 14:07:47.583283023 DEBUG Received server response for request 3 2026-06-06 14:07:47.583290463 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.583311768 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-06-06 14:07:47.589018771 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 14:07:47.589078544 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.589139935 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.589200316 DEBUG Client info: None 2026-06-06 14:07:47.589230895 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 14:07:47.589249651 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.589256272 INFO Version: Unknown 2026-06-06 14:07:47.589307841 DEBUG Received server response for request 1 2026-06-06 14:07:47.589369604 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.589463356 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.589558253 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.589561855 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.589581328 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.589585299 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:47.589603643 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.589619376 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.589627362 DEBUG Initializing workspace `file:///tmp/.tmpCm50Xh/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpCm50Xh/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.590284051 DEBUG Using overridden configuration file at '/tmp/.tmpCm50Xh/ty2.toml' 2026-06-06 14:07:47.590340898 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.590637374 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.590645491 DEBUG Discovering virtual environment in `/tmp/.tmpCm50Xh/src` 2026-06-06 14:07:47.590696960 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.590703857 DEBUG No virtual environment found 2026-06-06 14:07:47.590715883 DEBUG Adding first-party search path `/tmp/.tmpCm50Xh/src` 2026-06-06 14:07:47.590720301 DEBUG Using vendored stdlib 2026-06-06 14:07:47.590953846 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.590961633 DEBUG Adding new file root '/tmp/.tmpCm50Xh/src' of kind Project 2026-06-06 14:07:47.591191037 DEBUG Updating project to check open files 2026-06-06 14:07:47.591213101 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.591218581 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.591253611 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCm50Xh/src/foo.py", kind: File } 2026-06-06 14:07:47.591301529 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpCm50Xh/src/foo.py` 2026-06-06 14:07:47.591305395 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.591314332 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.591401338 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpCm50Xh/src/foo.py"))}: Checking file '/tmp/.tmpCm50Xh/src/foo.py' 2026-06-06 14:07:47.591529245 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpCm50Xh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.603677385 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpCm50Xh/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.612935093 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.61ms 2026-06-06 14:07:47.613189683 DEBUG Received server response for request 2 2026-06-06 14:07:47.625922714 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.626197067 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.626211226 DEBUG method="shutdown" response.id=3 duration=23.66µs 2026-06-06 14:07:47.626357855 DEBUG Received server response for request 3 2026-06-06 14:07:47.626372570 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.626389554 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-06-06 14:07:47.631552398 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 14:07:47.631610177 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.631641805 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.631717427 DEBUG Client info: None 2026-06-06 14:07:47.631750318 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 14:07:47.631769471 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.631776242 INFO Version: Unknown 2026-06-06 14:07:47.631856315 DEBUG Received server response for request 1 2026-06-06 14:07:47.631917493 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.631994133 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.632025735 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.632029655 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.632050763 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.632054609 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:47.632122934 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.632840022 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.632853385 DEBUG Initializing workspace `file:///tmp/.tmp3aNncN/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmp3aNncN/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.634542485 DEBUG Using overridden configuration file at '/tmp/.tmp3aNncN/ty2.toml' 2026-06-06 14:07:47.634596247 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.634854296 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.634861387 DEBUG Discovering virtual environment in `/tmp/.tmp3aNncN/src` 2026-06-06 14:07:47.634912445 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.634918825 DEBUG No virtual environment found 2026-06-06 14:07:47.634931243 DEBUG Adding first-party search path `/tmp/.tmp3aNncN/src` 2026-06-06 14:07:47.634935864 DEBUG Using vendored stdlib 2026-06-06 14:07:47.635184159 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.635193988 DEBUG Adding new file root '/tmp/.tmp3aNncN/src' of kind Project 2026-06-06 14:07:47.635413244 DEBUG Updating project to check open files 2026-06-06 14:07:47.635436560 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.635441498 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.635466570 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3aNncN/src/foo.py", kind: File } 2026-06-06 14:07:47.635503965 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp3aNncN/src/foo.py` 2026-06-06 14:07:47.635507622 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.635515610 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.635598438 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp3aNncN/src/foo.py"))}: Checking file '/tmp/.tmp3aNncN/src/foo.py' 2026-06-06 14:07:47.635737091 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp3aNncN/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.647920755 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp3aNncN/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.651651938 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.13ms 2026-06-06 14:07:47.651688122 DEBUG Received server response for request 2 2026-06-06 14:07:47.662595183 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.662749192 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.662763207 DEBUG method="shutdown" response.id=3 duration=21.50µs 2026-06-06 14:07:47.662913256 DEBUG Received server response for request 3 2026-06-06 14:07:47.662926226 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.662945274 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-06-06 14:07:47.666918265 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 14:07:47.666972307 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.667003208 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.667067655 DEBUG Client info: None 2026-06-06 14:07:47.667107800 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 14:07:47.667124261 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.667129469 INFO Version: Unknown 2026-06-06 14:07:47.667190692 DEBUG Received server response for request 1 2026-06-06 14:07:47.667245221 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.667318073 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.667348537 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.667352842 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.667371138 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.667374735 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:47.667436917 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.667455317 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.667462635 DEBUG Initializing workspace `file:///tmp/.tmp2Y4j67/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 14:07:47.667483806 DEBUG Searching for a project in '/tmp/.tmp2Y4j67/src' 2026-06-06 14:07:47.667512381 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.667518691 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.667800105 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.667806699 DEBUG Discovering virtual environment in `/tmp/.tmp2Y4j67/src` 2026-06-06 14:07:47.667855000 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.667861629 DEBUG No virtual environment found 2026-06-06 14:07:47.667874500 DEBUG Adding first-party search path `/tmp/.tmp2Y4j67/src` 2026-06-06 14:07:47.667878651 DEBUG Using vendored stdlib 2026-06-06 14:07:47.668148418 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.668155691 DEBUG Adding new file root '/tmp/.tmp2Y4j67/src' of kind Project 2026-06-06 14:07:47.668357956 DEBUG Updating project to check open files 2026-06-06 14:07:47.668375519 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.668380302 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.668405253 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2Y4j67/src/foo.py", kind: File } 2026-06-06 14:07:47.668439608 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp2Y4j67/src/foo.py` 2026-06-06 14:07:47.668443312 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.668451616 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.668527241 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp2Y4j67/src/foo.py"))}: Checking file '/tmp/.tmp2Y4j67/src/foo.py' 2026-06-06 14:07:47.668625060 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp2Y4j67/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.680849729 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp2Y4j67/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.684409898 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.95ms 2026-06-06 14:07:47.684436444 DEBUG Received server response for request 2 2026-06-06 14:07:47.694667999 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.694862541 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.694876097 DEBUG method="shutdown" response.id=3 duration=20.78µs 2026-06-06 14:07:47.694892536 DEBUG Received server response for request 3 2026-06-06 14:07:47.694897306 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.694919726 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-06-06 14:07:47.698205200 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 14:07:47.698256129 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.698285621 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.698343399 DEBUG Client info: None 2026-06-06 14:07:47.698371394 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 14:07:47.698388090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.698393826 INFO Version: Unknown 2026-06-06 14:07:47.698457107 DEBUG Received server response for request 1 2026-06-06 14:07:47.698497291 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.698555166 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.698589326 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.698592916 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.698608640 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.698656272 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.698670254 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.698677107 DEBUG Initializing workspace `file:///tmp/.tmpVuX25t/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpVuX25t/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.698688897 DEBUG Using overridden configuration file at '/tmp/.tmpVuX25t/ty2.toml' 2026-06-06 14:07:47.699907079 ERROR Failed to create project for workspace `file:///tmp/.tmpVuX25t/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpVuX25t/ty2.toml: /tmp/.tmpVuX25t/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/.tmpVuX25t/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 14:07:47.701776067 DEBUG Received notification `window/showMessage` 2026-06-06 14:07:47.701781609 INFO Retrying to receive `window/showMessage` notification 2026-06-06 14:07:47.701785661 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:47.702639722 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.702649869 DEBUG Discovering virtual environment in `/tmp/.tmpVuX25t/src` 2026-06-06 14:07:47.702698565 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.702704846 DEBUG No virtual environment found 2026-06-06 14:07:47.704391731 DEBUG Adding first-party search path `/tmp/.tmpVuX25t/src` 2026-06-06 14:07:47.704397973 DEBUG Using vendored stdlib 2026-06-06 14:07:47.704602745 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.704609826 DEBUG Adding new file root '/tmp/.tmpVuX25t/src' of kind Project 2026-06-06 14:07:47.704775074 DEBUG Updating project to check open files 2026-06-06 14:07:47.704789601 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.704793764 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.704815537 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVuX25t/src/foo.py", kind: File } 2026-06-06 14:07:47.704847803 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpVuX25t/src/foo.py` 2026-06-06 14:07:47.704851147 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.704858910 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.704944196 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpVuX25t/src/foo.py"))}: Checking file '/tmp/.tmpVuX25t/src/foo.py' 2026-06-06 14:07:47.705055810 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpVuX25t/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.716639122 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpVuX25t/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.720363012 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.50ms 2026-06-06 14:07:47.720391163 DEBUG Received server response for request 2 2026-06-06 14:07:47.730663495 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.730806674 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.730821143 DEBUG method="shutdown" response.id=3 duration=22.36µs 2026-06-06 14:07:47.730836919 DEBUG Received server response for request 3 2026-06-06 14:07:47.730841714 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.730856765 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-06-06 14:07:47.738363852 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 14:07:47.738414602 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.738442733 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.738500738 DEBUG Client info: None 2026-06-06 14:07:47.738528336 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 14:07:47.738545297 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.738551048 INFO Version: Unknown 2026-06-06 14:07:47.738616010 DEBUG Received server response for request 1 2026-06-06 14:07:47.738653934 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.738714947 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.738744011 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.738750938 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.738829614 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.740693717 DEBUG Initializing workspace `file:///tmp/.tmp6oCwMB/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/.tmp6oCwMB/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-06-06 14:07:47.742597266 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 14:07:47.742606153 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp6oCwMB/venv 2026-06-06 14:07:47.742610297 DEBUG Searching for a project in '/tmp/.tmp6oCwMB/src' 2026-06-06 14:07:47.742638882 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.742645157 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.742852067 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.743520613 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp6oCwMB/venv/pyvenv.cfg' 2026-06-06 14:07:47.744657977 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp6oCwMB/venv 2026-06-06 14:07:47.745265548 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp6oCwMB/venv/lib/python3.16/site-packages"] 2026-06-06 14:07:47.745830337 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp6oCwMB/base 2026-06-06 14:07:47.745836939 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-06-06 14:07:47.745839342 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/.tmp6oCwMB/base` 2026-06-06 14:07:47.745851648 DEBUG Adding first-party search path `/tmp/.tmp6oCwMB/src` 2026-06-06 14:07:47.745854705 DEBUG Using vendored stdlib 2026-06-06 14:07:47.746049048 DEBUG Adding site-packages search path `/tmp/.tmp6oCwMB/venv/lib/python3.16/site-packages` 2026-06-06 14:07:47.746056818 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.746060873 DEBUG Adding new file root '/tmp/.tmp6oCwMB/src' of kind Project 2026-06-06 14:07:47.746069785 DEBUG Adding new file root '/tmp/.tmp6oCwMB/venv/lib/python3.16/site-packages' of kind SearchPath 2026-06-06 14:07:47.746276829 DEBUG Updating project to check open files 2026-06-06 14:07:47.746294505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.746354457 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:47.746361751 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:47.748265992 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.748273635 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:47.748297186 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6oCwMB/src/main.py", kind: File } 2026-06-06 14:07:47.748326613 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp6oCwMB/src/main.py` 2026-06-06 14:07:47.748329317 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.748336224 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(801))}}: Set open project files (count: 1) 2026-06-06 14:07:47.748406421 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6oCwMB/src/main.py"))}: Checking file '/tmp/.tmp6oCwMB/src/main.py' 2026-06-06 14:07:47.748482707 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6oCwMB/src/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.767023512 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6oCwMB/src/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.772713509 DEBUG method="textDocument/diagnostic" response.id=2 duration=24.37ms 2026-06-06 14:07:47.772750060 DEBUG Received server response for request 2 2026-06-06 14:07:47.782927019 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.783129545 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.783145919 DEBUG method="shutdown" response.id=3 duration=26.75µs 2026-06-06 14:07:47.783163837 DEBUG Received server response for request 3 2026-06-06 14:07:47.783171217 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.783206214 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-06-06 14:07:47.788681715 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 14:07:47.788739372 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.788769374 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.788812967 DEBUG Client info: None 2026-06-06 14:07:47.788832899 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 14:07:47.788848469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.788853954 INFO Version: Unknown 2026-06-06 14:07:47.788905736 DEBUG Received server response for request 1 2026-06-06 14:07:47.788970984 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.789053862 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.789166576 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.789171542 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.789236231 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.789255507 DEBUG Initializing workspace `file:///tmp/.tmpMtrRXi/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.789269277 DEBUG Searching for a project in '/tmp/.tmpMtrRXi/project' 2026-06-06 14:07:47.789298689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.789305057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.789606179 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.789612008 DEBUG Discovering virtual environment in `/tmp/.tmpMtrRXi/project` 2026-06-06 14:07:47.789623368 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpMtrRXi/project/.venv/pyvenv.cfg' 2026-06-06 14:07:47.789681578 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.789689070 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpMtrRXi/project/.venv 2026-06-06 14:07:47.789720292 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpMtrRXi/project/.venv/lib/python3.16/site-packages"] 2026-06-06 14:07:47.789730600 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpMtrRXi/base 2026-06-06 14:07:47.789736539 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-06-06 14:07:47.789739162 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/.tmpMtrRXi/base` 2026-06-06 14:07:47.789756059 DEBUG Adding first-party search path `/tmp/.tmpMtrRXi/project` 2026-06-06 14:07:47.789760398 DEBUG Using vendored stdlib 2026-06-06 14:07:47.789994111 DEBUG Adding site-packages search path `/tmp/.tmpMtrRXi/project/.venv/lib/python3.16/site-packages` 2026-06-06 14:07:47.790164425 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.790171859 DEBUG Adding new file root '/tmp/.tmpMtrRXi/project' of kind Project 2026-06-06 14:07:47.790189559 DEBUG Adding new file root '/tmp/.tmpMtrRXi/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-06-06 14:07:47.790434331 DEBUG Updating project to check open files 2026-06-06 14:07:47.790443087 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:47.790451389 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:47.790456025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.801363662 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:47.801395634 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.801408468 DEBUG method="shutdown" response.id=2 duration=23.94µs 2026-06-06 14:07:47.801419776 DEBUG Received server response for request 2 2026-06-06 14:07:47.801423229 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.801441822 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-06-06 14:07:47.802869886 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 14:07:47.802925208 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.802956062 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.803022282 DEBUG Client info: None 2026-06-06 14:07:47.803049390 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 14:07:47.803069152 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.803075007 INFO Version: Unknown 2026-06-06 14:07:47.803557981 DEBUG Received server response for request 1 2026-06-06 14:07:47.803621248 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.803863469 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.804042765 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.804047740 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.804317519 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.804423449 DEBUG Initializing workspace `file:///tmp/.tmpOVhY6K/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/.tmpOVhY6K/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpOVhY6K/python", }, environment: None, version: None, }, ), }, ), } 2026-06-06 14:07:47.804508912 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpOVhY6K/python 2026-06-06 14:07:47.804516861 DEBUG Searching for a project in '/tmp/.tmpOVhY6K/project' 2026-06-06 14:07:47.804663363 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.804669918 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.805217117 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.805241565 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpOVhY6K/python/pyvenv.cfg' 2026-06-06 14:07:47.805249769 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpOVhY6K/python 2026-06-06 14:07:47.805300782 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpOVhY6K/python/lib/python3.16/site-packages"] 2026-06-06 14:07:47.805305254 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpOVhY6K/python 2026-06-06 14:07:47.805311909 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpOVhY6K/python/lib/python3.16" 2026-06-06 14:07:47.805330191 DEBUG Adding first-party search path `/tmp/.tmpOVhY6K/project` 2026-06-06 14:07:47.805334642 DEBUG Using vendored stdlib 2026-06-06 14:07:47.805629466 DEBUG Adding site-packages search path `/tmp/.tmpOVhY6K/python/lib/python3.16/site-packages` 2026-06-06 14:07:47.805639686 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.805644797 DEBUG Adding new file root '/tmp/.tmpOVhY6K/project' of kind Project 2026-06-06 14:07:47.805657497 DEBUG Adding new file root '/tmp/.tmpOVhY6K/python/lib/python3.16/site-packages' of kind SearchPath 2026-06-06 14:07:47.805922748 DEBUG Updating project to check open files 2026-06-06 14:07:47.805928675 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:47.805937633 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:47.805947051 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.816114921 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:47.816157507 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.816166743 DEBUG method="shutdown" response.id=2 duration=15.89µs 2026-06-06 14:07:47.816176058 DEBUG Received server response for request 2 2026-06-06 14:07:47.816181815 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.816192669 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-06-06 14:07:47.817689455 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 14:07:47.817743735 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.817772713 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.817828318 DEBUG Client info: None 2026-06-06 14:07:47.817856033 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 14:07:47.817875517 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.817880985 INFO Version: Unknown 2026-06-06 14:07:47.818009122 DEBUG Received server response for request 1 2026-06-06 14:07:47.818055913 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.818162319 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.818234731 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.818238630 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.818255440 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.818269890 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-06 14:07:47.818322790 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.818335993 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.818351662 DEBUG Initializing workspace `file:///tmp/.tmpfVbNs4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.818364030 DEBUG Searching for a project in '/tmp/.tmpfVbNs4/src' 2026-06-06 14:07:47.818409199 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.818414685 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.818706269 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.818710772 DEBUG Discovering virtual environment in `/tmp/.tmpfVbNs4/src` 2026-06-06 14:07:47.818762853 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.818769733 DEBUG No virtual environment found 2026-06-06 14:07:47.818780423 DEBUG Adding first-party search path `/tmp/.tmpfVbNs4/src` 2026-06-06 14:07:47.818790273 DEBUG Using vendored stdlib 2026-06-06 14:07:47.819063131 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.819069414 DEBUG Adding new file root '/tmp/.tmpfVbNs4/src' of kind Project 2026-06-06 14:07:47.819311392 DEBUG Updating project to check open files 2026-06-06 14:07:47.819334802 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.819339401 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.819377188 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpfVbNs4/src/foo.py", kind: File } 2026-06-06 14:07:47.819411914 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpfVbNs4/src/foo.py` 2026-06-06 14:07:47.819414255 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.819420315 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.823317725 DEBUG method="textDocument/foldingRange" response.id=2 duration=3.89ms 2026-06-06 14:07:47.823342328 DEBUG Received server response for request 2 2026-06-06 14:07:47.834724037 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.834916432 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.834931637 DEBUG method="shutdown" response.id=3 duration=23.00µs 2026-06-06 14:07:47.834946283 DEBUG Received server response for request 3 2026-06-06 14:07:47.834950122 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.834977515 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-06-06 14:07:47.836325833 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 14:07:47.836384227 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.836415701 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.836470999 DEBUG Client info: None 2026-06-06 14:07:47.836499660 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 14:07:47.836519310 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.836524947 INFO Version: Unknown 2026-06-06 14:07:47.836612898 DEBUG Received server response for request 1 2026-06-06 14:07:47.836661745 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.836728269 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.836871039 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.836874543 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.836989386 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.836995739 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.837000063 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-06 14:07:47.837007168 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.837014957 DEBUG Initializing workspace `file:///tmp/.tmpiESvR4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.837026004 DEBUG Searching for a project in '/tmp/.tmpiESvR4/src' 2026-06-06 14:07:47.837052962 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.837057832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.837331344 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.837338174 DEBUG Discovering virtual environment in `/tmp/.tmpiESvR4/src` 2026-06-06 14:07:47.837381635 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.837387747 DEBUG No virtual environment found 2026-06-06 14:07:47.837398564 DEBUG Adding first-party search path `/tmp/.tmpiESvR4/src` 2026-06-06 14:07:47.837402890 DEBUG Using vendored stdlib 2026-06-06 14:07:47.837636718 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.837643681 DEBUG Adding new file root '/tmp/.tmpiESvR4/src' of kind Project 2026-06-06 14:07:47.837825451 DEBUG Updating project to check open files 2026-06-06 14:07:47.837838118 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.837842213 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.837865091 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiESvR4/src/foo.py", kind: File } 2026-06-06 14:07:47.837898056 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpiESvR4/src/foo.py` 2026-06-06 14:07:47.837901064 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.837908030 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.839921208 DEBUG method="textDocument/foldingRange" response.id=2 duration=2.01ms 2026-06-06 14:07:47.839935607 DEBUG Received server response for request 2 2026-06-06 14:07:47.850109810 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.850128719 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.850136889 DEBUG method="shutdown" response.id=3 duration=12.74µs 2026-06-06 14:07:47.850143177 DEBUG Received server response for request 3 2026-06-06 14:07:47.850146714 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.850151152 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-06-06 14:07:47.851364728 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 14:07:47.851423204 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.851458557 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.851502132 DEBUG Client info: None 2026-06-06 14:07:47.851526845 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 14:07:47.851542679 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.851547394 INFO Version: Unknown 2026-06-06 14:07:47.851987240 DEBUG Received server response for request 1 2026-06-06 14:07:47.852026256 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.852037745 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmph60fEx 2026-06-06 14:07:47.852134254 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.852174428 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.852180030 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.852187248 DEBUG No workspace configuration provided for file:///tmp/.tmph60fEx 2026-06-06 14:07:47.852203901 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.852208714 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmph60fEx, using default options 2026-06-06 14:07:47.852217857 DEBUG Initializing workspace `file:///tmp/.tmph60fEx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.852227922 DEBUG Searching for a project in '/tmp/.tmph60fEx' 2026-06-06 14:07:47.852246757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.852252264 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.852441824 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.852445090 DEBUG Discovering virtual environment in `/tmp/.tmph60fEx` 2026-06-06 14:07:47.852475221 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.852478952 DEBUG No virtual environment found 2026-06-06 14:07:47.852486970 DEBUG Adding first-party search path `/tmp/.tmph60fEx` 2026-06-06 14:07:47.852489415 DEBUG Using vendored stdlib 2026-06-06 14:07:47.852651087 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.852656126 DEBUG Adding new file root '/tmp/.tmph60fEx' of kind Project 2026-06-06 14:07:47.852779702 DEBUG Updating project to check open files 2026-06-06 14:07:47.852789858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.853514529 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:47.858606312 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:47.858612626 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.858625472 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.858630832 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:47.858632356 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.858634993 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 14:07:47.858638373 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:47.858639756 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.858642059 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 14:07:47.862349919 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:07:47.863103174 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:07:47.886398853 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:47.932235861 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:47.932259035 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:47.932264224 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:47.932310468 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-06 14:07:47.932412509 DEBUG method="textDocument/foldingRange" response.id=2 duration=81.93µs 2026-06-06 14:07:47.932448463 DEBUG Received server response for request 2 2026-06-06 14:07:47.933132471 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-06-06 14:07:47.933183640 DEBUG method="textDocument/foldingRange" response.id=3 duration=32.34µs 2026-06-06 14:07:47.933201381 DEBUG Received server response for request 3 2026-06-06 14:07:47.943499009 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:47.943538298 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.943548920 DEBUG method="shutdown" response.id=4 duration=17.08µs 2026-06-06 14:07:47.943560900 DEBUG Received server response for request 4 2026-06-06 14:07:47.943566870 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.943577472 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 14:07:47.951497443 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 14:07:47.951557276 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.951598988 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.951675285 DEBUG Client info: None 2026-06-06 14:07:47.951712743 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 14:07:47.951734838 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.951742866 INFO Version: Unknown 2026-06-06 14:07:47.951835910 DEBUG Received server response for request 1 2026-06-06 14:07:47.951897679 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.951975928 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.952006505 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.952010385 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.952029029 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.952080506 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.952113885 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.952122185 DEBUG Initializing workspace `file:///tmp/.tmpTv2plV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.952135832 DEBUG Searching for a project in '/tmp/.tmpTv2plV/src' 2026-06-06 14:07:47.952164975 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.952170585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.952469034 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.952475534 DEBUG Discovering virtual environment in `/tmp/.tmpTv2plV/src` 2026-06-06 14:07:47.952526384 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.952533369 DEBUG No virtual environment found 2026-06-06 14:07:47.952546651 DEBUG Adding first-party search path `/tmp/.tmpTv2plV/src` 2026-06-06 14:07:47.952550928 DEBUG Using vendored stdlib 2026-06-06 14:07:47.952757196 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-06 14:07:47.952781874 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.952791023 DEBUG Adding new file root '/tmp/.tmpTv2plV/src' of kind Project 2026-06-06 14:07:47.953002929 DEBUG Updating project to check open files 2026-06-06 14:07:47.953024234 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.953028518 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.953055526 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTv2plV/src/foo.py", kind: File } 2026-06-06 14:07:47.953117470 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTv2plV/src/foo.py` 2026-06-06 14:07:47.953121631 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.953130208 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.956334462 DEBUG method="textDocument/hover" response.id=2 duration=3.20ms 2026-06-06 14:07:47.956352005 DEBUG Received server response for request 2 2026-06-06 14:07:47.966450552 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.966600413 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.966615016 DEBUG method="shutdown" response.id=3 duration=22.39µs 2026-06-06 14:07:47.966628136 DEBUG Received server response for request 3 2026-06-06 14:07:47.966638035 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.966688944 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-06-06 14:07:47.968612852 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 14:07:47.968672605 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.968703769 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.968768402 DEBUG Client info: None 2026-06-06 14:07:47.968797749 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 14:07:47.968815904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.968821855 INFO Version: Unknown 2026-06-06 14:07:47.968878958 DEBUG Received server response for request 1 2026-06-06 14:07:47.968921752 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.968981353 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.969056626 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.969061354 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.969078918 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:47.969082509 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-06 14:07:47.969116533 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.969131029 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:47.969137793 DEBUG Initializing workspace `file:///tmp/.tmpnvq6LW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.969149529 DEBUG Searching for a project in '/tmp/.tmpnvq6LW/src' 2026-06-06 14:07:47.969177859 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.969182635 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.969452756 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.969459291 DEBUG Discovering virtual environment in `/tmp/.tmpnvq6LW/src` 2026-06-06 14:07:47.969506175 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.969512194 DEBUG No virtual environment found 2026-06-06 14:07:47.969523879 DEBUG Adding first-party search path `/tmp/.tmpnvq6LW/src` 2026-06-06 14:07:47.969527501 DEBUG Using vendored stdlib 2026-06-06 14:07:47.969760251 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.969768341 DEBUG Adding new file root '/tmp/.tmpnvq6LW/src' of kind Project 2026-06-06 14:07:47.969969107 DEBUG Updating project to check open files 2026-06-06 14:07:47.969983964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.969988078 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:47.970011165 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnvq6LW/src/foo.py", kind: File } 2026-06-06 14:07:47.970044926 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpnvq6LW/src/foo.py` 2026-06-06 14:07:47.970048653 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:47.970056913 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:47.970124663 DEBUG method="textDocument/hover" response.id=2 duration=59.63µs 2026-06-06 14:07:47.970139311 DEBUG Received server response for request 2 2026-06-06 14:07:47.980207918 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:47.980345531 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.980358751 DEBUG method="shutdown" response.id=3 duration=20.66µs 2026-06-06 14:07:47.980373226 DEBUG Received server response for request 3 2026-06-06 14:07:47.980376885 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.980389448 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-06-06 14:07:47.982028417 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 14:07:47.982084990 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.982134939 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.982187378 DEBUG Client info: None 2026-06-06 14:07:47.982217544 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 14:07:47.982236045 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.982241919 INFO Version: Unknown 2026-06-06 14:07:47.982378905 DEBUG Received server response for request 1 2026-06-06 14:07:47.982422453 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.982444173 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp5d0Ngq 2026-06-06 14:07:47.982570443 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.982674812 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.982678199 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.982685601 DEBUG No workspace configuration provided for file:///tmp/.tmp5d0Ngq 2026-06-06 14:07:47.982825952 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.982873452 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp5d0Ngq, using default options 2026-06-06 14:07:47.982979088 DEBUG Initializing workspace `file:///tmp/.tmp5d0Ngq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.983003136 DEBUG Searching for a project in '/tmp/.tmp5d0Ngq' 2026-06-06 14:07:47.983024773 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.983042814 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.983355599 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.983491585 DEBUG Discovering virtual environment in `/tmp/.tmp5d0Ngq` 2026-06-06 14:07:47.983608361 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:47.983614303 DEBUG No virtual environment found 2026-06-06 14:07:47.983628092 DEBUG Adding first-party search path `/tmp/.tmp5d0Ngq` 2026-06-06 14:07:47.983643314 DEBUG Using vendored stdlib 2026-06-06 14:07:47.983899434 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:47.983942071 DEBUG Adding new file root '/tmp/.tmp5d0Ngq' of kind Project 2026-06-06 14:07:47.984141282 DEBUG Updating project to check open files 2026-06-06 14:07:47.984155087 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:47.996613796 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:47.996643122 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:47.996650566 DEBUG method="shutdown" response.id=2 duration=12.70µs 2026-06-06 14:07:47.996658911 DEBUG Received server response for request 2 2026-06-06 14:07:47.996664795 DEBUG Client sends notification `exit` 2026-06-06 14:07:47.996676602 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-06-06 14:07:47.998477773 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 14:07:47.998531995 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:47.998557027 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:47.998594266 DEBUG Client info: None 2026-06-06 14:07:47.998612327 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 14:07:47.998626865 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:47.998631334 INFO Version: Unknown 2026-06-06 14:07:47.998676306 DEBUG Received server response for request 1 2026-06-06 14:07:47.998724999 DEBUG Client sends notification `initialized` 2026-06-06 14:07:47.998783361 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:47.998807886 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:47.998812627 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:47.998873846 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:47.998890328 DEBUG Initializing workspace `file:///tmp/.tmpFrKZvB/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:47.998906090 DEBUG Searching for a project in '/tmp/.tmpFrKZvB/project' 2026-06-06 14:07:47.998930725 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:47.998935522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:47.999269493 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:47.999274958 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-06-06 14:07:47.999343237 ERROR Failed to create project for workspace `file:///tmp/.tmpFrKZvB/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 14:07:47.999923266 DEBUG Received notification `window/showMessage` 2026-06-06 14:07:47.999938616 INFO Retrying to receive `window/showMessage` notification 2026-06-06 14:07:48.000179169 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.000185594 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-06-06 14:07:48.000789001 DEBUG Default settings failed to discover local Python environment 2026-06-06 14:07:48.000829090 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.000834751 DEBUG No virtual environment found 2026-06-06 14:07:48.000849347 DEBUG Adding first-party search path `/tmp/.tmpFrKZvB/project` 2026-06-06 14:07:48.000859074 DEBUG Using vendored stdlib 2026-06-06 14:07:48.001149120 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.001155966 DEBUG Adding new file root '/tmp/.tmpFrKZvB/project' of kind Project 2026-06-06 14:07:48.001369466 DEBUG Updating project to check open files 2026-06-06 14:07:48.001381551 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.010113087 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.010181894 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.010195192 DEBUG method="shutdown" response.id=2 duration=20.60µs 2026-06-06 14:07:48.010209817 DEBUG Received server response for request 2 2026-06-06 14:07:48.010217867 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.010225823 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-06-06 14:07:48.011352845 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 14:07:48.011407158 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.011434015 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.011493555 DEBUG Client info: None 2026-06-06 14:07:48.011523548 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 14:07:48.011541491 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.011548168 INFO Version: Unknown 2026-06-06 14:07:48.011681258 DEBUG Received server response for request 1 2026-06-06 14:07:48.011719860 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.011801138 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.011861234 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.011873453 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.011932371 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.011947765 DEBUG Initializing workspace `file:///tmp/.tmpZzB6kL/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.011958313 DEBUG Searching for a project in '/tmp/.tmpZzB6kL/foo' 2026-06-06 14:07:48.011989256 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.011993982 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.012322292 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.012327028 DEBUG Discovering virtual environment in `/tmp/.tmpZzB6kL/foo` 2026-06-06 14:07:48.012369533 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.012374983 DEBUG No virtual environment found 2026-06-06 14:07:48.012392895 DEBUG Adding first-party search path `/tmp/.tmpZzB6kL/foo` 2026-06-06 14:07:48.012396984 DEBUG Using vendored stdlib 2026-06-06 14:07:48.012687346 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.012693902 DEBUG Adding new file root '/tmp/.tmpZzB6kL/foo' of kind Project 2026-06-06 14:07:48.012902453 DEBUG Updating project to check open files 2026-06-06 14:07:48.012921916 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-06 14:07:48.012926301 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.012957277 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.012960962 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.023131596 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.023169533 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.023182748 DEBUG method="shutdown" response.id=2 duration=21.06µs 2026-06-06 14:07:48.023199393 DEBUG Received server response for request 2 2026-06-06 14:07:48.023205808 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.023222595 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-06-06 14:07:48.024456111 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 14:07:48.024510994 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.024538875 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.024608347 DEBUG Client info: None 2026-06-06 14:07:48.024633804 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 14:07:48.024651429 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.024657413 INFO Version: Unknown 2026-06-06 14:07:48.024745530 DEBUG Received server response for request 1 2026-06-06 14:07:48.024783886 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.024900928 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.024981612 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.024984526 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.025130968 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.025229131 DEBUG Initializing workspace `file:///tmp/.tmppICgK8/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.025268838 DEBUG Searching for a project in '/tmp/.tmppICgK8/foo' 2026-06-06 14:07:48.025306617 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.025311204 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.025543465 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.025604925 DEBUG Discovering virtual environment in `/tmp/.tmppICgK8/foo` 2026-06-06 14:07:48.025847612 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.025853246 DEBUG No virtual environment found 2026-06-06 14:07:48.025876072 DEBUG Adding first-party search path `/tmp/.tmppICgK8/foo` 2026-06-06 14:07:48.025879865 DEBUG Using vendored stdlib 2026-06-06 14:07:48.026235663 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.026256428 DEBUG Adding new file root '/tmp/.tmppICgK8/foo' of kind Project 2026-06-06 14:07:48.026426938 DEBUG Updating project to check open files 2026-06-06 14:07:48.026441429 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-06 14:07:48.026459802 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.026487049 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.026489890 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.036617624 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.036644106 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.036658602 DEBUG method="shutdown" response.id=2 duration=22.47µs 2026-06-06 14:07:48.036669413 DEBUG Received server response for request 2 2026-06-06 14:07:48.036672891 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.036685248 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-06-06 14:07:48.038464735 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 14:07:48.038518232 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.038547455 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.038609205 DEBUG Client info: None 2026-06-06 14:07:48.038634265 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 14:07:48.038651156 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-06-06 14:07:48.038656239 INFO Version: Unknown 2026-06-06 14:07:48.038772601 DEBUG Received server response for request 1 2026-06-06 14:07:48.038810456 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.038881277 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-06-06 14:07:48.038903738 DEBUG Initializing workspace `file:///tmp/.tmpU3yGBF/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.038914859 DEBUG Searching for a project in '/tmp/.tmpU3yGBF/foo' 2026-06-06 14:07:48.038939015 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.038943702 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.039197252 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.039201842 DEBUG Discovering virtual environment in `/tmp/.tmpU3yGBF/foo` 2026-06-06 14:07:48.039246352 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.039252035 DEBUG No virtual environment found 2026-06-06 14:07:48.039263554 DEBUG Adding first-party search path `/tmp/.tmpU3yGBF/foo` 2026-06-06 14:07:48.039267421 DEBUG Using vendored stdlib 2026-06-06 14:07:48.039474684 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.039480960 DEBUG Adding new file root '/tmp/.tmpU3yGBF/foo' of kind Project 2026-06-06 14:07:48.039644090 DEBUG Updating project to check open files 2026-06-06 14:07:48.039654553 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-06 14:07:48.039658271 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.039719357 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.039723495 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.049978974 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.050010923 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.050022828 DEBUG method="shutdown" response.id=2 duration=19.97µs 2026-06-06 14:07:48.050037589 DEBUG Received server response for request 2 2026-06-06 14:07:48.050044356 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.050051339 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-06-06 14:07:48.051235859 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 14:07:48.051291873 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.051325114 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.051379572 DEBUG Client info: None 2026-06-06 14:07:48.051405208 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 14:07:48.051422616 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.051427654 INFO Version: Unknown 2026-06-06 14:07:48.051526784 DEBUG Received server response for request 1 2026-06-06 14:07:48.051571058 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.051703336 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.051798274 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.051802365 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.051973392 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.051997252 DEBUG Initializing workspace `file:///tmp/.tmpMEBHNE/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.052010120 DEBUG Searching for a project in '/tmp/.tmpMEBHNE/foo' 2026-06-06 14:07:48.052046752 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.052052021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.052359959 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.052364887 DEBUG Discovering virtual environment in `/tmp/.tmpMEBHNE/foo` 2026-06-06 14:07:48.052407662 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.052413254 DEBUG No virtual environment found 2026-06-06 14:07:48.052428265 DEBUG Adding first-party search path `/tmp/.tmpMEBHNE/foo` 2026-06-06 14:07:48.052432883 DEBUG Using vendored stdlib 2026-06-06 14:07:48.052709898 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.052723188 DEBUG Adding new file root '/tmp/.tmpMEBHNE/foo' of kind Project 2026-06-06 14:07:48.052936971 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 14:07:48.052941484 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.052955296 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.052958236 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.063190469 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.063233776 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.063247319 DEBUG method="shutdown" response.id=2 duration=29.56µs 2026-06-06 14:07:48.063264370 DEBUG Received server response for request 2 2026-06-06 14:07:48.063271411 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.063293748 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-06-06 14:07:48.064433605 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 14:07:48.064484185 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.064511823 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.064580280 DEBUG Client info: None 2026-06-06 14:07:48.064608256 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 14:07:48.064625140 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.064630730 INFO Version: Unknown 2026-06-06 14:07:48.064921179 DEBUG Received server response for request 1 2026-06-06 14:07:48.064968612 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.065050382 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.065128089 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.065131957 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.065415349 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.065436302 DEBUG Initializing workspace `file:///tmp/.tmpQjecjv/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.065447627 DEBUG Searching for a project in '/tmp/.tmpQjecjv/foo' 2026-06-06 14:07:48.065475286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.065480472 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.065739176 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.065744111 DEBUG Discovering virtual environment in `/tmp/.tmpQjecjv/foo` 2026-06-06 14:07:48.065785451 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.065805384 DEBUG No virtual environment found 2026-06-06 14:07:48.065823595 DEBUG Adding first-party search path `/tmp/.tmpQjecjv/foo` 2026-06-06 14:07:48.065827866 DEBUG Using vendored stdlib 2026-06-06 14:07:48.066114600 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.066119620 DEBUG Adding new file root '/tmp/.tmpQjecjv/foo' of kind Project 2026-06-06 14:07:48.066271364 DEBUG Updating project to check open files 2026-06-06 14:07:48.066280620 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.075427651 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.075445726 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.075452832 DEBUG method="shutdown" response.id=2 duration=11.73µs 2026-06-06 14:07:48.075463447 DEBUG Received server response for request 2 2026-06-06 14:07:48.075467466 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.075474256 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-06-06 14:07:48.076599322 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 14:07:48.076649082 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.076679893 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.076716229 DEBUG Client info: None 2026-06-06 14:07:48.076733112 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 14:07:48.076747787 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.076752023 INFO Version: Unknown 2026-06-06 14:07:48.076793730 DEBUG Received server response for request 1 2026-06-06 14:07:48.076840413 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.076880249 WARN Received unknown options during initialization: { "bar": null } 2026-06-06 14:07:48.076889315 DEBUG Received notification `window/showMessage` 2026-06-06 14:07:48.076893544 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.076940193 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.077006648 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.077010221 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.077148689 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.077164830 DEBUG Initializing workspace `file:///tmp/.tmpJxhtGq/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.077176614 DEBUG Searching for a project in '/tmp/.tmpJxhtGq/foo' 2026-06-06 14:07:48.077201748 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.077206151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.077440020 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.077444515 DEBUG Discovering virtual environment in `/tmp/.tmpJxhtGq/foo` 2026-06-06 14:07:48.077480150 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.077485186 DEBUG No virtual environment found 2026-06-06 14:07:48.077496011 DEBUG Adding first-party search path `/tmp/.tmpJxhtGq/foo` 2026-06-06 14:07:48.077499860 DEBUG Using vendored stdlib 2026-06-06 14:07:48.077724353 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.077730406 DEBUG Adding new file root '/tmp/.tmpJxhtGq/foo' of kind Project 2026-06-06 14:07:48.077900476 DEBUG Updating project to check open files 2026-06-06 14:07:48.077912865 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.087166367 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.087190945 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.087200794 DEBUG method="shutdown" response.id=2 duration=15.98µs 2026-06-06 14:07:48.087212275 DEBUG Received server response for request 2 2026-06-06 14:07:48.087215851 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.087262281 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-06-06 14:07:48.088474131 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 14:07:48.088527920 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.088552561 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.088598084 DEBUG Client info: None 2026-06-06 14:07:48.088624829 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 14:07:48.088641432 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.088646548 INFO Version: Unknown 2026-06-06 14:07:48.088943175 DEBUG Received server response for request 1 2026-06-06 14:07:48.088981778 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.089141609 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.089218814 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.089222744 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.089482810 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.089530856 WARN Received unknown options for workspace `file:///tmp/.tmpElqGRe/foo`: { "bar": null } 2026-06-06 14:07:48.089555398 DEBUG Initializing workspace `file:///tmp/.tmpElqGRe/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.089579584 DEBUG Searching for a project in '/tmp/.tmpElqGRe/foo' 2026-06-06 14:07:48.089811567 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.089817681 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.090031738 DEBUG Received notification `window/showMessage` 2026-06-06 14:07:48.090041670 INFO Retrying to receive `window/showMessage` notification 2026-06-06 14:07:48.090232469 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.090401458 DEBUG Discovering virtual environment in `/tmp/.tmpElqGRe/foo` 2026-06-06 14:07:48.090447014 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.090452679 DEBUG No virtual environment found 2026-06-06 14:07:48.090469821 DEBUG Adding first-party search path `/tmp/.tmpElqGRe/foo` 2026-06-06 14:07:48.090478665 DEBUG Using vendored stdlib 2026-06-06 14:07:48.090713421 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.090720268 DEBUG Adding new file root '/tmp/.tmpElqGRe/foo' of kind Project 2026-06-06 14:07:48.090922917 DEBUG Updating project to check open files 2026-06-06 14:07:48.090936022 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.100214410 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.100241035 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.100248720 DEBUG method="shutdown" response.id=2 duration=12.55µs 2026-06-06 14:07:48.100262417 DEBUG Received server response for request 2 2026-06-06 14:07:48.100268956 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.100274616 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-06-06 14:07:48.101380963 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 14:07:48.101434212 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.101461318 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.101492667 DEBUG Client info: None 2026-06-06 14:07:48.101509785 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 14:07:48.101523745 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.101528471 INFO Version: Unknown 2026-06-06 14:07:48.101570170 DEBUG Received server response for request 1 2026-06-06 14:07:48.101612686 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.101694121 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.101761074 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.101764995 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.101820066 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.101835299 DEBUG Initializing workspace `file:///tmp/.tmpnuUPyx/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.101846757 DEBUG Searching for a project in '/tmp/.tmpnuUPyx/foo' 2026-06-06 14:07:48.101873903 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.101878758 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.102155441 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.102161773 DEBUG Discovering virtual environment in `/tmp/.tmpnuUPyx/foo` 2026-06-06 14:07:48.102201858 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.102207139 DEBUG No virtual environment found 2026-06-06 14:07:48.102217741 DEBUG Adding first-party search path `/tmp/.tmpnuUPyx/foo` 2026-06-06 14:07:48.102221786 DEBUG Using vendored stdlib 2026-06-06 14:07:48.102449846 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.102456675 DEBUG Adding new file root '/tmp/.tmpnuUPyx/foo' of kind Project 2026-06-06 14:07:48.102626519 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 14:07:48.102631977 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.102651221 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.102654471 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.112795707 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.112825725 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.112835198 DEBUG method="shutdown" response.id=2 duration=15.57µs 2026-06-06 14:07:48.112848335 DEBUG Received server response for request 2 2026-06-06 14:07:48.112853061 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.112868387 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-06-06 14:07:48.114021069 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 14:07:48.114075539 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.114135285 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.114198387 DEBUG Client info: None 2026-06-06 14:07:48.114227519 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 14:07:48.114246277 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.114251769 INFO Version: Unknown 2026-06-06 14:07:48.114362173 DEBUG Received server response for request 1 2026-06-06 14:07:48.114402765 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.114526057 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.114672227 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.114677046 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.114832100 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.114845893 DEBUG Initializing workspace `file:///tmp/.tmp5t5icL/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.114868939 DEBUG Searching for a project in '/tmp/.tmp5t5icL/foo' 2026-06-06 14:07:48.114892773 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.114949940 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.115296468 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.115366786 DEBUG Discovering virtual environment in `/tmp/.tmp5t5icL/foo` 2026-06-06 14:07:48.115478956 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.115484004 DEBUG No virtual environment found 2026-06-06 14:07:48.115494809 DEBUG Adding first-party search path `/tmp/.tmp5t5icL/foo` 2026-06-06 14:07:48.115559692 DEBUG Using vendored stdlib 2026-06-06 14:07:48.115861283 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.115914682 DEBUG Adding new file root '/tmp/.tmp5t5icL/foo' of kind Project 2026-06-06 14:07:48.116128689 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 14:07:48.116135462 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.116156258 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.116159852 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.126304849 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.126486807 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.126501222 DEBUG method="shutdown" response.id=2 duration=23.36µs 2026-06-06 14:07:48.126518697 DEBUG Received server response for request 2 2026-06-06 14:07:48.126524988 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.126549000 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-06-06 14:07:48.127742713 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 14:07:48.127796810 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.127826545 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.127882833 DEBUG Client info: None 2026-06-06 14:07:48.127910188 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 14:07:48.127927783 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-06-06 14:07:48.127932902 INFO Version: Unknown 2026-06-06 14:07:48.128038150 DEBUG Received server response for request 1 2026-06-06 14:07:48.128077142 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.128156064 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-06-06 14:07:48.128179210 DEBUG Initializing workspace `file:///tmp/.tmpVDwutY/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.128189687 DEBUG Searching for a project in '/tmp/.tmpVDwutY/foo' 2026-06-06 14:07:48.128217050 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.128221901 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.128462366 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.128468121 DEBUG Discovering virtual environment in `/tmp/.tmpVDwutY/foo` 2026-06-06 14:07:48.128507991 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.128512852 DEBUG No virtual environment found 2026-06-06 14:07:48.128523656 DEBUG Adding first-party search path `/tmp/.tmpVDwutY/foo` 2026-06-06 14:07:48.128527511 DEBUG Using vendored stdlib 2026-06-06 14:07:48.128738275 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.128745963 DEBUG Adding new file root '/tmp/.tmpVDwutY/foo' of kind Project 2026-06-06 14:07:48.128922365 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 14:07:48.128928064 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.128953480 DEBUG Received server request `client/registerCapability` 2026-06-06 14:07:48.128958108 INFO Retrying to receive `client/registerCapability` request 2026-06-06 14:07:48.139106396 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.139135772 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.139147967 DEBUG method="shutdown" response.id=2 duration=20.92µs 2026-06-06 14:07:48.139161442 DEBUG Received server response for request 2 2026-06-06 14:07:48.139167810 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.139178749 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-06-06 14:07:48.140383528 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 14:07:48.141147948 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.141179118 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.141784375 DEBUG Client info: None 2026-06-06 14:07:48.141802798 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 14:07:48.141816681 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.141826857 INFO Version: Unknown 2026-06-06 14:07:48.141873495 DEBUG Received server response for request 1 2026-06-06 14:07:48.141924431 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.142012198 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.142047781 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.142052799 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.142071426 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.142121438 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 14:07:48.142160749 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.142181810 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.142188113 DEBUG Initializing workspace `file:///tmp/.tmpbjxdP8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.142205947 DEBUG Searching for a project in '/tmp/.tmpbjxdP8/src' 2026-06-06 14:07:48.142250111 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.142254635 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.142492146 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.142495999 DEBUG Discovering virtual environment in `/tmp/.tmpbjxdP8/src` 2026-06-06 14:07:48.142532354 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.142537530 DEBUG No virtual environment found 2026-06-06 14:07:48.142548896 DEBUG Adding first-party search path `/tmp/.tmpbjxdP8/src` 2026-06-06 14:07:48.142552714 DEBUG Using vendored stdlib 2026-06-06 14:07:48.142758169 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.142764722 DEBUG Adding new file root '/tmp/.tmpbjxdP8/src' of kind Project 2026-06-06 14:07:48.142931506 DEBUG Updating project to check open files 2026-06-06 14:07:48.142949080 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.142952918 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.142977779 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbjxdP8/src/foo.py", kind: File } 2026-06-06 14:07:48.143013850 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbjxdP8/src/foo.py` 2026-06-06 14:07:48.143017068 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.143024214 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.144679763 DEBUG request{id=2 method="textDocument/inlayHint"}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.156755057 DEBUG request{id=2 method="textDocument/inlayHint"}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.161957174 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 2 hints in 18.844167ms 2026-06-06 14:07:48.162574216 DEBUG method="textDocument/inlayHint" response.id=2 duration=19.54ms 2026-06-06 14:07:48.162598541 DEBUG Received server response for request 2 2026-06-06 14:07:48.175192081 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.175415430 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.175433229 DEBUG method="shutdown" response.id=3 duration=26.98µs 2026-06-06 14:07:48.175445724 DEBUG Received server response for request 3 2026-06-06 14:07:48.175455561 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.175469462 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-06-06 14:07:48.179439017 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 14:07:48.179498750 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.179531881 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.179597608 DEBUG Client info: None 2026-06-06 14:07:48.179627620 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 14:07:48.179646163 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.179652707 INFO Version: Unknown 2026-06-06 14:07:48.180054268 DEBUG Received server response for request 1 2026-06-06 14:07:48.180162268 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.180425372 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.180589837 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.180600824 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.180621953 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.180862615 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 14:07:48.181058529 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.181077405 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.181117433 DEBUG Initializing workspace `file:///tmp/.tmpdoz8I4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.181130878 DEBUG Searching for a project in '/tmp/.tmpdoz8I4/src' 2026-06-06 14:07:48.181412373 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.181421514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.181797726 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.181804337 DEBUG Discovering virtual environment in `/tmp/.tmpdoz8I4/src` 2026-06-06 14:07:48.181877616 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.181890410 DEBUG No virtual environment found 2026-06-06 14:07:48.181903133 DEBUG Adding first-party search path `/tmp/.tmpdoz8I4/src` 2026-06-06 14:07:48.181907164 DEBUG Using vendored stdlib 2026-06-06 14:07:48.182217474 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.182225563 DEBUG Adding new file root '/tmp/.tmpdoz8I4/src' of kind Project 2026-06-06 14:07:48.182450652 DEBUG Updating project to check open files 2026-06-06 14:07:48.182471378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.182482593 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.182513576 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdoz8I4/src/foo.py", kind: File } 2026-06-06 14:07:48.182555915 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpdoz8I4/src/foo.py` 2026-06-06 14:07:48.182559536 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.182567315 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.182730247 DEBUG request{id=2 method="textDocument/inlayHint"}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.195536792 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 1 hints in 12.923537ms 2026-06-06 14:07:48.195573794 DEBUG method="textDocument/inlayHint" response.id=2 duration=13.00ms 2026-06-06 14:07:48.195602324 DEBUG Received server response for request 2 2026-06-06 14:07:48.205829938 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.206107680 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.206120949 DEBUG method="shutdown" response.id=3 duration=42.25µs 2026-06-06 14:07:48.206360487 DEBUG Received server response for request 3 2026-06-06 14:07:48.206373846 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.206387902 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-06-06 14:07:48.209537886 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 14:07:48.209597461 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.209628844 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.209678102 DEBUG Client info: None 2026-06-06 14:07:48.209692966 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 14:07:48.209707384 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.209710759 INFO Version: Unknown 2026-06-06 14:07:48.209745828 DEBUG Received server response for request 1 2026-06-06 14:07:48.209786635 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.209830757 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.209884637 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.209887495 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.209901101 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.209904362 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 14:07:48.209950536 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.209962211 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.209968176 DEBUG Initializing workspace `file:///tmp/.tmpefegpi/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 14:07:48.209982393 DEBUG Searching for a project in '/tmp/.tmpefegpi/src' 2026-06-06 14:07:48.210007260 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.210012552 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.210364911 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.210369954 DEBUG Discovering virtual environment in `/tmp/.tmpefegpi/src` 2026-06-06 14:07:48.210418521 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.210425232 DEBUG No virtual environment found 2026-06-06 14:07:48.210436874 DEBUG Adding first-party search path `/tmp/.tmpefegpi/src` 2026-06-06 14:07:48.210440629 DEBUG Using vendored stdlib 2026-06-06 14:07:48.210736753 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.210743611 DEBUG Adding new file root '/tmp/.tmpefegpi/src' of kind Project 2026-06-06 14:07:48.210982436 DEBUG Updating project to check open files 2026-06-06 14:07:48.211006943 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.211011560 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.211036429 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpefegpi/src/foo.py", kind: File } 2026-06-06 14:07:48.211144193 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpefegpi/src/foo.py` 2026-06-06 14:07:48.211148231 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.211161301 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.211250053 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 0 hints in 46.764µs 2026-06-06 14:07:48.211298849 DEBUG method="textDocument/inlayHint" response.id=2 duration=130.22µs 2026-06-06 14:07:48.211311317 DEBUG Received server response for request 2 2026-06-06 14:07:48.221377745 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.221531220 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.221547682 DEBUG method="shutdown" response.id=3 duration=24.73µs 2026-06-06 14:07:48.221559062 DEBUG Received server response for request 3 2026-06-06 14:07:48.221562877 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.221575977 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-06-06 14:07:48.223477513 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 14:07:48.223537744 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.223579082 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.223625101 DEBUG Client info: None 2026-06-06 14:07:48.223647564 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 14:07:48.223664779 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.223668540 INFO Version: Unknown 2026-06-06 14:07:48.224159824 DEBUG Received server response for request 1 2026-06-06 14:07:48.224221694 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.224297511 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.224360937 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.224364731 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.224401575 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.224404874 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 14:07:48.224457314 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.224471227 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.224491464 DEBUG Initializing workspace `file:///tmp/.tmp9wL6KV/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 14:07:48.224507570 DEBUG Searching for a project in '/tmp/.tmp9wL6KV/src' 2026-06-06 14:07:48.224541778 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.224547554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.224853972 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.224859611 DEBUG Discovering virtual environment in `/tmp/.tmp9wL6KV/src` 2026-06-06 14:07:48.224911682 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.224921758 DEBUG No virtual environment found 2026-06-06 14:07:48.224933182 DEBUG Adding first-party search path `/tmp/.tmp9wL6KV/src` 2026-06-06 14:07:48.224937384 DEBUG Using vendored stdlib 2026-06-06 14:07:48.225222789 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.225229454 DEBUG Adding new file root '/tmp/.tmp9wL6KV/src' of kind Project 2026-06-06 14:07:48.225435703 DEBUG Updating project to check open files 2026-06-06 14:07:48.225447739 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.225450606 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.225473684 DEBUG notification{method="textDocument/didOpen"}: Opening file `untitled:///tmp/.tmp9wL6KV/src/foo.py` 2026-06-06 14:07:48.225477413 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.225482834 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.225546695 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 0 hints in 26.947µs 2026-06-06 14:07:48.225584351 DEBUG method="textDocument/inlayHint" response.id=2 duration=91.27µs 2026-06-06 14:07:48.225596305 DEBUG Received server response for request 2 2026-06-06 14:07:48.235671664 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.235707180 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.235716657 DEBUG method="shutdown" response.id=3 duration=14.80µs 2026-06-06 14:07:48.235724537 DEBUG Received server response for request 3 2026-06-06 14:07:48.235728928 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.235743267 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-06-06 14:07:48.237561341 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 14:07:48.237613380 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.237640648 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.237698614 DEBUG Client info: None 2026-06-06 14:07:48.237727606 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 14:07:48.237745480 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.237750982 INFO Version: Unknown 2026-06-06 14:07:48.237846677 DEBUG Received server response for request 1 2026-06-06 14:07:48.237893503 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.237956255 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.238205932 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.238295563 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.238411488 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.238449765 DEBUG Initializing workspace `file:///tmp/.tmpL3o6Jq/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 14:07:48.238489755 DEBUG Searching for a project in '/tmp/.tmpL3o6Jq/src' 2026-06-06 14:07:48.238586231 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.238591846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.238956542 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.239268424 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.239293006 DEBUG Discovering virtual environment in `/tmp/.tmpL3o6Jq/src` 2026-06-06 14:07:48.239400019 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.239406048 DEBUG No virtual environment found 2026-06-06 14:07:48.239418025 DEBUG Adding first-party search path `/tmp/.tmpL3o6Jq/src` 2026-06-06 14:07:48.239546120 DEBUG Using vendored stdlib 2026-06-06 14:07:48.239849363 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.239857017 DEBUG Adding new file root '/tmp/.tmpL3o6Jq/src' of kind Project 2026-06-06 14:07:48.240064763 DEBUG Updating project to check open files 2026-06-06 14:07:48.240103118 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.240145858 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.240150047 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.240158205 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.240178610 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.240182442 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.240187069 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 14:07:48.240191909 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.240194184 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.240198158 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 14:07:48.240245550 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.240341437 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.260342337 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.260506236 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.260514132 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.260516698 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.260535311 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:48.272380743 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:48.272415828 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:48.272428272 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 14:07:48.273075606 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 14:07:48.273106862 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 14:07:48.273154475 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:48.273159255 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 14:07:48.273255529 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:48.273281415 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:48.273286363 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 14:07:48.273299113 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpL3o6Jq/src' 2026-06-06 14:07:48.273324351 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:48.317361079 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 56.749979ms 2026-06-06 14:07:48.317672057 DEBUG method="textDocument/completion" response.id=2 duration=57.12ms 2026-06-06 14:07:48.317709885 DEBUG Received server response for request 2 2026-06-06 14:07:48.328581438 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.328794757 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.328810634 DEBUG method="shutdown" response.id=3 duration=24.93µs 2026-06-06 14:07:48.328829613 DEBUG Received server response for request 3 2026-06-06 14:07:48.328838042 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.328866800 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-06-06 14:07:48.336505131 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 14:07:48.336569549 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.336602761 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.336670209 DEBUG Client info: None 2026-06-06 14:07:48.336699652 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 14:07:48.336720867 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.336727737 INFO Version: Unknown 2026-06-06 14:07:48.336858443 DEBUG Received server response for request 1 2026-06-06 14:07:48.336923362 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.337027831 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.337187473 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.337191951 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.337222355 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.337357894 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.337401280 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.337444947 DEBUG Initializing workspace `file:///tmp/.tmpGGvC5u/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 14:07:48.337500143 DEBUG Searching for a project in '/tmp/.tmpGGvC5u/src' 2026-06-06 14:07:48.337561067 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.337566893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.337857470 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.337943155 DEBUG Discovering virtual environment in `/tmp/.tmpGGvC5u/src` 2026-06-06 14:07:48.338023326 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.338041381 DEBUG No virtual environment found 2026-06-06 14:07:48.338054366 DEBUG Adding first-party search path `/tmp/.tmpGGvC5u/src` 2026-06-06 14:07:48.338070341 DEBUG Using vendored stdlib 2026-06-06 14:07:48.338313116 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.338331377 DEBUG Adding new file root '/tmp/.tmpGGvC5u/src' of kind Project 2026-06-06 14:07:48.338517385 DEBUG Updating project to check open files 2026-06-06 14:07:48.338556618 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.338561077 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.338602434 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.338658211 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.338668504 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.338695952 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.338698549 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.338702870 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 14:07:48.338729979 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.338771996 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.338776179 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 14:07:48.338819147 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.338917780 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.357499616 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.357660417 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.357673844 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.357677382 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.357708692 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:48.368330263 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:48.368361367 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:48.368373912 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 14:07:48.368994894 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 14:07:48.369006794 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 14:07:48.369052389 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:48.369057414 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 14:07:48.369171807 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:48.369197865 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:48.369202752 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 14:07:48.369216480 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpGGvC5u/src' 2026-06-06 14:07:48.369239291 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:48.404910105 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 47.123568ms 2026-06-06 14:07:48.405211804 DEBUG method="textDocument/completion" response.id=2 duration=47.48ms 2026-06-06 14:07:48.405237091 DEBUG Received server response for request 2 2026-06-06 14:07:48.415989546 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.416159506 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.416174757 DEBUG method="shutdown" response.id=3 duration=24.68µs 2026-06-06 14:07:48.416192302 DEBUG Received server response for request 3 2026-06-06 14:07:48.416202439 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.416242559 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-06-06 14:07:48.423840186 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 14:07:48.423901038 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.423934345 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.424001199 DEBUG Client info: None 2026-06-06 14:07:48.424031598 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 14:07:48.424051454 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.424057912 INFO Version: Unknown 2026-06-06 14:07:48.424305332 DEBUG Received server response for request 1 2026-06-06 14:07:48.424373486 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.424444054 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.424676069 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.424833397 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.425307710 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.425332338 DEBUG Initializing workspace `file:///tmp/.tmpprpz7K/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 14:07:48.425348395 DEBUG Searching for a project in '/tmp/.tmpprpz7K/src' 2026-06-06 14:07:48.425385552 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.425392934 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.425750516 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.425756902 DEBUG Discovering virtual environment in `/tmp/.tmpprpz7K/src` 2026-06-06 14:07:48.425810726 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.425817347 DEBUG No virtual environment found 2026-06-06 14:07:48.425830098 DEBUG Adding first-party search path `/tmp/.tmpprpz7K/src` 2026-06-06 14:07:48.425838848 DEBUG Using vendored stdlib 2026-06-06 14:07:48.426004847 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.426072385 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.426083872 DEBUG Adding new file root '/tmp/.tmpprpz7K/src' of kind Project 2026-06-06 14:07:48.426320667 DEBUG Updating project to check open files 2026-06-06 14:07:48.426353205 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.426393247 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.426398061 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.426406598 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.426413747 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.426416054 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.426420079 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 14:07:48.426431340 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.426434505 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.426438487 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 14:07:48.426489213 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.426567321 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.444715174 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.445929814 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.445945133 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.445949151 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.445995928 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:48.456520505 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:48.456554580 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:48.456567274 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 14:07:48.456632056 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `__future__` not found in search paths 2026-06-06 14:07:48.456637306 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 14:07:48.457233182 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 14:07:48.457243927 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 14:07:48.457292430 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:48.457296793 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 14:07:48.457398096 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:48.457422504 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:48.457427302 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 14:07:48.457441435 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpprpz7K/src' 2026-06-06 14:07:48.457471256 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:48.494234429 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 48.16417ms 2026-06-06 14:07:48.494526046 DEBUG method="textDocument/completion" response.id=2 duration=48.51ms 2026-06-06 14:07:48.494561078 DEBUG Received server response for request 2 2026-06-06 14:07:48.505999548 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.506161694 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.506178334 DEBUG method="shutdown" response.id=3 duration=25.86µs 2026-06-06 14:07:48.506240515 DEBUG Received server response for request 3 2026-06-06 14:07:48.506249845 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.506467910 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-06-06 14:07:48.513639376 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 14:07:48.513701879 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.513737733 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.513821930 DEBUG Client info: None 2026-06-06 14:07:48.513832116 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 14:07:48.513843617 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.513848988 INFO Version: Unknown 2026-06-06 14:07:48.513901121 DEBUG Received server response for request 1 2026-06-06 14:07:48.513971065 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.514052928 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.514227706 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.514240101 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.514269485 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.514293042 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.514313250 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.514344545 DEBUG Initializing workspace `file:///tmp/.tmpOUBhAV/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 14:07:48.514360965 DEBUG Searching for a project in '/tmp/.tmpOUBhAV/src' 2026-06-06 14:07:48.514398943 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.514406433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.514774734 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.514781348 DEBUG Discovering virtual environment in `/tmp/.tmpOUBhAV/src` 2026-06-06 14:07:48.514854605 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.514862412 DEBUG No virtual environment found 2026-06-06 14:07:48.514874146 DEBUG Adding first-party search path `/tmp/.tmpOUBhAV/src` 2026-06-06 14:07:48.514877975 DEBUG Using vendored stdlib 2026-06-06 14:07:48.515182441 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.515190413 DEBUG Adding new file root '/tmp/.tmpOUBhAV/src' of kind Project 2026-06-06 14:07:48.515446964 DEBUG Updating project to check open files 2026-06-06 14:07:48.515477807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.515483224 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.515514156 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.515526327 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.515535635 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.515542834 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.515544415 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.515547653 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 14:07:48.515593367 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.515685703 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.533720126 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.533907290 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.533916734 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.533937713 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:07:48.544751053 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:07:48.544785318 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:07:48.544794760 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 14:07:48.545445411 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 14:07:48.545457702 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 14:07:48.545499097 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:07:48.545503012 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 14:07:48.545597133 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:07:48.545619510 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:07:48.545624061 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 14:07:48.545636610 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpOUBhAV/src' 2026-06-06 14:07:48.545663749 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:07:48.583136702 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 49.135801ms 2026-06-06 14:07:48.583454869 DEBUG method="textDocument/completion" response.id=2 duration=49.50ms 2026-06-06 14:07:48.583477859 DEBUG Received server response for request 2 2026-06-06 14:07:48.594993398 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.595039022 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.595051558 DEBUG method="shutdown" response.id=3 duration=20.64µs 2026-06-06 14:07:48.595060989 DEBUG Received server response for request 3 2026-06-06 14:07:48.595066085 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.595077851 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-06-06 14:07:48.602298596 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 14:07:48.602361503 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.602394067 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.602464964 DEBUG Client info: None 2026-06-06 14:07:48.602498916 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 14:07:48.602518425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.602526296 INFO Version: Unknown 2026-06-06 14:07:48.602749605 DEBUG Received server response for request 1 2026-06-06 14:07:48.602822527 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.602834661 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7al9Sw 2026-06-06 14:07:48.602925349 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.603029240 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.603033772 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.603049783 DEBUG No workspace configuration provided for file:///tmp/.tmp7al9Sw 2026-06-06 14:07:48.603204633 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.603311514 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp7al9Sw, using default options 2026-06-06 14:07:48.603288467 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.603410359 DEBUG Initializing workspace `file:///tmp/.tmp7al9Sw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.603484242 DEBUG Searching for a project in '/tmp/.tmp7al9Sw' 2026-06-06 14:07:48.603683090 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.603706349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.604253243 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.604261298 DEBUG Discovering virtual environment in `/tmp/.tmp7al9Sw` 2026-06-06 14:07:48.604328898 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.604335606 DEBUG No virtual environment found 2026-06-06 14:07:48.604348171 DEBUG Adding first-party search path `/tmp/.tmp7al9Sw` 2026-06-06 14:07:48.604352136 DEBUG Using vendored stdlib 2026-06-06 14:07:48.604613263 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.604621035 DEBUG Adding new file root '/tmp/.tmp7al9Sw' of kind Project 2026-06-06 14:07:48.604854243 DEBUG Updating project to check open files 2026-06-06 14:07:48.604883942 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.604925673 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.604930189 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.604939076 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.604946163 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.604948561 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.604952456 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 14:07:48.604956925 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.604959201 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.604962941 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 14:07:48.604967458 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.604969895 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.604974030 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 14:07:48.606387528 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:07:48.606549919 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.625329932 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.642070208 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.642114315 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.642118173 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.642122640 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.643046760 DEBUG Client sends notification `notebookDocument/didChange` 2026-06-06 14:07:48.647695395 INFO notification{method="notebookDocument/didChange"}: version: 0, new_version: 0 2026-06-06 14:07:48.649448506 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 14:07:48.649461675 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-06-06 14:07:48.649465778 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-06-06 14:07:48.650694065 DEBUG notification{method="notebookDocument/didChange"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:07:48.656815027 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.656827990 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.656830993 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.656833529 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.668589196 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.668781816 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.668800196 DEBUG method="shutdown" response.id=2 duration=28.03µs 2026-06-06 14:07:48.668817565 DEBUG Received server response for request 2 2026-06-06 14:07:48.668827851 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.668875272 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-06-06 14:07:48.676012710 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 14:07:48.676073950 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.676125431 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.676167470 DEBUG Client info: None 2026-06-06 14:07:48.676185490 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 14:07:48.676201073 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.676206264 INFO Version: Unknown 2026-06-06 14:07:48.676266374 DEBUG Received server response for request 1 2026-06-06 14:07:48.676318019 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.676406195 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.676496801 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.676500319 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.676527388 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.676544373 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.676560282 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.676567732 DEBUG Initializing workspace `file:///tmp/.tmpcT2lr9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.676578873 DEBUG Searching for a project in '/tmp/.tmpcT2lr9/src' 2026-06-06 14:07:48.676606059 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.676611631 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.676886493 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.676891314 DEBUG Discovering virtual environment in `/tmp/.tmpcT2lr9/src` 2026-06-06 14:07:48.676938383 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.676944127 DEBUG No virtual environment found 2026-06-06 14:07:48.676956234 DEBUG Adding first-party search path `/tmp/.tmpcT2lr9/src` 2026-06-06 14:07:48.676959912 DEBUG Using vendored stdlib 2026-06-06 14:07:48.677210735 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.677217401 DEBUG Adding new file root '/tmp/.tmpcT2lr9/src' of kind Project 2026-06-06 14:07:48.677401676 DEBUG Updating project to check open files 2026-06-06 14:07:48.677419636 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.677424180 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.677453538 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.677457581 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.677465851 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.677472802 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.677475158 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.677479123 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 14:07:48.677483629 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.677485875 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.677489661 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 14:07:48.678180386 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.678350596 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.678358142 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.678361026 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.688494368 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.688534781 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.688546276 DEBUG method="shutdown" response.id=2 duration=18.79µs 2026-06-06 14:07:48.688565088 DEBUG Received server response for request 2 2026-06-06 14:07:48.688575660 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.688610313 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-06-06 14:07:48.689865028 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 14:07:48.689919321 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.689945456 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.690008790 DEBUG Client info: None 2026-06-06 14:07:48.690039384 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 14:07:48.690057818 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-06-06 14:07:48.690065020 INFO Version: Unknown 2026-06-06 14:07:48.690175586 DEBUG Received server response for request 1 2026-06-06 14:07:48.690220776 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.690238637 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpB8QS8f 2026-06-06 14:07:48.690384836 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.690460906 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.690464477 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.690471613 DEBUG No workspace configuration provided for file:///tmp/.tmpB8QS8f 2026-06-06 14:07:48.690582493 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.690642463 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpB8QS8f, using default options 2026-06-06 14:07:48.690688128 DEBUG Initializing workspace `file:///tmp/.tmpB8QS8f`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.690715650 DEBUG Searching for a project in '/tmp/.tmpB8QS8f' 2026-06-06 14:07:48.690782104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.690788733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.691183531 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.691190911 DEBUG Discovering virtual environment in `/tmp/.tmpB8QS8f` 2026-06-06 14:07:48.691203443 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.691254107 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.691394416 DEBUG No virtual environment found 2026-06-06 14:07:48.691415702 DEBUG Adding first-party search path `/tmp/.tmpB8QS8f` 2026-06-06 14:07:48.691420383 DEBUG Using vendored stdlib 2026-06-06 14:07:48.691718667 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.691725888 DEBUG Adding new file root '/tmp/.tmpB8QS8f' of kind Project 2026-06-06 14:07:48.691953209 DEBUG Updating project to check open files 2026-06-06 14:07:48.691967774 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.692005178 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.692009276 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.692018129 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.692025415 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.692027696 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.692031864 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 14:07:48.692043381 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.692046287 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.692050729 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 14:07:48.692055662 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.692057859 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.692061995 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 14:07:48.692184565 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:07:48.692316374 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.710158825 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.716243254 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.716256331 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.716258947 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.716260984 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.727591842 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.727628920 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.727643416 DEBUG method="shutdown" response.id=2 duration=22.35µs 2026-06-06 14:07:48.727666161 DEBUG Received server response for request 2 2026-06-06 14:07:48.727671755 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.727680747 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-06-06 14:07:48.731453243 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 14:07:48.731510563 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.731536175 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.731581653 DEBUG Client info: None 2026-06-06 14:07:48.731607756 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 14:07:48.731624947 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.731630620 INFO Version: Unknown 2026-06-06 14:07:48.731718288 DEBUG Received server response for request 1 2026-06-06 14:07:48.731760506 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.731771897 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbTIQf0 2026-06-06 14:07:48.731831491 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.731895279 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.731932139 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.731966464 DEBUG No workspace configuration provided for file:///tmp/.tmpbTIQf0 2026-06-06 14:07:48.732015307 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.732025599 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.732068141 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpbTIQf0, using default options 2026-06-06 14:07:48.732075434 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.732115188 DEBUG Initializing workspace `file:///tmp/.tmpbTIQf0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.732126420 DEBUG Searching for a project in '/tmp/.tmpbTIQf0' 2026-06-06 14:07:48.732149305 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.732154490 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.732414873 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.732420197 DEBUG Discovering virtual environment in `/tmp/.tmpbTIQf0` 2026-06-06 14:07:48.732463707 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.732469336 DEBUG No virtual environment found 2026-06-06 14:07:48.732481114 DEBUG Adding first-party search path `/tmp/.tmpbTIQf0` 2026-06-06 14:07:48.732485137 DEBUG Using vendored stdlib 2026-06-06 14:07:48.732684246 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.732689674 DEBUG Adding new file root '/tmp/.tmpbTIQf0' of kind Project 2026-06-06 14:07:48.732860203 DEBUG Updating project to check open files 2026-06-06 14:07:48.732872893 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.732877241 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.732900721 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.732904344 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.732912101 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.732919392 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.732921825 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.732926388 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 14:07:48.732964667 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:07:48.733060678 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.744807442 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.750148484 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.750163117 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.760393775 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.760602553 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.760618271 DEBUG method="shutdown" response.id=2 duration=24.55µs 2026-06-06 14:07:48.760775805 DEBUG Received server response for request 2 2026-06-06 14:07:48.760788978 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.760846441 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-06-06 14:07:48.764234509 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 14:07:48.764294417 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.764323879 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.764395712 DEBUG Client info: None 2026-06-06 14:07:48.764425803 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 14:07:48.764443226 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.764449400 INFO Version: Unknown 2026-06-06 14:07:48.764620303 DEBUG Received server response for request 1 2026-06-06 14:07:48.764669820 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.764683161 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpNpsTzE 2026-06-06 14:07:48.764832799 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.764939912 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.764976204 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.764984582 DEBUG No workspace configuration provided for file:///tmp/.tmpNpsTzE 2026-06-06 14:07:48.764997872 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.765124881 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.765235493 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpNpsTzE, using default options 2026-06-06 14:07:48.765243522 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.765250448 DEBUG Initializing workspace `file:///tmp/.tmpNpsTzE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.765278717 DEBUG Searching for a project in '/tmp/.tmpNpsTzE' 2026-06-06 14:07:48.765314913 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.765350282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.765851290 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.765868629 DEBUG Discovering virtual environment in `/tmp/.tmpNpsTzE` 2026-06-06 14:07:48.766024847 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.766034821 DEBUG No virtual environment found 2026-06-06 14:07:48.766046125 DEBUG Adding first-party search path `/tmp/.tmpNpsTzE` 2026-06-06 14:07:48.766075553 DEBUG Using vendored stdlib 2026-06-06 14:07:48.766350287 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.766356761 DEBUG Adding new file root '/tmp/.tmpNpsTzE' of kind Project 2026-06-06 14:07:48.766548901 DEBUG Updating project to check open files 2026-06-06 14:07:48.766566740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.766570501 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.766601219 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.766604731 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.766611582 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.766622161 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:07:48.766624936 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.766629010 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 14:07:48.766664187 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:07:48.766822177 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.766826680 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.777071113 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.777126977 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.777143341 DEBUG method="shutdown" response.id=2 duration=26.40µs 2026-06-06 14:07:48.777156769 DEBUG Received server response for request 2 2026-06-06 14:07:48.777160746 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.777171247 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-06-06 14:07:48.778418985 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 14:07:48.778472263 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.778498281 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.778533007 DEBUG Client info: None 2026-06-06 14:07:48.778546738 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 14:07:48.778559617 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.778564518 INFO Version: Unknown 2026-06-06 14:07:48.778608075 DEBUG Received server response for request 1 2026-06-06 14:07:48.778658747 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.778676962 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpBqpQCS 2026-06-06 14:07:48.778751264 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.778776160 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.778780631 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.778788430 DEBUG No workspace configuration provided for file:///tmp/.tmpBqpQCS 2026-06-06 14:07:48.778805433 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.778823298 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 14:07:48.778885076 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.778889311 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpBqpQCS, using default options 2026-06-06 14:07:48.778895615 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.778901842 DEBUG Initializing workspace `file:///tmp/.tmpBqpQCS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.778911238 DEBUG Searching for a project in '/tmp/.tmpBqpQCS' 2026-06-06 14:07:48.778929771 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.778934215 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.779190250 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.779195369 DEBUG Discovering virtual environment in `/tmp/.tmpBqpQCS` 2026-06-06 14:07:48.779243738 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.779249666 DEBUG No virtual environment found 2026-06-06 14:07:48.779260229 DEBUG Adding first-party search path `/tmp/.tmpBqpQCS` 2026-06-06 14:07:48.779263716 DEBUG Using vendored stdlib 2026-06-06 14:07:48.779459417 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.779465137 DEBUG Adding new file root '/tmp/.tmpBqpQCS' of kind Project 2026-06-06 14:07:48.779622611 DEBUG Updating project to check open files 2026-06-06 14:07:48.779633585 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.779637435 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.779663741 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.779667114 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.779673799 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.779679856 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.779682016 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.779685828 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 14:07:48.779689920 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.779692082 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.779695690 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 14:07:48.779699847 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.779701991 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.779705552 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 14:07:48.779775583 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.779880645 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.795649784 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.801605897 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.801620306 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.801623071 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.806793966 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.31ms 2026-06-06 14:07:48.806816074 DEBUG Received server response for request 2 2026-06-06 14:07:48.806836415 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-06-06 14:07:48.806952316 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=99.67µs 2026-06-06 14:07:48.806968267 DEBUG Received server response for request 3 2026-06-06 14:07:48.806981782 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-06-06 14:07:48.807110414 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=114.75µs 2026-06-06 14:07:48.807129573 DEBUG Received server response for request 4 2026-06-06 14:07:48.817510030 DEBUG Client sends request `shutdown` with ID 5 2026-06-06 14:07:48.817687776 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.817702648 DEBUG method="shutdown" response.id=5 duration=22.00µs 2026-06-06 14:07:48.817722161 DEBUG Received server response for request 5 2026-06-06 14:07:48.817731911 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.817760701 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-06-06 14:07:48.822151995 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 14:07:48.822214601 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.822242732 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.822300387 DEBUG Client info: None 2026-06-06 14:07:48.822329637 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 14:07:48.822349885 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.822357482 INFO Version: Unknown 2026-06-06 14:07:48.822446873 DEBUG Received server response for request 1 2026-06-06 14:07:48.822504717 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.822519881 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpkIh1bn 2026-06-06 14:07:48.822614328 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.822644952 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.822651042 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.822660349 DEBUG No workspace configuration provided for file:///tmp/.tmpkIh1bn 2026-06-06 14:07:48.822677485 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.822681958 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 14:07:48.822699474 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.822804992 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpkIh1bn, using default options 2026-06-06 14:07:48.822812285 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.822832244 DEBUG Initializing workspace `file:///tmp/.tmpkIh1bn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.822844134 DEBUG Searching for a project in '/tmp/.tmpkIh1bn' 2026-06-06 14:07:48.822877636 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.822882840 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.823263491 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.823311552 DEBUG Discovering virtual environment in `/tmp/.tmpkIh1bn` 2026-06-06 14:07:48.823405089 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.823431920 DEBUG No virtual environment found 2026-06-06 14:07:48.823455731 DEBUG Adding first-party search path `/tmp/.tmpkIh1bn` 2026-06-06 14:07:48.823459238 DEBUG Using vendored stdlib 2026-06-06 14:07:48.823658733 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.823680012 DEBUG Adding new file root '/tmp/.tmpkIh1bn' of kind Project 2026-06-06 14:07:48.823858588 DEBUG Updating project to check open files 2026-06-06 14:07:48.823923660 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.823940277 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.823970833 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.823987483 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.823994880 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.824001270 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.824003608 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.824027995 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 14:07:48.824032482 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.824034635 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.824038222 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 14:07:48.824124442 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.824174360 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.839688066 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.840072970 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.840103856 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.841434585 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=1.37ms 2026-06-06 14:07:48.841452164 DEBUG Received server response for request 2 2026-06-06 14:07:48.851595647 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:48.851737589 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.851751213 DEBUG method="shutdown" response.id=3 duration=21.74µs 2026-06-06 14:07:48.851921695 DEBUG Received server response for request 3 2026-06-06 14:07:48.851935822 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.851953954 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-06-06 14:07:48.855415545 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 14:07:48.855478386 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.855507791 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.855565811 DEBUG Client info: None 2026-06-06 14:07:48.855593489 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 14:07:48.855612436 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.855619385 INFO Version: Unknown 2026-06-06 14:07:48.855751212 DEBUG Received server response for request 1 2026-06-06 14:07:48.855812256 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.855829545 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOkbY5V 2026-06-06 14:07:48.856042324 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.856180988 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.856184972 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.856192809 DEBUG No workspace configuration provided for file:///tmp/.tmpOkbY5V 2026-06-06 14:07:48.856209064 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:07:48.856310625 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.856329129 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpOkbY5V, using default options 2026-06-06 14:07:48.856341697 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.856352776 DEBUG Initializing workspace `file:///tmp/.tmpOkbY5V`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.856363932 DEBUG Searching for a project in '/tmp/.tmpOkbY5V' 2026-06-06 14:07:48.856390281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.856396843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.856693649 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.856699690 DEBUG Discovering virtual environment in `/tmp/.tmpOkbY5V` 2026-06-06 14:07:48.856746086 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.856752476 DEBUG No virtual environment found 2026-06-06 14:07:48.856764879 DEBUG Adding first-party search path `/tmp/.tmpOkbY5V` 2026-06-06 14:07:48.856768844 DEBUG Using vendored stdlib 2026-06-06 14:07:48.856973166 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.856980664 DEBUG Adding new file root '/tmp/.tmpOkbY5V' of kind Project 2026-06-06 14:07:48.857198496 DEBUG Updating project to check open files 2026-06-06 14:07:48.857218178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.857223010 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:07:48.857254987 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.857259433 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.857269194 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.857276399 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.857278807 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.857283250 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 14:07:48.857288139 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.857290522 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.857294508 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 14:07:48.857299457 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.857301795 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.857306524 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 14:07:48.857344400 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.857403043 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.868965137 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.869074710 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.869082994 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.869100002 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.869103504 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.869245538 DEBUG Client sends notification `notebookDocument/didChange` 2026-06-06 14:07:48.869914322 INFO notification{method="notebookDocument/didChange"}: version: 0, new_version: 1 2026-06-06 14:07:48.869935101 DEBUG notification{method="notebookDocument/didChange"}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-06-06 14:07:48.869943653 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-06-06 14:07:48.869949418 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-06-06 14:07:48.870003246 DEBUG notification{method="notebookDocument/didChange"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 14:07:48.870079312 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.870083713 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.870101192 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.870103650 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.880213250 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.880254156 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.880265316 DEBUG method="shutdown" response.id=2 duration=18.56µs 2026-06-06 14:07:48.880275212 DEBUG Received server response for request 2 2026-06-06 14:07:48.880281702 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.880292183 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-06-06 14:07:48.884681567 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 14:07:48.884740391 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.884771327 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.884813721 DEBUG Client info: None 2026-06-06 14:07:48.884832452 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 14:07:48.884848758 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.884854272 INFO Version: Unknown 2026-06-06 14:07:48.884915658 DEBUG Received server response for request 1 2026-06-06 14:07:48.884965505 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.885033274 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.885153550 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.885157481 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.885188798 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.885207733 DEBUG Initializing workspace `file:///tmp/.tmpGySz9A/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.885219234 DEBUG Searching for a project in '/tmp/.tmpGySz9A/src' 2026-06-06 14:07:48.885245704 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.885252109 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.885521525 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.885525376 DEBUG Discovering virtual environment in `/tmp/.tmpGySz9A/src` 2026-06-06 14:07:48.885567129 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.885573000 DEBUG No virtual environment found 2026-06-06 14:07:48.885584091 DEBUG Adding first-party search path `/tmp/.tmpGySz9A/src` 2026-06-06 14:07:48.885588085 DEBUG Using vendored stdlib 2026-06-06 14:07:48.885785609 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.885791772 DEBUG Adding new file root '/tmp/.tmpGySz9A/src' of kind Project 2026-06-06 14:07:48.885972858 DEBUG Updating project to check open files 2026-06-06 14:07:48.885985659 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.886000828 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.886033375 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGySz9A/src/foo", kind: File } 2026-06-06 14:07:48.886063658 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpGySz9A/src/foo` 2026-06-06 14:07:48.886066617 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.886073659 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.886125098 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGySz9A/src/foo' 2026-06-06 14:07:48.886200535 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.898083230 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.902530091 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.902544167 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.904811835 DEBUG Client sends notification `textDocument/didClose` 2026-06-06 14:07:48.904854169 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpGySz9A/src/foo` 2026-06-06 14:07:48.904861780 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-06 14:07:48.904880566 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-06-06 14:07:48.904888217 DEBUG notification{method="textDocument/didClose"}:remove_file{file=file(Id(c00))}: Removing file `/tmp/.tmpGySz9A/src/foo` from project `src` 2026-06-06 14:07:48.904900131 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpGySz9A/src/foo` 2026-06-06 14:07:48.904904207 DEBUG notification{method="textDocument/didClose"}: Updating the permissions of `/tmp/.tmpGySz9A/src/foo` 2026-06-06 14:07:48.904921043 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.904927327 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.905611573 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.905640105 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGySz9A/src/foo") 2026-06-06 14:07:48.905648748 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpGySz9A/src/foo` 2026-06-06 14:07:48.905654199 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpGySz9A/src/foo` 2026-06-06 14:07:48.905688063 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.905692868 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.915860758 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.916004822 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.916019978 DEBUG method="shutdown" response.id=2 duration=23.59µs 2026-06-06 14:07:48.916039830 DEBUG Received server response for request 2 2026-06-06 14:07:48.916057544 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.916131076 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-06-06 14:07:48.919694335 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 14:07:48.919751348 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.919781068 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.919825089 DEBUG Client info: None 2026-06-06 14:07:48.919844944 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 14:07:48.919860852 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.919866312 INFO Version: Unknown 2026-06-06 14:07:48.919930937 DEBUG Received server response for request 1 2026-06-06 14:07:48.919982109 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.920047652 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.920132119 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.920136231 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.920153717 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.920169772 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.920184358 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.920191073 DEBUG Initializing workspace `file:///tmp/.tmppBR7M1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.920201811 DEBUG Searching for a project in '/tmp/.tmppBR7M1/src' 2026-06-06 14:07:48.920228847 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.920234586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.920527163 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.920531397 DEBUG Discovering virtual environment in `/tmp/.tmppBR7M1/src` 2026-06-06 14:07:48.920578092 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.920583917 DEBUG No virtual environment found 2026-06-06 14:07:48.920596893 DEBUG Adding first-party search path `/tmp/.tmppBR7M1/src` 2026-06-06 14:07:48.920600535 DEBUG Using vendored stdlib 2026-06-06 14:07:48.920801435 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.920807597 DEBUG Adding new file root '/tmp/.tmppBR7M1/src' of kind Project 2026-06-06 14:07:48.920990674 DEBUG Updating project to check open files 2026-06-06 14:07:48.921003510 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.921008152 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.921029287 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppBR7M1/src/foo.py", kind: File } 2026-06-06 14:07:48.921057660 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmppBR7M1/src/foo.py` 2026-06-06 14:07:48.921060539 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.921066462 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.921119015 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmppBR7M1/src/foo.py' 2026-06-06 14:07:48.921215350 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.921219566 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.931428229 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.931467650 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.931483401 DEBUG method="shutdown" response.id=2 duration=26.41µs 2026-06-06 14:07:48.931495590 DEBUG Received server response for request 2 2026-06-06 14:07:48.931499098 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.931510642 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-06-06 14:07:48.933434662 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 14:07:48.933488307 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.933515597 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.933571362 DEBUG Client info: None 2026-06-06 14:07:48.933590562 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 14:07:48.933605582 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-06-06 14:07:48.933611385 INFO Version: Unknown 2026-06-06 14:07:48.933658928 DEBUG Received server response for request 1 2026-06-06 14:07:48.933701146 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.933761228 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.933819675 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.933822120 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.933837545 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.933850819 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.933862925 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.933869263 DEBUG Initializing workspace `file:///tmp/.tmpcFa9cI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.933879140 DEBUG Searching for a project in '/tmp/.tmpcFa9cI/src' 2026-06-06 14:07:48.933905147 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.933910411 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.934189390 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.934194663 DEBUG Discovering virtual environment in `/tmp/.tmpcFa9cI/src` 2026-06-06 14:07:48.934237101 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.934242765 DEBUG No virtual environment found 2026-06-06 14:07:48.934252813 DEBUG Adding first-party search path `/tmp/.tmpcFa9cI/src` 2026-06-06 14:07:48.934256445 DEBUG Using vendored stdlib 2026-06-06 14:07:48.934443907 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.934449816 DEBUG Adding new file root '/tmp/.tmpcFa9cI/src' of kind Project 2026-06-06 14:07:48.934622340 DEBUG Updating project to check open files 2026-06-06 14:07:48.934632928 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.934636923 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.934655419 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcFa9cI/src/foo.py", kind: File } 2026-06-06 14:07:48.934681327 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpcFa9cI/src/foo.py` 2026-06-06 14:07:48.934684274 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.934690447 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.934727685 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpcFa9cI/src/foo.py' 2026-06-06 14:07:48.934782441 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.952924149 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.954548811 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.954558681 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:48.966519940 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:48.966556199 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:48.966566751 DEBUG method="shutdown" response.id=2 duration=17.47µs 2026-06-06 14:07:48.966575659 DEBUG Received server response for request 2 2026-06-06 14:07:48.966580442 DEBUG Client sends notification `exit` 2026-06-06 14:07:48.966590885 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-06-06 14:07:48.970785083 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 14:07:48.970839435 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:48.970886151 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:48.970944084 DEBUG Client info: None 2026-06-06 14:07:48.970964661 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 14:07:48.970977793 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:48.970981732 INFO Version: Unknown 2026-06-06 14:07:48.971439899 DEBUG Received server response for request 1 2026-06-06 14:07:48.971490778 DEBUG Client sends notification `initialized` 2026-06-06 14:07:48.971570436 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:48.971600411 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:48.971603925 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:48.971620155 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:48.971669437 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:48.971683919 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:48.971690728 DEBUG Initializing workspace `file:///tmp/.tmpyZ8V5H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:48.971701928 DEBUG Searching for a project in '/tmp/.tmpyZ8V5H/src' 2026-06-06 14:07:48.971725105 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:48.971730210 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:48.971991272 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:48.971996117 DEBUG Discovering virtual environment in `/tmp/.tmpyZ8V5H/src` 2026-06-06 14:07:48.972037694 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:48.972043007 DEBUG No virtual environment found 2026-06-06 14:07:48.972054145 DEBUG Adding first-party search path `/tmp/.tmpyZ8V5H/src` 2026-06-06 14:07:48.972057465 DEBUG Using vendored stdlib 2026-06-06 14:07:48.972268221 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:48.972274659 DEBUG Adding new file root '/tmp/.tmpyZ8V5H/src' of kind Project 2026-06-06 14:07:48.972451712 DEBUG Updating project to check open files 2026-06-06 14:07:48.972465855 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:48.972469715 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:48.972489672 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyZ8V5H/src/foo.py", kind: File } 2026-06-06 14:07:48.972515613 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpyZ8V5H/src/foo.py` 2026-06-06 14:07:48.972518096 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:48.972525068 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:48.972556348 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpyZ8V5H/src/foo.py' 2026-06-06 14:07:48.972593248 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:48.989939319 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:48.990362651 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:48.990372931 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.001286258 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.001456974 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.001474526 DEBUG method="shutdown" response.id=2 duration=25.43µs 2026-06-06 14:07:49.001486156 DEBUG Received server response for request 2 2026-06-06 14:07:49.001493110 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.001532838 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-06-06 14:07:49.004938472 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 14:07:49.004991841 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.005018396 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.005064234 DEBUG Client info: None 2026-06-06 14:07:49.005079933 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 14:07:49.005112943 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.005117006 INFO Version: Unknown 2026-06-06 14:07:49.005151672 DEBUG Received server response for request 1 2026-06-06 14:07:49.005192715 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.005243434 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.005291694 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.005294360 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.005309270 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.005355702 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.005369184 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.005375670 DEBUG Initializing workspace `file:///tmp/.tmp2jbH46/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.005386247 DEBUG Searching for a project in '/tmp/.tmp2jbH46/src' 2026-06-06 14:07:49.005412202 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.005417809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.005691698 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.005696110 DEBUG Discovering virtual environment in `/tmp/.tmp2jbH46/src` 2026-06-06 14:07:49.005739025 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.005744436 DEBUG No virtual environment found 2026-06-06 14:07:49.005757450 DEBUG Adding first-party search path `/tmp/.tmp2jbH46/src` 2026-06-06 14:07:49.005760994 DEBUG Using vendored stdlib 2026-06-06 14:07:49.005969979 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.005976502 DEBUG Adding new file root '/tmp/.tmp2jbH46/src' of kind Project 2026-06-06 14:07:49.006168974 DEBUG Updating project to check open files 2026-06-06 14:07:49.006183027 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.006186871 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.006208213 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2jbH46/src/foo.py", kind: File } 2026-06-06 14:07:49.006235312 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp2jbH46/src/foo.py` 2026-06-06 14:07:49.006238453 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.006245027 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.006274339 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp2jbH46/src/foo.py' 2026-06-06 14:07:49.006340288 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.018628476 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.022490936 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.022504467 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.022540889 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:49.022575320 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:49.022591304 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2jbH46/src/foo.py", kind: FileContent } 2026-06-06 14:07:49.022601946 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp2jbH46/src/foo.py` 2026-06-06 14:07:49.022645058 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp2jbH46/src/foo.py' 2026-06-06 14:07:49.022733615 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.022738084 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.033597007 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.033634906 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.033644901 DEBUG method="shutdown" response.id=2 duration=17.67µs 2026-06-06 14:07:49.033653286 DEBUG Received server response for request 2 2026-06-06 14:07:49.033657941 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.033668862 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-06-06 14:07:49.036922066 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 14:07:49.036977528 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.037006816 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.037069120 DEBUG Client info: None 2026-06-06 14:07:49.037114979 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 14:07:49.037133718 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.037139908 INFO Version: Unknown 2026-06-06 14:07:49.037306173 DEBUG Received server response for request 1 2026-06-06 14:07:49.037361733 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.037451718 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.037522383 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.037525766 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.037543220 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.037548129 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:49.037596977 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.037612232 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.037618725 DEBUG Initializing workspace `file:///tmp/.tmpU4HwwK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.037630564 DEBUG Searching for a project in '/tmp/.tmpU4HwwK/src' 2026-06-06 14:07:49.037656698 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.037662537 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.037921315 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.037926189 DEBUG Discovering virtual environment in `/tmp/.tmpU4HwwK/src` 2026-06-06 14:07:49.037968252 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.037974290 DEBUG No virtual environment found 2026-06-06 14:07:49.037986393 DEBUG Adding first-party search path `/tmp/.tmpU4HwwK/src` 2026-06-06 14:07:49.037990161 DEBUG Using vendored stdlib 2026-06-06 14:07:49.038236978 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.038243707 DEBUG Adding new file root '/tmp/.tmpU4HwwK/src' of kind Project 2026-06-06 14:07:49.038415260 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.038419352 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.038440400 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpU4HwwK/src/foo.py", kind: File } 2026-06-06 14:07:49.038474748 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpU4HwwK/src/foo.py` 2026-06-06 14:07:49.038477779 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.038484702 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.038498623 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:49.038503054 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpU4HwwK/src/foo.py", kind: FileContent } 2026-06-06 14:07:49.038508483 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpU4HwwK/src/foo.py` 2026-06-06 14:07:49.147806539 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.148120069 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.148145891 DEBUG method="shutdown" response.id=2 duration=79.18µs 2026-06-06 14:07:49.148170151 DEBUG Received server response for request 2 2026-06-06 14:07:49.148178661 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.148198575 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-06-06 14:07:49.150533255 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 14:07:49.150591143 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.150627516 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.150673915 DEBUG Client info: None 2026-06-06 14:07:49.150691411 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 14:07:49.150707415 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.150713026 INFO Version: Unknown 2026-06-06 14:07:49.150774442 DEBUG Received server response for request 1 2026-06-06 14:07:49.150830306 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.150891289 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.150959493 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.150962669 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.150980375 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.150997142 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.151012304 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.151019540 DEBUG Initializing workspace `file:///tmp/.tmpbWe5sR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.151030460 DEBUG Searching for a project in '/tmp/.tmpbWe5sR/src' 2026-06-06 14:07:49.151056819 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.151062675 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.151395347 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.151403174 DEBUG Discovering virtual environment in `/tmp/.tmpbWe5sR/src` 2026-06-06 14:07:49.151453709 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.151459711 DEBUG No virtual environment found 2026-06-06 14:07:49.151472451 DEBUG Adding first-party search path `/tmp/.tmpbWe5sR/src` 2026-06-06 14:07:49.151476711 DEBUG Using vendored stdlib 2026-06-06 14:07:49.151706204 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.151714751 DEBUG Adding new file root '/tmp/.tmpbWe5sR/src' of kind Project 2026-06-06 14:07:49.151900673 DEBUG Updating project to check open files 2026-06-06 14:07:49.151920602 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.151924862 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.151949891 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbWe5sR/src/foo.py", kind: File } 2026-06-06 14:07:49.151985627 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbWe5sR/src/foo.py` 2026-06-06 14:07:49.151988510 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.151995729 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.152049289 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpbWe5sR/src/foo.py' 2026-06-06 14:07:49.152264131 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.158852319 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.158864303 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.158877464 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:49.158908258 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbWe5sR/src/foo.py", kind: FileContent } 2026-06-06 14:07:49.158920627 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpbWe5sR/src/foo.py` 2026-06-06 14:07:49.158968474 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpbWe5sR/src/foo.py' 2026-06-06 14:07:49.161270644 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.161276496 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.171610148 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.171650598 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.171661927 DEBUG method="shutdown" response.id=2 duration=17.72µs 2026-06-06 14:07:49.171670917 DEBUG Received server response for request 2 2026-06-06 14:07:49.171675647 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.171683961 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-06-06 14:07:49.173648486 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 14:07:49.173701054 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.173732335 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.173802982 DEBUG Client info: None 2026-06-06 14:07:49.173836642 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 14:07:49.173854260 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.173859803 INFO Version: Unknown 2026-06-06 14:07:49.173936298 DEBUG Received server response for request 1 2026-06-06 14:07:49.173992191 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.174129623 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.174159248 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.174166985 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.174188619 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.174310324 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.174338094 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.174345819 DEBUG Initializing workspace `file:///tmp/.tmpa4nWX6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.174378261 DEBUG Searching for a project in '/tmp/.tmpa4nWX6/src' 2026-06-06 14:07:49.174418055 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.174446480 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.174717800 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.174791520 DEBUG Discovering virtual environment in `/tmp/.tmpa4nWX6/src` 2026-06-06 14:07:49.175144014 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.175151172 DEBUG No virtual environment found 2026-06-06 14:07:49.175176517 DEBUG Adding first-party search path `/tmp/.tmpa4nWX6/src` 2026-06-06 14:07:49.175180420 DEBUG Using vendored stdlib 2026-06-06 14:07:49.175643566 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.175726790 DEBUG Adding new file root '/tmp/.tmpa4nWX6/src' of kind Project 2026-06-06 14:07:49.175921841 DEBUG Updating project to check open files 2026-06-06 14:07:49.175979194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.175983468 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.176006457 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpa4nWX6/src/foo.py", kind: File } 2026-06-06 14:07:49.176121792 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpa4nWX6/src/foo.py` 2026-06-06 14:07:49.176144071 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.176152061 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.176186229 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpa4nWX6/src/foo.py' 2026-06-06 14:07:49.176322949 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.180468024 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.180479096 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.180495344 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:49.180532998 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpa4nWX6/src/foo.py", kind: FileContent } 2026-06-06 14:07:49.180549663 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpa4nWX6/src/foo.py` 2026-06-06 14:07:49.180591203 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpa4nWX6/src/foo.py' 2026-06-06 14:07:49.180671128 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.180676103 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.192114403 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.192271781 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.192285041 DEBUG method="shutdown" response.id=2 duration=21.87µs 2026-06-06 14:07:49.192300932 DEBUG Received server response for request 2 2026-06-06 14:07:49.192305831 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.192321792 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-06-06 14:07:49.194732068 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 14:07:49.194785085 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.194815174 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.194870789 DEBUG Client info: None 2026-06-06 14:07:49.194900388 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 14:07:49.194918498 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.194924064 INFO Version: Unknown 2026-06-06 14:07:49.195064649 DEBUG Received server response for request 1 2026-06-06 14:07:49.195139769 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.195241438 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.195346620 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.195350424 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.195367635 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.195493613 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.195539623 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.195545975 DEBUG Initializing workspace `file:///tmp/.tmpeyyKfk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.195610863 DEBUG Searching for a project in '/tmp/.tmpeyyKfk/src' 2026-06-06 14:07:49.195660952 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.195666252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.195945071 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.195962034 DEBUG Discovering virtual environment in `/tmp/.tmpeyyKfk/src` 2026-06-06 14:07:49.196217237 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.196271396 DEBUG No virtual environment found 2026-06-06 14:07:49.196284554 DEBUG Adding first-party search path `/tmp/.tmpeyyKfk/src` 2026-06-06 14:07:49.196288240 DEBUG Using vendored stdlib 2026-06-06 14:07:49.196611669 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.196632296 DEBUG Adding new file root '/tmp/.tmpeyyKfk/src' of kind Project 2026-06-06 14:07:49.196808648 DEBUG Updating project to check open files 2026-06-06 14:07:49.196833427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.196837332 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.196858305 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeyyKfk/src/foo.py", kind: File } 2026-06-06 14:07:49.196896986 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpeyyKfk/src/foo.py` 2026-06-06 14:07:49.196940055 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.196960088 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.196980722 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpeyyKfk/src/foo.py' 2026-06-06 14:07:49.197062607 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.197066782 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.197116032 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-06-06 14:07:49.198933385 DEBUG notification{method="workspace/didChangeWatchedFiles"}: Applying changes to `/tmp/.tmpeyyKfk/src` 2026-06-06 14:07:49.198940815 DEBUG notification{method="workspace/didChangeWatchedFiles"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeyyKfk/src/foo.py", kind: Any } 2026-06-06 14:07:49.198964141 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.198966654 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.209195519 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.209430721 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.209444461 DEBUG method="shutdown" response.id=2 duration=21.85µs 2026-06-06 14:07:49.209616923 DEBUG Received server response for request 2 2026-06-06 14:07:49.209631933 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.209657951 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-06-06 14:07:49.211703330 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 14:07:49.211757638 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.211784755 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.211828952 DEBUG Client info: None 2026-06-06 14:07:49.211847153 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 14:07:49.211862276 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.211867767 INFO Version: Unknown 2026-06-06 14:07:49.211939513 DEBUG Received server response for request 1 2026-06-06 14:07:49.212021288 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.212158470 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.212187156 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.212192967 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.212211697 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.212240935 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-06-06 14:07:49.212255590 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.212269919 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.212277273 DEBUG Initializing workspace `file:///tmp/.tmpxhJZG5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.212287631 DEBUG Searching for a project in '/tmp/.tmpxhJZG5/src' 2026-06-06 14:07:49.212314155 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.212319581 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.212573091 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.212577190 DEBUG Discovering virtual environment in `/tmp/.tmpxhJZG5/src` 2026-06-06 14:07:49.212619037 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.212624501 DEBUG No virtual environment found 2026-06-06 14:07:49.212635053 DEBUG Adding first-party search path `/tmp/.tmpxhJZG5/src` 2026-06-06 14:07:49.212638624 DEBUG Using vendored stdlib 2026-06-06 14:07:49.212844322 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.212850490 DEBUG Adding new file root '/tmp/.tmpxhJZG5/src' of kind Project 2026-06-06 14:07:49.213009879 DEBUG Updating project to check open files 2026-06-06 14:07:49.213021695 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.213025257 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.213044615 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxhJZG5/src/foo.py", kind: File } 2026-06-06 14:07:49.213069318 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpxhJZG5/src/foo.py` 2026-06-06 14:07:49.213071799 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.213077682 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.213111083 DEBUG notification{method="workspace/didChangeWatchedFiles"}: Applying changes to `/tmp/.tmpxhJZG5/src` 2026-06-06 14:07:49.213115917 DEBUG notification{method="workspace/didChangeWatchedFiles"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxhJZG5/src/foo.py", kind: Any } 2026-06-06 14:07:49.322519124 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.322596690 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.322614186 DEBUG method="shutdown" response.id=2 duration=31.22µs 2026-06-06 14:07:49.322630143 DEBUG Received server response for request 2 2026-06-06 14:07:49.322636437 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.322642707 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-06-06 14:07:49.325116603 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 14:07:49.325173274 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.325205074 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.325249974 DEBUG Client info: None 2026-06-06 14:07:49.325265724 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 14:07:49.325278541 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.325282242 INFO Version: Unknown 2026-06-06 14:07:49.325317529 DEBUG Received server response for request 1 2026-06-06 14:07:49.325361753 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.325412989 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.325429480 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.325433677 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.325450027 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.325486063 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.325500805 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.325506805 DEBUG Initializing workspace `file:///tmp/.tmpuLmt48/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.325517731 DEBUG Searching for a project in '/tmp/.tmpuLmt48/src' 2026-06-06 14:07:49.325542672 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.325549386 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.325883876 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.325897718 DEBUG Discovering virtual environment in `/tmp/.tmpuLmt48/src` 2026-06-06 14:07:49.325955762 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.325962880 DEBUG No virtual environment found 2026-06-06 14:07:49.325976595 DEBUG Adding first-party search path `/tmp/.tmpuLmt48/src` 2026-06-06 14:07:49.325980599 DEBUG Using vendored stdlib 2026-06-06 14:07:49.326324379 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.326332962 DEBUG Adding new file root '/tmp/.tmpuLmt48/src' of kind Project 2026-06-06 14:07:49.326564073 DEBUG Updating project to check open files 2026-06-06 14:07:49.326589948 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.326594517 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.326619471 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpuLmt48/src/foo.py", kind: File } 2026-06-06 14:07:49.326668686 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpuLmt48/src/foo.py` 2026-06-06 14:07:49.326671894 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.326684436 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.326740986 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpuLmt48/src/foo.py' 2026-06-06 14:07:49.326886596 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.339357002 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.343186786 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.343198467 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.353493507 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.353523640 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.353533080 DEBUG method="shutdown" response.id=2 duration=15.48µs 2026-06-06 14:07:49.353540828 DEBUG Received server response for request 2 2026-06-06 14:07:49.353544571 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.353549005 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-06-06 14:07:49.356845080 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 14:07:49.356896934 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.356927028 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.356990199 DEBUG Client info: None 2026-06-06 14:07:49.357002423 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 14:07:49.357018205 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.357023230 INFO Version: Unknown 2026-06-06 14:07:49.357064015 DEBUG Received server response for request 1 2026-06-06 14:07:49.357122312 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.357189900 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.357273516 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.357276985 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.357293846 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.357306720 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.357325616 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.357341684 DEBUG Initializing workspace `file:///tmp/.tmpvzOHAQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.357351132 DEBUG Searching for a project in '/tmp/.tmpvzOHAQ/src' 2026-06-06 14:07:49.357381008 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.357386908 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.357703221 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.357714749 DEBUG Discovering virtual environment in `/tmp/.tmpvzOHAQ/src` 2026-06-06 14:07:49.357761874 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.357767815 DEBUG No virtual environment found 2026-06-06 14:07:49.357778463 DEBUG Adding first-party search path `/tmp/.tmpvzOHAQ/src` 2026-06-06 14:07:49.357782915 DEBUG Using vendored stdlib 2026-06-06 14:07:49.358060515 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.358067110 DEBUG Adding new file root '/tmp/.tmpvzOHAQ/src' of kind Project 2026-06-06 14:07:49.358280407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.358285407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.358312353 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpvzOHAQ/src/foo.py", kind: File } 2026-06-06 14:07:49.358365098 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpvzOHAQ/src/foo.py` 2026-06-06 14:07:49.358369040 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.358376446 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.467489293 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.467558600 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.467575756 DEBUG method="shutdown" response.id=2 duration=30.64µs 2026-06-06 14:07:49.467585827 DEBUG Received server response for request 2 2026-06-06 14:07:49.467591930 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.467604935 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-06-06 14:07:49.469976336 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 14:07:49.470037747 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.470074016 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.470145827 DEBUG Client info: None 2026-06-06 14:07:49.470165536 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 14:07:49.470181990 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.470188095 INFO Version: Unknown 2026-06-06 14:07:49.470254208 DEBUG Received server response for request 1 2026-06-06 14:07:49.470307239 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.470367723 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.470435163 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.470438116 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.470456424 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.470472242 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.470487267 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.470494355 DEBUG Initializing workspace `file:///tmp/.tmpWVnDU5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.470505274 DEBUG Searching for a project in '/tmp/.tmpWVnDU5/src' 2026-06-06 14:07:49.470534241 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.470540448 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.470836907 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.470842947 DEBUG Discovering virtual environment in `/tmp/.tmpWVnDU5/src` 2026-06-06 14:07:49.470893744 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.470899583 DEBUG No virtual environment found 2026-06-06 14:07:49.470912005 DEBUG Adding first-party search path `/tmp/.tmpWVnDU5/src` 2026-06-06 14:07:49.470915834 DEBUG Using vendored stdlib 2026-06-06 14:07:49.471172077 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.471180510 DEBUG Adding new file root '/tmp/.tmpWVnDU5/src' of kind Project 2026-06-06 14:07:49.471381258 DEBUG Updating project to check open files 2026-06-06 14:07:49.471403545 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.471409260 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.471436213 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWVnDU5/src/foo", kind: File } 2026-06-06 14:07:49.471471843 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpWVnDU5/src/foo` 2026-06-06 14:07:49.471475123 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.471482236 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.471535053 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpWVnDU5/src/foo' 2026-06-06 14:07:49.471663249 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.484284950 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.488209895 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.488227548 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.498586415 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.498735663 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.498751025 DEBUG method="shutdown" response.id=2 duration=24.59µs 2026-06-06 14:07:49.498770192 DEBUG Received server response for request 2 2026-06-06 14:07:49.498779683 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.498804724 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-06-06 14:07:49.502359761 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 14:07:49.502420981 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.502451535 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.502512647 DEBUG Client info: None 2026-06-06 14:07:49.502541054 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 14:07:49.502560709 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.502567113 INFO Version: Unknown 2026-06-06 14:07:49.502678922 DEBUG Received server response for request 1 2026-06-06 14:07:49.502739967 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.502853877 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.502924110 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.502927741 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.502946598 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.502999303 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.503013658 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.503021413 DEBUG Initializing workspace `file:///tmp/.tmpDQmEWM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.503034143 DEBUG Searching for a project in '/tmp/.tmpDQmEWM/src' 2026-06-06 14:07:49.503059417 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.503065652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.503392287 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.503399107 DEBUG Discovering virtual environment in `/tmp/.tmpDQmEWM/src` 2026-06-06 14:07:49.503446140 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.503452275 DEBUG No virtual environment found 2026-06-06 14:07:49.503463877 DEBUG Adding first-party search path `/tmp/.tmpDQmEWM/src` 2026-06-06 14:07:49.503467641 DEBUG Using vendored stdlib 2026-06-06 14:07:49.503695105 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.503702370 DEBUG Adding new file root '/tmp/.tmpDQmEWM/src' of kind Project 2026-06-06 14:07:49.503892642 DEBUG Updating project to check open files 2026-06-06 14:07:49.503910837 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.503915010 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.503939642 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDQmEWM/src/foo.ipynb", kind: File } 2026-06-06 14:07:49.503971239 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpDQmEWM/src/foo.ipynb` 2026-06-06 14:07:49.503974733 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.503981867 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.504009295 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpDQmEWM/src/foo.ipynb' 2026-06-06 14:07:49.504072083 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.516480381 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.520275621 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.520289207 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.530453998 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.530497098 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.530507623 DEBUG method="shutdown" response.id=2 duration=18.48µs 2026-06-06 14:07:49.530518338 DEBUG Received server response for request 2 2026-06-06 14:07:49.530523979 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.530535062 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-06-06 14:07:49.533956069 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 14:07:49.534013173 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.534041202 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.534117323 DEBUG Client info: None 2026-06-06 14:07:49.534137682 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 14:07:49.534153025 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.534158369 INFO Version: Unknown 2026-06-06 14:07:49.534217890 DEBUG Received server response for request 1 2026-06-06 14:07:49.534269016 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.534327102 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.534376355 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.534379475 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.534395293 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.534443367 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.534458729 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.534464548 DEBUG Initializing workspace `file:///tmp/.tmpLOWIrP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.534475433 DEBUG Searching for a project in '/tmp/.tmpLOWIrP/src' 2026-06-06 14:07:49.534501215 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.534507589 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.534786904 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.534791284 DEBUG Discovering virtual environment in `/tmp/.tmpLOWIrP/src` 2026-06-06 14:07:49.534839034 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.534845196 DEBUG No virtual environment found 2026-06-06 14:07:49.534857083 DEBUG Adding first-party search path `/tmp/.tmpLOWIrP/src` 2026-06-06 14:07:49.534860565 DEBUG Using vendored stdlib 2026-06-06 14:07:49.535077100 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.535083729 DEBUG Adding new file root '/tmp/.tmpLOWIrP/src' of kind Project 2026-06-06 14:07:49.535300319 DEBUG Updating project to check open files 2026-06-06 14:07:49.535319855 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.535324093 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.535348326 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLOWIrP/src/foo.py", kind: File } 2026-06-06 14:07:49.535380493 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpLOWIrP/src/foo.py` 2026-06-06 14:07:49.535384450 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.535392350 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.535425665 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpLOWIrP/src/foo.py' 2026-06-06 14:07:49.535504126 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.547740142 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.551433514 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.551444996 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.562398680 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.562440092 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.562453755 DEBUG method="shutdown" response.id=2 duration=23.50µs 2026-06-06 14:07:49.562473569 DEBUG Received server response for request 2 2026-06-06 14:07:49.562479439 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.562518331 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-06-06 14:07:49.565966197 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 14:07:49.566025062 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.566062752 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.566120072 DEBUG Client info: None 2026-06-06 14:07:49.566136270 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 14:07:49.566150794 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.566156103 INFO Version: Unknown 2026-06-06 14:07:49.566208492 DEBUG Received server response for request 1 2026-06-06 14:07:49.566281477 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.566385889 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.566420349 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.566425458 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.566442518 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.566615396 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.566687934 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.566696729 DEBUG Initializing workspace `file:///tmp/.tmpM8pVQj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.566732368 DEBUG Searching for a project in '/tmp/.tmpM8pVQj/src' 2026-06-06 14:07:49.566785817 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.566803870 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.567459858 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.567470019 DEBUG Discovering virtual environment in `/tmp/.tmpM8pVQj/src` 2026-06-06 14:07:49.567551364 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.567570786 DEBUG No virtual environment found 2026-06-06 14:07:49.567583605 DEBUG Adding first-party search path `/tmp/.tmpM8pVQj/src` 2026-06-06 14:07:49.567588042 DEBUG Using vendored stdlib 2026-06-06 14:07:49.567962481 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.567982406 DEBUG Adding new file root '/tmp/.tmpM8pVQj/src' of kind Project 2026-06-06 14:07:49.568197507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.568284599 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.568341619 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpM8pVQj/src/foo.py", kind: File } 2026-06-06 14:07:49.568407403 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpM8pVQj/src/foo.py` 2026-06-06 14:07:49.568500875 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.568515808 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.569973728 INFO notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-06-06 14:07:49.570017301 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpM8pVQj/src/foo.py' 2026-06-06 14:07:49.570128435 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.581373562 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.585138705 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.585150789 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.595447189 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.595617058 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.595630955 DEBUG method="shutdown" response.id=2 duration=22.99µs 2026-06-06 14:07:49.595644770 DEBUG Received server response for request 2 2026-06-06 14:07:49.595649947 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.595681799 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-06-06 14:07:49.598976782 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 14:07:49.599034060 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.599063507 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.599145003 DEBUG Client info: None 2026-06-06 14:07:49.599170727 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 14:07:49.599189538 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.599195745 INFO Version: Unknown 2026-06-06 14:07:49.599289024 DEBUG Received server response for request 1 2026-06-06 14:07:49.599346846 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.599420308 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.599503845 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.599549421 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.599600319 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.599635729 DEBUG Initializing workspace `file:///tmp/.tmpS8FhVh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.599646767 DEBUG Searching for a project in '/tmp/.tmpS8FhVh/src' 2026-06-06 14:07:49.599698030 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.599703694 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.599978591 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.600065936 DEBUG Discovering virtual environment in `/tmp/.tmpS8FhVh/src` 2026-06-06 14:07:49.600145070 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.600147010 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.600153578 DEBUG No virtual environment found 2026-06-06 14:07:49.600165660 DEBUG Adding first-party search path `/tmp/.tmpS8FhVh/src` 2026-06-06 14:07:49.600295536 DEBUG Using vendored stdlib 2026-06-06 14:07:49.600681769 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.600709633 DEBUG Adding new file root '/tmp/.tmpS8FhVh/src' of kind Project 2026-06-06 14:07:49.600892187 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.600929364 DEBUG notification{method="textDocument/didOpen"}: Opening file `untitled:///tmp/.tmpS8FhVh/src/foo.py` 2026-06-06 14:07:49.600933368 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.600954002 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.600984011 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file 'untitled:///tmp/.tmpS8FhVh/src/foo.py' 2026-06-06 14:07:49.601052146 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.613064014 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.616872919 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:07:49.616887685 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 14:07:49.627255502 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 14:07:49.627397335 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.627412647 DEBUG method="shutdown" response.id=2 duration=24.46µs 2026-06-06 14:07:49.627430265 DEBUG Received server response for request 2 2026-06-06 14:07:49.627440302 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.627489780 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-06-06 14:07:49.631166299 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 14:07:49.631224919 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.631261086 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.631320265 DEBUG Client info: None 2026-06-06 14:07:49.631339927 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 14:07:49.631355305 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.631361810 INFO Version: Unknown 2026-06-06 14:07:49.631428911 DEBUG Received server response for request 1 2026-06-06 14:07:49.631480081 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.631537406 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.631605031 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.631608287 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.631626273 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.631630200 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.631647522 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.631662462 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.631669356 DEBUG Initializing workspace `file:///tmp/.tmpTtfF29/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.631679809 DEBUG Searching for a project in '/tmp/.tmpTtfF29/src' 2026-06-06 14:07:49.631706099 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.631711711 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.631988035 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.631993330 DEBUG Discovering virtual environment in `/tmp/.tmpTtfF29/src` 2026-06-06 14:07:49.632041173 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.632047203 DEBUG No virtual environment found 2026-06-06 14:07:49.632058733 DEBUG Adding first-party search path `/tmp/.tmpTtfF29/src` 2026-06-06 14:07:49.632062604 DEBUG Using vendored stdlib 2026-06-06 14:07:49.632329455 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.632336501 DEBUG Adding new file root '/tmp/.tmpTtfF29/src' of kind Project 2026-06-06 14:07:49.632521435 DEBUG Updating project to check open files 2026-06-06 14:07:49.632538776 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.632543221 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.632567757 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTtfF29/src/main.py", kind: File } 2026-06-06 14:07:49.632599667 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTtfF29/src/main.py` 2026-06-06 14:07:49.632602829 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.632609352 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.632681376 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTtfF29/src/main.py"))}: Checking file '/tmp/.tmpTtfF29/src/main.py' 2026-06-06 14:07:49.632789820 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTtfF29/src/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.645738469 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTtfF29/src/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.649558948 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.94ms 2026-06-06 14:07:49.649588150 DEBUG Received server response for request 2 2026-06-06 14:07:49.650375727 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.650386026 DEBUG Client sends notification `textDocument/didClose` 2026-06-06 14:07:49.650389268 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:07:49.650423033 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTtfF29/external/builtins.pyi", kind: File } 2026-06-06 14:07:49.650460137 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpTtfF29/external/builtins.pyi` 2026-06-06 14:07:49.650464383 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-06 14:07:49.650492649 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.650510863 DEBUG notification{method="textDocument/didClose"}: Updating the status of `/tmp/.tmpTtfF29/external/builtins.pyi` 2026-06-06 14:07:49.650516039 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpTtfF29/external/builtins.pyi` 2026-06-06 14:07:49.651206209 DEBUG method="textDocument/diagnostic" response.id=3 duration=683.44µs 2026-06-06 14:07:49.651237076 DEBUG Received server response for request 3 2026-06-06 14:07:49.661363201 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:49.661538688 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.661552224 DEBUG method="shutdown" response.id=4 duration=21.68µs 2026-06-06 14:07:49.661567788 DEBUG Received server response for request 4 2026-06-06 14:07:49.661572086 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.661586325 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-06-06 14:07:49.666338495 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 14:07:49.666396741 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.666441381 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.666501029 DEBUG Client info: None 2026-06-06 14:07:49.666526531 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 14:07:49.666540118 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.666543674 INFO Version: Unknown 2026-06-06 14:07:49.666982734 DEBUG Received server response for request 1 2026-06-06 14:07:49.667054977 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.667161904 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.667189202 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.667194611 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.667211052 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.667214581 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.667269653 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.667285259 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.667292710 DEBUG Initializing workspace `file:///tmp/.tmpLhsKcj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.667303814 DEBUG Searching for a project in '/tmp/.tmpLhsKcj/src' 2026-06-06 14:07:49.667352384 DEBUG Found project at '/tmp/.tmpLhsKcj' 2026-06-06 14:07:49.667358067 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.667634321 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.667640291 DEBUG Discovering virtual environment in `/tmp/.tmpLhsKcj` 2026-06-06 14:07:49.667680845 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.667686336 DEBUG No virtual environment found 2026-06-06 14:07:49.667694628 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:49.667703040 DEBUG Adding first-party search path `/tmp/.tmpLhsKcj/src` 2026-06-06 14:07:49.667706396 DEBUG Adding first-party search path `/tmp/.tmpLhsKcj` 2026-06-06 14:07:49.667709329 DEBUG Using vendored stdlib 2026-06-06 14:07:49.667917983 INFO Python version: Python 3.10, platform: linux 2026-06-06 14:07:49.667925310 DEBUG Adding new file root '/tmp/.tmpLhsKcj' of kind Project 2026-06-06 14:07:49.668122578 DEBUG Updating project to check open files 2026-06-06 14:07:49.668135679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.668140069 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.668159703 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLhsKcj/src/foo.py", kind: File } 2026-06-06 14:07:49.668185910 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpLhsKcj/src/foo.py` 2026-06-06 14:07:49.668188769 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.668194963 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.668273983 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLhsKcj/src/foo.py"))}: Checking file '/tmp/.tmpLhsKcj/src/foo.py' 2026-06-06 14:07:49.668360109 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLhsKcj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.685610113 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLhsKcj/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-06-06 14:07:49.685649844 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLhsKcj/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (neither stub nor real module file) 2026-06-06 14:07:49.685749409 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.55ms 2026-06-06 14:07:49.685787459 DEBUG Received server response for request 2 2026-06-06 14:07:49.696014340 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:49.696210059 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.696224438 DEBUG method="shutdown" response.id=3 duration=21.54µs 2026-06-06 14:07:49.696363864 DEBUG Received server response for request 3 2026-06-06 14:07:49.696375931 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.696396076 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-06-06 14:07:49.700513246 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 14:07:49.700570155 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.700599903 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.700676917 DEBUG Client info: None 2026-06-06 14:07:49.700725831 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 14:07:49.700743287 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.700748732 INFO Version: Unknown 2026-06-06 14:07:49.700835878 DEBUG Received server response for request 1 2026-06-06 14:07:49.700884445 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.700978148 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.701010135 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.701049761 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.701198870 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.701203785 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.701208528 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.701225681 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.701233622 DEBUG Initializing workspace `file:///tmp/.tmp9ob37m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.701244732 DEBUG Searching for a project in '/tmp/.tmp9ob37m/src' 2026-06-06 14:07:49.701273761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.701279541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.701552734 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.701558590 DEBUG Discovering virtual environment in `/tmp/.tmp9ob37m/src` 2026-06-06 14:07:49.701604412 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.701610548 DEBUG No virtual environment found 2026-06-06 14:07:49.701622402 DEBUG Adding first-party search path `/tmp/.tmp9ob37m/src` 2026-06-06 14:07:49.701626518 DEBUG Using vendored stdlib 2026-06-06 14:07:49.701856433 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.701864616 DEBUG Adding new file root '/tmp/.tmp9ob37m/src' of kind Project 2026-06-06 14:07:49.702049814 DEBUG Updating project to check open files 2026-06-06 14:07:49.702061670 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.702066719 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.702109027 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9ob37m/src/foo.py", kind: File } 2026-06-06 14:07:49.702137000 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp9ob37m/src/foo.py` 2026-06-06 14:07:49.702140406 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.702147395 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.702213157 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9ob37m/src/foo.py"))}: Checking file '/tmp/.tmp9ob37m/src/foo.py' 2026-06-06 14:07:49.702308266 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9ob37m/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.714219586 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9ob37m/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.718035476 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.88ms 2026-06-06 14:07:49.718069324 DEBUG Received server response for request 2 2026-06-06 14:07:49.718121023 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:49.718129472 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:07:49.718168288 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:49.718178056 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9ob37m/src/foo.py", kind: FileContent } 2026-06-06 14:07:49.718186658 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp9ob37m/src/foo.py` 2026-06-06 14:07:49.718263273 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9ob37m/src/foo.py"))}: Checking file '/tmp/.tmp9ob37m/src/foo.py' 2026-06-06 14:07:49.718423103 DEBUG method="textDocument/diagnostic" response.id=3 duration=211.87µs 2026-06-06 14:07:49.718435629 DEBUG Received server response for request 3 2026-06-06 14:07:49.728654685 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:49.728694604 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.728705363 DEBUG method="shutdown" response.id=4 duration=16.21µs 2026-06-06 14:07:49.728719116 DEBUG Received server response for request 4 2026-06-06 14:07:49.728724326 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.728734748 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-06-06 14:07:49.731971704 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 14:07:49.732023309 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.732048864 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.732117980 DEBUG Client info: None 2026-06-06 14:07:49.732147272 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 14:07:49.732165177 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.732170760 INFO Version: Unknown 2026-06-06 14:07:49.732223449 DEBUG Received server response for request 1 2026-06-06 14:07:49.732264172 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.732328882 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.732368631 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.732372234 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.732387306 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.732391267 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.732426270 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.732440586 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.732447935 DEBUG Initializing workspace `file:///tmp/.tmpPUuovc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.732459104 DEBUG Searching for a project in '/tmp/.tmpPUuovc/src' 2026-06-06 14:07:49.732486905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.732492683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.732760197 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.732766303 DEBUG Discovering virtual environment in `/tmp/.tmpPUuovc/src` 2026-06-06 14:07:49.732808685 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.732814180 DEBUG No virtual environment found 2026-06-06 14:07:49.732825348 DEBUG Adding first-party search path `/tmp/.tmpPUuovc/src` 2026-06-06 14:07:49.732829827 DEBUG Using vendored stdlib 2026-06-06 14:07:49.733065333 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.733072081 DEBUG Adding new file root '/tmp/.tmpPUuovc/src' of kind Project 2026-06-06 14:07:49.733270169 DEBUG Updating project to check open files 2026-06-06 14:07:49.733283875 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.733288348 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.733310907 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPUuovc/src/foo.py", kind: File } 2026-06-06 14:07:49.733338104 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPUuovc/src/foo.py` 2026-06-06 14:07:49.733342059 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.733349203 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.733647044 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPUuovc/src/foo.py"))}: Checking file '/tmp/.tmpPUuovc/src/foo.py' 2026-06-06 14:07:49.733748350 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPUuovc/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.746240741 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPUuovc/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.749962621 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.61ms 2026-06-06 14:07:49.749990247 DEBUG Received server response for request 2 2026-06-06 14:07:49.750016416 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:07:49.750106134 DEBUG method="textDocument/diagnostic" response.id=3 duration=71.50µs 2026-06-06 14:07:49.750129725 DEBUG Received server response for request 3 2026-06-06 14:07:49.760228770 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:49.760377696 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.760392217 DEBUG method="shutdown" response.id=4 duration=22.82µs 2026-06-06 14:07:49.760559394 DEBUG Received server response for request 4 2026-06-06 14:07:49.760573763 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.760592186 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-06-06 14:07:49.764306496 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 14:07:49.764363496 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.764394984 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.764471477 DEBUG Client info: None 2026-06-06 14:07:49.764501974 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 14:07:49.764522605 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.764529069 INFO Version: Unknown 2026-06-06 14:07:49.764623536 DEBUG Received server response for request 1 2026-06-06 14:07:49.764675674 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.764780349 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.764884501 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.764887607 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.764900728 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:49.764945678 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.764958873 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:07:49.764965537 DEBUG Initializing workspace `file:///tmp/.tmpXUHJsW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.764977423 DEBUG Searching for a project in '/tmp/.tmpXUHJsW/src' 2026-06-06 14:07:49.765001558 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.765007020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.765303880 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.765309263 DEBUG Discovering virtual environment in `/tmp/.tmpXUHJsW/src` 2026-06-06 14:07:49.765355074 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.765360729 DEBUG No virtual environment found 2026-06-06 14:07:49.765372379 DEBUG Adding first-party search path `/tmp/.tmpXUHJsW/src` 2026-06-06 14:07:49.765375927 DEBUG Using vendored stdlib 2026-06-06 14:07:49.765606700 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.765703951 DEBUG Adding new file root '/tmp/.tmpXUHJsW/src' of kind Project 2026-06-06 14:07:49.765887081 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.765891910 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:07:49.767746324 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:49.769118266 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 14:07:49.770882528 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpXUHJsW/src/foo.py' 2026-06-06 14:07:49.771594072 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 14:07:49.772198800 DEBUG method="workspace/diagnostic" response.id=2 duration=6.30ms 2026-06-06 14:07:49.772216437 DEBUG Received server response for request 2 2026-06-06 14:07:49.772981993 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.772990411 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:07:49.773020509 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXUHJsW/src/foo.py") 2026-06-06 14:07:49.773032797 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpXUHJsW/src/foo.py` 2026-06-06 14:07:49.773052593 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpXUHJsW/src/foo.py` 2026-06-06 14:07:49.773075504 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpXUHJsW/src/foo.py` 2026-06-06 14:07:49.773078993 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.773086416 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.773191444 DEBUG method="textDocument/diagnostic" response.id=3 duration=79.98µs 2026-06-06 14:07:49.773222504 DEBUG Received server response for request 3 2026-06-06 14:07:49.783433271 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:49.783473128 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.783487326 DEBUG method="shutdown" response.id=4 duration=22.16µs 2026-06-06 14:07:49.783504168 DEBUG Received server response for request 4 2026-06-06 14:07:49.783509120 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.783521122 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-06-06 14:07:49.784954946 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 14:07:49.785009185 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.785037651 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.785124480 DEBUG Client info: None 2026-06-06 14:07:49.785153605 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 14:07:49.785171713 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.785178242 INFO Version: Unknown 2026-06-06 14:07:49.785277040 DEBUG Received server response for request 1 2026-06-06 14:07:49.785330426 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.785696973 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.785826318 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.785830337 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.785940465 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.786034803 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.786084121 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.786147221 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.786180008 DEBUG Initializing workspace `file:///tmp/.tmpaeR7oN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.786296713 DEBUG Searching for a project in '/tmp/.tmpaeR7oN/src' 2026-06-06 14:07:49.786373356 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.786386061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.786769742 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.786781865 DEBUG Discovering virtual environment in `/tmp/.tmpaeR7oN/src` 2026-06-06 14:07:49.786840501 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.786846537 DEBUG No virtual environment found 2026-06-06 14:07:49.786857256 DEBUG Adding first-party search path `/tmp/.tmpaeR7oN/src` 2026-06-06 14:07:49.786862387 DEBUG Using vendored stdlib 2026-06-06 14:07:49.787084418 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.787118002 DEBUG Adding new file root '/tmp/.tmpaeR7oN/src' of kind Project 2026-06-06 14:07:49.787297104 DEBUG Updating project to check open files 2026-06-06 14:07:49.787316149 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.787320904 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.787342617 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaeR7oN/src/foo.py", kind: File } 2026-06-06 14:07:49.787370281 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpaeR7oN/src/foo.py` 2026-06-06 14:07:49.787373429 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.787379856 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.787478326 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpaeR7oN/src/foo.py"))}: Checking file '/tmp/.tmpaeR7oN/src/foo.py' 2026-06-06 14:07:49.787669825 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpaeR7oN/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.799479956 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpaeR7oN/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.819210356 DEBUG method="textDocument/diagnostic" response.id=2 duration=31.82ms 2026-06-06 14:07:49.819246141 DEBUG Received server response for request 2 2026-06-06 14:07:49.829408121 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:49.829447789 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.829458610 DEBUG method="shutdown" response.id=3 duration=18.43µs 2026-06-06 14:07:49.829466926 DEBUG Received server response for request 3 2026-06-06 14:07:49.829471585 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.829482676 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-06-06 14:07:49.835070999 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 14:07:49.835149706 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.835187943 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.835243938 DEBUG Client info: None 2026-06-06 14:07:49.835264304 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 14:07:49.835280984 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.835286300 INFO Version: Unknown 2026-06-06 14:07:49.835351230 DEBUG Received server response for request 1 2026-06-06 14:07:49.835405885 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.835487827 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.835530499 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.835534549 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.835551048 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.835554981 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.835703901 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.835736875 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.835746423 DEBUG Initializing workspace `file:///tmp/.tmpSNs1FD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.835761807 DEBUG Searching for a project in '/tmp/.tmpSNs1FD/src' 2026-06-06 14:07:49.835824762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.835831911 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.836181619 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.836200768 DEBUG Discovering virtual environment in `/tmp/.tmpSNs1FD/src` 2026-06-06 14:07:49.836326223 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.836483325 DEBUG No virtual environment found 2026-06-06 14:07:49.836499567 DEBUG Adding first-party search path `/tmp/.tmpSNs1FD/src` 2026-06-06 14:07:49.836600961 DEBUG Using vendored stdlib 2026-06-06 14:07:49.836960879 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.837029242 DEBUG Adding new file root '/tmp/.tmpSNs1FD/src' of kind Project 2026-06-06 14:07:49.837381092 DEBUG Updating project to check open files 2026-06-06 14:07:49.837407787 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.837413277 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.837441828 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSNs1FD/src/foo.py", kind: File } 2026-06-06 14:07:49.837475981 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSNs1FD/src/foo.py` 2026-06-06 14:07:49.837479309 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.837486852 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.837566948 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpSNs1FD/src/foo.py"))}: Checking file '/tmp/.tmpSNs1FD/src/foo.py' 2026-06-06 14:07:49.837683972 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpSNs1FD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.849691831 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpSNs1FD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.853483759 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.99ms 2026-06-06 14:07:49.853515011 DEBUG Received server response for request 2 2026-06-06 14:07:49.864795914 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:49.864979547 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.864995184 DEBUG method="shutdown" response.id=3 duration=24.99µs 2026-06-06 14:07:49.865031985 DEBUG Received server response for request 3 2026-06-06 14:07:49.865042590 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.865058364 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-06-06 14:07:49.868890469 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 14:07:49.868947658 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.868979786 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.869065469 DEBUG Client info: None 2026-06-06 14:07:49.869078253 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 14:07:49.869116149 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.869121910 INFO Version: Unknown 2026-06-06 14:07:49.869173794 DEBUG Received server response for request 1 2026-06-06 14:07:49.869223699 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.869276938 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.869344188 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.869347560 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.869364875 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.869368538 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.869384440 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.869401146 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.869408310 DEBUG Initializing workspace `file:///tmp/.tmpttO2gt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.869419130 DEBUG Searching for a project in '/tmp/.tmpttO2gt/src' 2026-06-06 14:07:49.869444598 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.869450847 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.869738628 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.869743324 DEBUG Discovering virtual environment in `/tmp/.tmpttO2gt/src` 2026-06-06 14:07:49.869789365 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.869795332 DEBUG No virtual environment found 2026-06-06 14:07:49.869807228 DEBUG Adding first-party search path `/tmp/.tmpttO2gt/src` 2026-06-06 14:07:49.869810804 DEBUG Using vendored stdlib 2026-06-06 14:07:49.870031080 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.870037645 DEBUG Adding new file root '/tmp/.tmpttO2gt/src' of kind Project 2026-06-06 14:07:49.870245978 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.870251277 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.870275896 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpttO2gt/src/foo.py", kind: File } 2026-06-06 14:07:49.870322308 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpttO2gt/src/foo.py` 2026-06-06 14:07:49.870325444 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.870333244 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.870524805 DEBUG method="textDocument/diagnostic" response.id=2 duration=185.21µs 2026-06-06 14:07:49.870545070 DEBUG Received server response for request 2 2026-06-06 14:07:49.880686694 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:49.880714965 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.880728062 DEBUG method="shutdown" response.id=3 duration=20.88µs 2026-06-06 14:07:49.880744687 DEBUG Received server response for request 3 2026-06-06 14:07:49.880752393 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.880826674 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-06-06 14:07:49.882202867 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 14:07:49.882254664 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.882282251 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.882334815 DEBUG Client info: None 2026-06-06 14:07:49.882353626 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 14:07:49.882367904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.882373082 INFO Version: Unknown 2026-06-06 14:07:49.882439296 DEBUG Received server response for request 1 2026-06-06 14:07:49.882480810 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.882545402 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.882639296 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.882641967 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.882659171 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.882662537 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.882677618 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.882689911 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.882695629 DEBUG Initializing workspace `file:///tmp/.tmpio040S/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.882705457 DEBUG Searching for a project in '/tmp/.tmpio040S/src' 2026-06-06 14:07:49.885774166 DEBUG Found project at '/tmp/.tmpio040S' 2026-06-06 14:07:49.885784193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.886010601 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.886015776 DEBUG Discovering virtual environment in `/tmp/.tmpio040S` 2026-06-06 14:07:49.886052773 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.886058677 DEBUG No virtual environment found 2026-06-06 14:07:49.886068075 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:07:49.886076781 DEBUG Adding first-party search path `/tmp/.tmpio040S/src` 2026-06-06 14:07:49.886080149 DEBUG Adding first-party search path `/tmp/.tmpio040S` 2026-06-06 14:07:49.886083514 DEBUG Using vendored stdlib 2026-06-06 14:07:49.886302205 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.886309449 DEBUG Adding new file root '/tmp/.tmpio040S' of kind Project 2026-06-06 14:07:49.886490091 DEBUG Updating project to check open files 2026-06-06 14:07:49.886504761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.886508903 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.886531279 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpio040S/src/foo.py", kind: File } 2026-06-06 14:07:49.886558348 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpio040S/src/foo.py` 2026-06-06 14:07:49.886561300 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.886568193 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.886654372 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpio040S/src/foo.py"))}: Checking file '/tmp/.tmpio040S/src/foo.py' 2026-06-06 14:07:49.886769232 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpio040S/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.898492226 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpio040S/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.903994003 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.42ms 2026-06-06 14:07:49.904022723 DEBUG Received server response for request 2 2026-06-06 14:07:49.904263723 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.904273669 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:07:49.904305395 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpio040S/src/excluded/lib.py", kind: File } 2026-06-06 14:07:49.904388561 DEBUG method="textDocument/diagnostic" response.id=3 duration=40.06µs 2026-06-06 14:07:49.904397871 DEBUG Received server response for request 3 2026-06-06 14:07:49.914533769 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:49.914551257 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.914557542 DEBUG method="shutdown" response.id=4 duration=9.60µs 2026-06-06 14:07:49.914563215 DEBUG Received server response for request 4 2026-06-06 14:07:49.914566187 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.914576571 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-06-06 14:07:49.919160192 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 14:07:49.919215308 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.919257925 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.919329231 DEBUG Client info: None 2026-06-06 14:07:49.919342948 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 14:07:49.919356924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.919362461 INFO Version: Unknown 2026-06-06 14:07:49.919414443 DEBUG Received server response for request 1 2026-06-06 14:07:49.919461949 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.919519882 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.919583668 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.919586170 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.919601670 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.919605253 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.919647917 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.919662208 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.919667918 DEBUG Initializing workspace `file:///tmp/.tmpngxrjv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.919678428 DEBUG Searching for a project in '/tmp/.tmpngxrjv/src' 2026-06-06 14:07:49.919701617 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.919706924 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.919978611 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.919982681 DEBUG Discovering virtual environment in `/tmp/.tmpngxrjv/src` 2026-06-06 14:07:49.920027130 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.920032464 DEBUG No virtual environment found 2026-06-06 14:07:49.920044775 DEBUG Adding first-party search path `/tmp/.tmpngxrjv/src` 2026-06-06 14:07:49.920048094 DEBUG Using vendored stdlib 2026-06-06 14:07:49.920275240 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.920282472 DEBUG Adding new file root '/tmp/.tmpngxrjv/src' of kind Project 2026-06-06 14:07:49.920459949 DEBUG Updating project to check open files 2026-06-06 14:07:49.920471761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.920476044 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.920495404 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpngxrjv/src/foo.py", kind: File } 2026-06-06 14:07:49.920521889 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpngxrjv/src/foo.py` 2026-06-06 14:07:49.920524897 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.920531975 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.921034936 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpngxrjv/src/foo.py"))}: Checking file '/tmp/.tmpngxrjv/src/foo.py' 2026-06-06 14:07:49.921244116 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpngxrjv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.941452379 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.91ms 2026-06-06 14:07:49.941482511 DEBUG Received server response for request 2 2026-06-06 14:07:49.951743311 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:49.951937706 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.951954127 DEBUG method="shutdown" response.id=3 duration=25.20µs 2026-06-06 14:07:49.951970234 DEBUG Received server response for request 3 2026-06-06 14:07:49.951974703 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.951987077 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-06-06 14:07:49.956290978 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 14:07:49.956346523 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.956376431 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.956446228 DEBUG Client info: None 2026-06-06 14:07:49.956466153 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 14:07:49.956481437 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.956487483 INFO Version: Unknown 2026-06-06 14:07:49.956562731 DEBUG Received server response for request 1 2026-06-06 14:07:49.956610569 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.956687381 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.956796812 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.956799705 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.956818366 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.956822143 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.956838807 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.956853334 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:49.956859975 DEBUG Initializing workspace `file:///tmp/.tmps7e0vY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.956870389 DEBUG Searching for a project in '/tmp/.tmps7e0vY/src' 2026-06-06 14:07:49.956895458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.956900808 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.957199337 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.957204147 DEBUG Discovering virtual environment in `/tmp/.tmps7e0vY/src` 2026-06-06 14:07:49.957248997 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.957254549 DEBUG No virtual environment found 2026-06-06 14:07:49.957266664 DEBUG Adding first-party search path `/tmp/.tmps7e0vY/src` 2026-06-06 14:07:49.957270122 DEBUG Using vendored stdlib 2026-06-06 14:07:49.957476709 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.957483568 DEBUG Adding new file root '/tmp/.tmps7e0vY/src' of kind Project 2026-06-06 14:07:49.957655673 DEBUG Updating project to check open files 2026-06-06 14:07:49.957669390 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.957673189 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:49.957695179 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmps7e0vY/src/foo.py", kind: File } 2026-06-06 14:07:49.957722671 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmps7e0vY/src/foo.py` 2026-06-06 14:07:49.957725726 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.957732157 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.957811170 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmps7e0vY/src/foo.py"))}: Checking file '/tmp/.tmps7e0vY/src/foo.py' 2026-06-06 14:07:49.957954820 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmps7e0vY/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:07:49.970047011 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmps7e0vY/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:07:49.975071074 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.33ms 2026-06-06 14:07:49.975118859 DEBUG Received server response for request 2 2026-06-06 14:07:49.986149294 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:49.986289940 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:49.986303449 DEBUG method="shutdown" response.id=3 duration=21.35µs 2026-06-06 14:07:49.986462867 DEBUG Received server response for request 3 2026-06-06 14:07:49.986476553 DEBUG Client sends notification `exit` 2026-06-06 14:07:49.986495176 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-06-06 14:07:49.990873303 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 14:07:49.990927501 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:49.990957536 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:49.991022230 DEBUG Client info: None 2026-06-06 14:07:49.991052852 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 14:07:49.991071803 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:49.991077971 INFO Version: Unknown 2026-06-06 14:07:49.991194007 DEBUG Received server response for request 1 2026-06-06 14:07:49.991256577 DEBUG Client sends notification `initialized` 2026-06-06 14:07:49.991339825 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:49.991501658 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:49.991531703 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:49.991585718 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:49.991608544 DEBUG Initializing workspace `file:///tmp/.tmpYxhOCl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:49.991620379 DEBUG Searching for a project in '/tmp/.tmpYxhOCl/src' 2026-06-06 14:07:49.991664426 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:49.991743187 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:49.992043939 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:49.992118216 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:49.992289532 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:49.992298165 DEBUG Discovering virtual environment in `/tmp/.tmpYxhOCl/src` 2026-06-06 14:07:49.992362186 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:49.992367995 DEBUG No virtual environment found 2026-06-06 14:07:49.992407177 DEBUG Adding first-party search path `/tmp/.tmpYxhOCl/src` 2026-06-06 14:07:49.992411226 DEBUG Using vendored stdlib 2026-06-06 14:07:49.992711239 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:49.992757987 DEBUG Adding new file root '/tmp/.tmpYxhOCl/src' of kind Project 2026-06-06 14:07:49.992937365 DEBUG Updating project to check open files 2026-06-06 14:07:49.992987261 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:49.993013737 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYxhOCl/src/foo.py", kind: File } 2026-06-06 14:07:49.993053463 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpYxhOCl/src/foo.py` 2026-06-06 14:07:49.993067909 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:49.993075374 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:49.993184551 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpYxhOCl/src/foo.py"))}: Checking file '/tmp/.tmpYxhOCl/src/foo.py' 2026-06-06 14:07:49.993585031 DEBUG method="textDocument/diagnostic" response.id=2 duration=502.95µs 2026-06-06 14:07:49.993606278 DEBUG Received server response for request 2 2026-06-06 14:07:50.003874479 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:50.003909254 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:50.003921871 DEBUG method="shutdown" response.id=3 duration=20.31µs 2026-06-06 14:07:50.003937991 DEBUG Received server response for request 3 2026-06-06 14:07:50.003943252 DEBUG Client sends notification `exit` 2026-06-06 14:07:50.003952753 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-06-06 14:07:50.005349017 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 14:07:50.005402278 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:50.005435734 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:50.005490962 DEBUG Client info: None 2026-06-06 14:07:50.005515704 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 14:07:50.005531692 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:50.005535052 INFO Version: Unknown 2026-06-06 14:07:50.005980790 DEBUG Received server response for request 1 2026-06-06 14:07:50.006022903 DEBUG Client sends notification `initialized` 2026-06-06 14:07:50.006108689 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:50.006140767 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:50.006147649 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:50.006222752 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:50.006229567 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:50.006278678 DEBUG Initializing workspace `file:///tmp/.tmpnx6Otr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:50.006290396 DEBUG Searching for a project in '/tmp/.tmpnx6Otr/src' 2026-06-06 14:07:50.006321640 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:50.006327191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:50.006369811 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:07:50.006597601 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:50.006603488 DEBUG Discovering virtual environment in `/tmp/.tmpnx6Otr/src` 2026-06-06 14:07:50.006646353 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:50.006651938 DEBUG No virtual environment found 2026-06-06 14:07:50.006667312 DEBUG Adding first-party search path `/tmp/.tmpnx6Otr/src` 2026-06-06 14:07:50.006671752 DEBUG Using vendored stdlib 2026-06-06 14:07:50.006960135 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:50.006966564 DEBUG Adding new file root '/tmp/.tmpnx6Otr/src' of kind Project 2026-06-06 14:07:50.007188243 DEBUG Updating project to check open files 2026-06-06 14:07:50.007200494 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:50.007223340 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnx6Otr/src/foo.py", kind: File } 2026-06-06 14:07:50.007257443 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpnx6Otr/src/foo.py` 2026-06-06 14:07:50.007260949 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:50.007267206 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:50.007330996 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpnx6Otr/src/foo.py"))}: Checking file '/tmp/.tmpnx6Otr/src/foo.py' 2026-06-06 14:07:50.007442038 DEBUG method="textDocument/diagnostic" response.id=2 duration=168.80µs 2026-06-06 14:07:50.007494118 DEBUG Received server response for request 2 2026-06-06 14:07:50.017716572 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:50.017944440 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:50.017959330 DEBUG method="shutdown" response.id=3 duration=22.84µs 2026-06-06 14:07:50.017972550 DEBUG Received server response for request 3 2026-06-06 14:07:50.017976464 DEBUG Client sends notification `exit` 2026-06-06 14:07:50.017993772 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-06-06 14:07:50.019995770 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 14:07:50.020046964 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:50.020079361 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:50.020173021 DEBUG Client info: None 2026-06-06 14:07:50.020199866 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 14:07:50.020218060 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:50.020223419 INFO Version: Unknown 2026-06-06 14:07:50.020381866 DEBUG Received server response for request 1 2026-06-06 14:07:50.020423366 DEBUG Client sends notification `initialized` 2026-06-06 14:07:50.020613452 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:50.020675656 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:50.020680752 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:50.020696885 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:50.020700289 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:50.020747598 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:50.020759543 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:50.020765651 DEBUG Initializing workspace `file:///tmp/.tmphIWitl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:50.020775778 DEBUG Searching for a project in '/tmp/.tmphIWitl/src' 2026-06-06 14:07:50.020799798 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:50.020804332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:50.021039923 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:50.021045251 DEBUG Discovering virtual environment in `/tmp/.tmphIWitl/src` 2026-06-06 14:07:50.021083603 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:50.021112783 DEBUG No virtual environment found 2026-06-06 14:07:50.021122798 DEBUG Adding first-party search path `/tmp/.tmphIWitl/src` 2026-06-06 14:07:50.021126330 DEBUG Using vendored stdlib 2026-06-06 14:07:50.021352098 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:50.021358635 DEBUG Adding new file root '/tmp/.tmphIWitl/src' of kind Project 2026-06-06 14:07:50.021516599 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:50.021521532 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:50.021540866 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphIWitl/src/unchanged.py", kind: File } 2026-06-06 14:07:50.021570095 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmphIWitl/src/unchanged.py` 2026-06-06 14:07:50.021573192 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:50.021580450 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:50.021642722 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.021637362 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:50.023062608 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-06-06 14:07:50.023119438 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.023355868 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmphIWitl/src/unchanged.py' 2026-06-06 14:07:50.023393597 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmphIWitl/src/modified_same_error.py' 2026-06-06 14:07:50.023504215 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmphIWitl/src/new_error.py' 2026-06-06 14:07:50.023542589 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Resolving dynamic module resolution paths 2026-06-06 14:07:50.023322154 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmphIWitl/src/fixed_error.py' 2026-06-06 14:07:50.037854586 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 14:07:50.038078277 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1002))}: Checking file '/tmp/.tmphIWitl/src/changed_error.py' 2026-06-06 14:07:50.042523451 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.042550402 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 14:07:50.042595249 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.042596660 DEBUG method="workspace/diagnostic" response.id=2 duration=21.01ms 2026-06-06 14:07:50.042608029 DEBUG Received server response for request 2 2026-06-06 14:07:50.046316105 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:50.046326554 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:50.046330926 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:50.046334100 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:50.046339430 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:50.046343871 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:50.046347430 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:50.046351443 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:50.046353835 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:07:50.046353250 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphIWitl/src/new_error.py") 2026-06-06 14:07:50.046364505 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/new_error.py` 2026-06-06 14:07:50.046382875 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmphIWitl/src/new_error.py` 2026-06-06 14:07:50.046401080 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmphIWitl/src/new_error.py` 2026-06-06 14:07:50.046403364 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:50.046408765 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 14:07:50.046420733 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphIWitl/src/fixed_error.py") 2026-06-06 14:07:50.046425200 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/fixed_error.py` 2026-06-06 14:07:50.046427351 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmphIWitl/src/fixed_error.py` 2026-06-06 14:07:50.046433149 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmphIWitl/src/fixed_error.py` 2026-06-06 14:07:50.046434572 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:50.046437097 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 14:07:50.046447865 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphIWitl/src/changed_error.py") 2026-06-06 14:07:50.046452834 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/changed_error.py` 2026-06-06 14:07:50.046456875 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmphIWitl/src/changed_error.py` 2026-06-06 14:07:50.046464440 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmphIWitl/src/changed_error.py` 2026-06-06 14:07:50.046466450 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:50.046470495 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 14:07:50.046480050 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphIWitl/src/modified_same_error.py") 2026-06-06 14:07:50.046484038 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/modified_same_error.py` 2026-06-06 14:07:50.046486352 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmphIWitl/src/modified_same_error.py` 2026-06-06 14:07:50.046493971 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmphIWitl/src/modified_same_error.py` 2026-06-06 14:07:50.046496316 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:50.046500746 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(1001)), file(Id(1400)), file(Id(c00)), file(Id(1002)), file(Id(1000))}}: Set open project files (count: 5) 2026-06-06 14:07:50.046512400 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:50.046516646 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphIWitl/src/new_error.py", kind: FileContent } 2026-06-06 14:07:50.046519818 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/new_error.py` 2026-06-06 14:07:50.046527753 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:50.046530944 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphIWitl/src/fixed_error.py", kind: FileContent } 2026-06-06 14:07:50.046535243 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/fixed_error.py` 2026-06-06 14:07:50.046544277 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:50.046548370 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphIWitl/src/changed_error.py", kind: FileContent } 2026-06-06 14:07:50.046552796 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/changed_error.py` 2026-06-06 14:07:50.046560861 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:50.046564642 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphIWitl/src/modified_same_error.py", kind: FileContent } 2026-06-06 14:07:50.046569023 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmphIWitl/src/modified_same_error.py` 2026-06-06 14:07:50.046615745 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:50.046636938 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.046641394 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.046715823 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmphIWitl/src/new_error.py' 2026-06-06 14:07:50.046743378 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmphIWitl/src/fixed_error.py' 2026-06-06 14:07:50.046914430 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmphIWitl/src/modified_same_error.py' 2026-06-06 14:07:50.046823234 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1002))}: Checking file '/tmp/.tmphIWitl/src/changed_error.py' 2026-06-06 14:07:50.047138171 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.047173212 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 14:07:50.047209844 DEBUG Received notification `$/progress` 2026-06-06 14:07:50.047268801 DEBUG method="workspace/diagnostic" response.id=3 duration=693.50µs 2026-06-06 14:07:50.047283809 DEBUG Received server response for request 3 2026-06-06 14:07:50.057776488 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:50.057917443 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:50.057933325 DEBUG method="shutdown" response.id=4 duration=22.56µs 2026-06-06 14:07:50.057944206 DEBUG Received server response for request 4 2026-06-06 14:07:50.057950255 DEBUG Client sends notification `exit` 2026-06-06 14:07:50.057979867 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-06-06 14:07:50.061930086 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 14:07:50.061977396 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:50.062003157 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:50.062060997 DEBUG Client info: None 2026-06-06 14:07:50.062125138 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 14:07:50.062144986 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:50.062150477 INFO Version: Unknown 2026-06-06 14:07:50.062255530 DEBUG Received server response for request 1 2026-06-06 14:07:50.062297715 DEBUG Client sends notification `initialized` 2026-06-06 14:07:50.062419240 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:50.062488866 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:50.062491880 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:50.062503729 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:50.062542309 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:50.062554290 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:07:50.062559671 DEBUG Initializing workspace `file:///tmp/.tmpWp84Y8/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:50.062570700 DEBUG Searching for a project in '/tmp/.tmpWp84Y8/astral:test' 2026-06-06 14:07:50.062593379 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:50.062597825 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:50.062827470 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:50.062831213 DEBUG Discovering virtual environment in `/tmp/.tmpWp84Y8/astral:test` 2026-06-06 14:07:50.062866551 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:50.062871110 DEBUG No virtual environment found 2026-06-06 14:07:50.062880730 DEBUG Adding first-party search path `/tmp/.tmpWp84Y8/astral:test` 2026-06-06 14:07:50.062884237 DEBUG Using vendored stdlib 2026-06-06 14:07:50.063120931 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:50.063127767 DEBUG Adding new file root '/tmp/.tmpWp84Y8/astral:test' of kind Project 2026-06-06 14:07:50.063300659 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:50.063379061 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:07:50.063425209 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'astral:test' 2026-06-06 14:07:50.064800120 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.001s 2026-06-06 14:07:50.064908047 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpWp84Y8/astral:test/test.py' 2026-06-06 14:07:50.064993652 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:50.078820613 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 14:07:50.083538875 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 14:07:50.083591448 DEBUG method="workspace/diagnostic" response.id=2 duration=20.21ms 2026-06-06 14:07:50.083613495 DEBUG Received server response for request 2 2026-06-06 14:07:50.083652538 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:07:50.083692128 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'astral:test' 2026-06-06 14:07:50.083740164 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:07:50.084390619 DEBUG request{id=3 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:07:52.083774370 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:07:52.084042868 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:52.084133092 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-06-06 14:07:52.084148627 DEBUG method="shutdown" response.id=4 duration=121.50µs 2026-06-06 14:07:52.084216490 DEBUG Received server response for request 3 2026-06-06 14:07:52.084226190 DEBUG Received server response for request 4 2026-06-06 14:07:52.084234801 DEBUG Client sends notification `exit` 2026-06-06 14:07:52.084523405 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-06-06 14:07:52.089848014 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 14:07:52.089908250 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:52.089962801 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:52.090061335 DEBUG Client info: None 2026-06-06 14:07:52.090103480 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 14:07:52.090123277 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:52.090129370 INFO Version: Unknown 2026-06-06 14:07:52.090221359 DEBUG Received server response for request 1 2026-06-06 14:07:52.090285629 DEBUG Client sends notification `initialized` 2026-06-06 14:07:52.090375049 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:52.090454593 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:52.090459098 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:52.090475097 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:52.090534475 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:52.090551842 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:07:52.090560277 DEBUG Initializing workspace `file:///tmp/.tmpZr0nsG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:52.090574675 DEBUG Searching for a project in '/tmp/.tmpZr0nsG/src' 2026-06-06 14:07:52.090607453 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:52.090614181 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:52.090925781 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:52.090932528 DEBUG Discovering virtual environment in `/tmp/.tmpZr0nsG/src` 2026-06-06 14:07:52.090981280 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:52.090988504 DEBUG No virtual environment found 2026-06-06 14:07:52.091001561 DEBUG Adding first-party search path `/tmp/.tmpZr0nsG/src` 2026-06-06 14:07:52.091006482 DEBUG Using vendored stdlib 2026-06-06 14:07:52.091302059 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:52.091311946 DEBUG Adding new file root '/tmp/.tmpZr0nsG/src' of kind Project 2026-06-06 14:07:52.091512908 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:52.091519475 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:07:52.091556749 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:52.092889358 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 14:07:52.093019143 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpZr0nsG/src/test.py' 2026-06-06 14:07:52.093234579 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:52.105868433 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 14:07:52.110387590 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.017s 2026-06-06 14:07:52.110407672 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:07:54.090600406 DEBUG Client sends notification `$/cancelRequest` 2026-06-06 14:07:54.090866466 DEBUG notification{method="$/cancelRequest"}: Cancelled request id=2 method=workspace/diagnostic 2026-06-06 14:07:54.090946016 DEBUG notification{method="$/cancelRequest"}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-06-06 14:07:54.090949992 DEBUG Received server response for request 2 2026-06-06 14:07:54.101246298 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:54.101428147 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:54.101445416 DEBUG method="shutdown" response.id=3 duration=28.58µs 2026-06-06 14:07:54.101586308 DEBUG Received server response for request 3 2026-06-06 14:07:54.101602547 DEBUG Client sends notification `exit` 2026-06-06 14:07:54.101623974 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-06-06 14:07:54.106912278 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 14:07:54.106975718 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:54.107021575 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:54.107083321 DEBUG Client info: None 2026-06-06 14:07:54.107125360 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 14:07:54.107142710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:54.107148212 INFO Version: Unknown 2026-06-06 14:07:54.107212756 DEBUG Received server response for request 1 2026-06-06 14:07:54.107277461 DEBUG Client sends notification `initialized` 2026-06-06 14:07:54.107388934 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:54.107450558 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:54.107454599 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:54.107472459 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:54.107475224 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:54.107598929 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:54.107884879 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:54.107894478 DEBUG Initializing workspace `file:///tmp/.tmpjsjbpR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:54.107931458 DEBUG Searching for a project in '/tmp/.tmpjsjbpR/src' 2026-06-06 14:07:54.108269565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:54.108291235 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:54.108609725 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:54.108617167 DEBUG Discovering virtual environment in `/tmp/.tmpjsjbpR/src` 2026-06-06 14:07:54.108669340 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:54.108677816 DEBUG No virtual environment found 2026-06-06 14:07:54.108690772 DEBUG Adding first-party search path `/tmp/.tmpjsjbpR/src` 2026-06-06 14:07:54.108695266 DEBUG Using vendored stdlib 2026-06-06 14:07:54.108959066 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:54.108968036 DEBUG Adding new file root '/tmp/.tmpjsjbpR/src' of kind Project 2026-06-06 14:07:54.109194806 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:54.109201245 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:54.109230208 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjsjbpR/src/test.py", kind: File } 2026-06-06 14:07:54.109282790 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpjsjbpR/src/test.py` 2026-06-06 14:07:54.109286452 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:54.109295670 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:54.109340571 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:54.111809357 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-06-06 14:07:54.111937540 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpjsjbpR/src/test.py' 2026-06-06 14:07:54.112083513 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:54.124716221 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 14:07:54.128867383 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.017s 2026-06-06 14:07:54.128887166 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:07:56.107726535 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:07:56.108003828 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:07:56.108080272 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjsjbpR/src/test.py", kind: FileContent } 2026-06-06 14:07:56.108132445 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpjsjbpR/src/test.py` 2026-06-06 14:07:56.108193365 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-06 14:07:56.108240852 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:56.108363531 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpjsjbpR/src/test.py' 2026-06-06 14:07:56.108812052 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 14:07:56.108857651 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 14:07:56.108879828 DEBUG Received server response for request 2 2026-06-06 14:07:56.119279431 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:56.119637657 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:56.119654676 DEBUG method="shutdown" response.id=3 duration=26.94µs 2026-06-06 14:07:56.119810700 DEBUG Received server response for request 3 2026-06-06 14:07:56.119826581 DEBUG Client sends notification `exit` 2026-06-06 14:07:56.119850542 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-06-06 14:07:56.124812556 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 14:07:56.124871229 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:56.124908425 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:56.124982612 DEBUG Client info: None 2026-06-06 14:07:56.125012334 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 14:07:56.125034425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:56.125041205 INFO Version: Unknown 2026-06-06 14:07:56.125130919 DEBUG Received server response for request 1 2026-06-06 14:07:56.125194296 DEBUG Client sends notification `initialized` 2026-06-06 14:07:56.125268330 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:56.125433668 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:56.125441294 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:56.125488561 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:56.125501767 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:56.125516603 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:07:56.125525684 DEBUG Initializing workspace `file:///tmp/.tmpdVgM2F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:56.125539072 DEBUG Searching for a project in '/tmp/.tmpdVgM2F/src' 2026-06-06 14:07:56.125569052 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:56.125575021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:56.125868490 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:56.125875250 DEBUG Discovering virtual environment in `/tmp/.tmpdVgM2F/src` 2026-06-06 14:07:56.125927890 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:56.125935317 DEBUG No virtual environment found 2026-06-06 14:07:56.125947737 DEBUG Adding first-party search path `/tmp/.tmpdVgM2F/src` 2026-06-06 14:07:56.125951886 DEBUG Using vendored stdlib 2026-06-06 14:07:56.126219947 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:56.126229564 DEBUG Adding new file root '/tmp/.tmpdVgM2F/src' of kind Project 2026-06-06 14:07:56.126428420 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:56.126434548 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:07:56.126473077 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:56.127906409 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 14:07:56.128048679 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpdVgM2F/src/test.py' 2026-06-06 14:07:56.128226232 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:56.140676961 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 14:07:56.144551810 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.017s 2026-06-06 14:07:56.144571737 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:07:58.125670723 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:07:58.125914789 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:07:58.125969602 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 14:07:58.125983622 DEBUG method="shutdown" response.id=3 duration=84.84µs 2026-06-06 14:07:58.125998265 DEBUG Received server response for request 2 2026-06-06 14:07:58.126006482 DEBUG Received server response for request 3 2026-06-06 14:07:58.126014925 DEBUG Client sends notification `exit` 2026-06-06 14:07:58.126024439 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-06-06 14:07:58.132257013 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 14:07:58.132316035 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:07:58.132353915 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:07:58.132420310 DEBUG Client info: None 2026-06-06 14:07:58.132440442 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 14:07:58.132458980 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:07:58.132465289 INFO Version: Unknown 2026-06-06 14:07:58.132531911 DEBUG Received server response for request 1 2026-06-06 14:07:58.132588277 DEBUG Client sends notification `initialized` 2026-06-06 14:07:58.132651385 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:07:58.132751265 DEBUG Received server request `workspace/configuration` 2026-06-06 14:07:58.132754715 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:07:58.132772772 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:07:58.132775647 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:07:58.132792825 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:07:58.132806591 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:07:58.132813967 DEBUG Initializing workspace `file:///tmp/.tmp1CIsts/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:07:58.132826074 DEBUG Searching for a project in '/tmp/.tmp1CIsts/src' 2026-06-06 14:07:58.132854819 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:07:58.132860673 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:07:58.133199912 INFO Defaulting to python-platform `linux` 2026-06-06 14:07:58.133205774 DEBUG Discovering virtual environment in `/tmp/.tmp1CIsts/src` 2026-06-06 14:07:58.133253423 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:07:58.133260003 DEBUG No virtual environment found 2026-06-06 14:07:58.133273193 DEBUG Adding first-party search path `/tmp/.tmp1CIsts/src` 2026-06-06 14:07:58.133277352 DEBUG Using vendored stdlib 2026-06-06 14:07:58.133544591 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:07:58.133552704 DEBUG Adding new file root '/tmp/.tmp1CIsts/src' of kind Project 2026-06-06 14:07:58.133755492 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:07:58.133759941 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:07:58.133785899 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1CIsts/src/test.py", kind: File } 2026-06-06 14:07:58.133835873 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp1CIsts/src/test.py` 2026-06-06 14:07:58.133838854 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:07:58.133846928 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:07:58.133889236 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:07:58.135427662 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 14:07:58.135593594 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp1CIsts/src/test.py' 2026-06-06 14:07:58.135777937 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:07:58.148208000 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 14:07:58.152281261 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.017s 2026-06-06 14:07:58.152298735 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:08:00.132928400 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:08:00.133201086 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:08:00.133257317 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1CIsts/src/test.py", kind: FileContent } 2026-06-06 14:08:00.133276876 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp1CIsts/src/test.py` 2026-06-06 14:08:00.133336340 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-06 14:08:00.133380908 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:00.133507118 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp1CIsts/src/test.py' 2026-06-06 14:08:00.133917329 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 14:08:00.133964561 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 14:08:00.133987055 DEBUG Received server response for request 2 2026-06-06 14:08:00.134045490 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:00.134081108 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:00.134139772 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:00.134146258 DEBUG request{id=3 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:08:02.134188385 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:08:02.134494958 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:08:02.134549139 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1CIsts/src/test.py", kind: FileContent } 2026-06-06 14:08:02.134567045 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp1CIsts/src/test.py` 2026-06-06 14:08:02.134645861 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-06 14:08:02.134693537 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:02.134836410 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp1CIsts/src/test.py' 2026-06-06 14:08:02.135137304 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:02.135206613 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-06-06 14:08:02.135231315 DEBUG Received server response for request 3 2026-06-06 14:08:02.147306510 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.147354452 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.147369553 DEBUG method="shutdown" response.id=4 duration=23.28µs 2026-06-06 14:08:02.147383535 DEBUG Received server response for request 4 2026-06-06 14:08:02.147389195 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.147399213 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-06-06 14:08:02.152292297 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 14:08:02.152352021 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.152390313 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.152446468 DEBUG Client info: None 2026-06-06 14:08:02.152466134 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 14:08:02.152483166 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.152488894 INFO Version: Unknown 2026-06-06 14:08:02.152552089 DEBUG Received server response for request 1 2026-06-06 14:08:02.152608417 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.152670216 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.152772136 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.152776029 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.152791032 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.152806121 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.152819454 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:02.152826367 DEBUG Initializing workspace `file:///tmp/.tmpY5tf4c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.152838190 DEBUG Searching for a project in '/tmp/.tmpY5tf4c/src' 2026-06-06 14:08:02.152865290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.152871191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.153188891 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.153194487 DEBUG Discovering virtual environment in `/tmp/.tmpY5tf4c/src` 2026-06-06 14:08:02.153243232 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.153249448 DEBUG No virtual environment found 2026-06-06 14:08:02.153261762 DEBUG Adding first-party search path `/tmp/.tmpY5tf4c/src` 2026-06-06 14:08:02.153265773 DEBUG Using vendored stdlib 2026-06-06 14:08:02.153515428 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.153524078 DEBUG Adding new file root '/tmp/.tmpY5tf4c/src' of kind Project 2026-06-06 14:08:02.153714664 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.153719184 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:02.153766229 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:02.156363339 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-06-06 14:08:02.156490856 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c03))}: Checking file '/tmp/.tmpY5tf4c/src/file_003.py' 2026-06-06 14:08:02.156486518 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpY5tf4c/src/file_001.py' 2026-06-06 14:08:02.156504982 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpY5tf4c/src/file_002.py' 2026-06-06 14:08:02.156622859 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.157043989 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c04))}: Checking file '/tmp/.tmpY5tf4c/src/file_004.py' 2026-06-06 14:08:02.171535740 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 14:08:02.176407427 DEBUG Received notification `$/progress` 2026-06-06 14:08:02.176419627 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpY5tf4c/src/file_000.py' 2026-06-06 14:08:02.176465541 DEBUG Received notification `$/progress` 2026-06-06 14:08:02.176602476 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.020s 2026-06-06 14:08:02.176639647 DEBUG method="workspace/diagnostic" response.id=2 duration=22.92ms 2026-06-06 14:08:02.176661938 DEBUG Received server response for request 2 2026-06-06 14:08:02.186894659 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.187047223 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.187063768 DEBUG method="shutdown" response.id=3 duration=25.83µs 2026-06-06 14:08:02.187083653 DEBUG Received server response for request 3 2026-06-06 14:08:02.187114392 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.187165446 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-06-06 14:08:02.191365961 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 14:08:02.191426392 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.191482536 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.191540566 DEBUG Client info: None 2026-06-06 14:08:02.191553025 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 14:08:02.191568827 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.191575042 INFO Version: Unknown 2026-06-06 14:08:02.191633818 DEBUG Received server response for request 1 2026-06-06 14:08:02.191688023 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.191772296 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.191837643 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.191840803 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.191856407 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.191872904 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.191876812 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.191879549 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.191930525 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.191943194 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.191949869 DEBUG Initializing workspace `file:///tmp/.tmpSd16M6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.191962276 DEBUG Searching for a project in '/tmp/.tmpSd16M6/src' 2026-06-06 14:08:02.191987996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.191993875 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.192310751 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.192316175 DEBUG Discovering virtual environment in `/tmp/.tmpSd16M6/src` 2026-06-06 14:08:02.192365691 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.192371868 DEBUG No virtual environment found 2026-06-06 14:08:02.192384616 DEBUG Adding first-party search path `/tmp/.tmpSd16M6/src` 2026-06-06 14:08:02.192388535 DEBUG Using vendored stdlib 2026-06-06 14:08:02.192619628 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.192627415 DEBUG Adding new file root '/tmp/.tmpSd16M6/src' of kind Project 2026-06-06 14:08:02.192817323 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.192822077 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.192846983 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSd16M6/src/error_0.py", kind: File } 2026-06-06 14:08:02.192894633 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSd16M6/src/error_0.py` 2026-06-06 14:08:02.192897678 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.192905746 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.192919772 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSd16M6/src/error_1.py", kind: File } 2026-06-06 14:08:02.192931262 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSd16M6/src/error_1.py` 2026-06-06 14:08:02.192933654 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.192938046 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 14:08:02.192948343 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSd16M6/src/error_2.py", kind: File } 2026-06-06 14:08:02.192959803 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSd16M6/src/error_2.py` 2026-06-06 14:08:02.192962368 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.192966538 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 14:08:02.193000972 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:02.194512823 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.001s 2026-06-06 14:08:02.194618878 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpSd16M6/src/error_1.py' 2026-06-06 14:08:02.194663686 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmpSd16M6/src/error_4.py' 2026-06-06 14:08:02.194641162 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpSd16M6/src/error_3.py' 2026-06-06 14:08:02.194755136 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.194661322 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpSd16M6/src/error_2.py' 2026-06-06 14:08:02.209661787 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.213808334 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpSd16M6/src/error_0.py' 2026-06-06 14:08:02.213828413 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1003))}: Checking file '/tmp/.tmpSd16M6/src/error_6.py' 2026-06-06 14:08:02.213828350 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1002))}: Checking file '/tmp/.tmpSd16M6/src/error_5.py' 2026-06-06 14:08:02.214039907 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 14:08:02.214141542 DEBUG method="workspace/diagnostic" response.id=2 duration=21.17ms 2026-06-06 14:08:02.214200366 DEBUG Received server response for request 2 2026-06-06 14:08:02.214290639 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:08:02.214299671 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:08:02.214303293 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 14:08:02.214305746 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:02.214333292 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:08:02.214398477 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSd16M6/src/error_0.py", kind: FileContent } 2026-06-06 14:08:02.214410700 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpSd16M6/src/error_0.py` 2026-06-06 14:08:02.214457543 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:08:02.214462857 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSd16M6/src/error_1.py", kind: FileContent } 2026-06-06 14:08:02.214468316 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpSd16M6/src/error_1.py` 2026-06-06 14:08:02.214484443 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 14:08:02.214488611 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSd16M6/src/error_2.py", kind: FileContent } 2026-06-06 14:08:02.214493733 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpSd16M6/src/error_2.py` 2026-06-06 14:08:02.214568852 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:02.214651188 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpSd16M6/src/error_1.py' 2026-06-06 14:08:02.214726377 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpSd16M6/src/error_0.py' 2026-06-06 14:08:02.214841752 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpSd16M6/src/error_2.py' 2026-06-06 14:08:02.214883296 DEBUG Received notification `$/progress` 2026-06-06 14:08:02.214968006 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:02.215025793 DEBUG method="workspace/diagnostic" response.id=3 duration=525.01µs 2026-06-06 14:08:02.215045948 DEBUG Received server response for request 3 2026-06-06 14:08:02.225596484 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.225740309 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.225753496 DEBUG method="shutdown" response.id=4 duration=20.50µs 2026-06-06 14:08:02.225803851 DEBUG Received server response for request 4 2026-06-06 14:08:02.225810788 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.225824498 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-06-06 14:08:02.229880663 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 14:08:02.229936143 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.229969902 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.230026257 DEBUG Client info: None 2026-06-06 14:08:02.230048447 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 14:08:02.230061363 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.230064781 INFO Version: Unknown 2026-06-06 14:08:02.230120079 DEBUG Received server response for request 1 2026-06-06 14:08:02.230174464 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.230265270 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.230284011 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.230294723 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.230308807 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.230358240 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.230373021 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:02.230380523 DEBUG Initializing workspace `file:///tmp/.tmpcSYuXW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.230392658 DEBUG Searching for a project in '/tmp/.tmpcSYuXW/src' 2026-06-06 14:08:02.230439103 DEBUG Found project at '/tmp/.tmpcSYuXW' 2026-06-06 14:08:02.230445505 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.230734307 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.230740168 DEBUG Discovering virtual environment in `/tmp/.tmpcSYuXW` 2026-06-06 14:08:02.230784706 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.230791369 DEBUG No virtual environment found 2026-06-06 14:08:02.230802424 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 14:08:02.230810831 DEBUG Adding first-party search path `/tmp/.tmpcSYuXW/src` 2026-06-06 14:08:02.230814143 DEBUG Adding first-party search path `/tmp/.tmpcSYuXW` 2026-06-06 14:08:02.230817763 DEBUG Using vendored stdlib 2026-06-06 14:08:02.231048145 INFO Python version: Python 3.10, platform: linux 2026-06-06 14:08:02.231054982 DEBUG Adding new file root '/tmp/.tmpcSYuXW' of kind Project 2026-06-06 14:08:02.231276176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.231282569 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:02.231314669 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project '.tmpcSYuXW' 2026-06-06 14:08:02.232702827 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=.tmpcSYuXW}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.232813918 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpcSYuXW/src/foo.py' 2026-06-06 14:08:02.232881686 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.250883198 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 14:08:02.250929717 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 14:08:02.250998402 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.018s 2026-06-06 14:08:02.251041259 DEBUG method="workspace/diagnostic" response.id=2 duration=19.76ms 2026-06-06 14:08:02.251062939 DEBUG Received server response for request 2 2026-06-06 14:08:02.262212449 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.262258463 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.262273135 DEBUG method="shutdown" response.id=3 duration=22.68µs 2026-06-06 14:08:02.262286978 DEBUG Received server response for request 3 2026-06-06 14:08:02.262294395 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.262306724 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-06-06 14:08:02.266166519 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 14:08:02.266226194 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.266270735 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.266335357 DEBUG Client info: None 2026-06-06 14:08:02.266360334 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 14:08:02.266374440 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.266378653 INFO Version: Unknown 2026-06-06 14:08:02.266798430 DEBUG Received server response for request 1 2026-06-06 14:08:02.266850755 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.266918657 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.266940052 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.266943835 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.266958324 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.267006007 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.267021567 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:02.267028557 DEBUG Initializing workspace `file:///tmp/.tmpCPiNnT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.267040317 DEBUG Searching for a project in '/tmp/.tmpCPiNnT/src' 2026-06-06 14:08:02.267067225 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.267073594 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.267349469 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.267355183 DEBUG Discovering virtual environment in `/tmp/.tmpCPiNnT/src` 2026-06-06 14:08:02.267392374 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.267397094 DEBUG No virtual environment found 2026-06-06 14:08:02.267405993 DEBUG Adding first-party search path `/tmp/.tmpCPiNnT/src` 2026-06-06 14:08:02.267408731 DEBUG Using vendored stdlib 2026-06-06 14:08:02.267622123 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.267629477 DEBUG Adding new file root '/tmp/.tmpCPiNnT/src' of kind Project 2026-06-06 14:08:02.267787661 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.267791472 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:02.267820487 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:02.269154255 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.269262642 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpCPiNnT/src/foo.py' 2026-06-06 14:08:02.269384057 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.281628854 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 14:08:02.286885803 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.018s 2026-06-06 14:08:02.286930437 DEBUG method="workspace/diagnostic" response.id=2 duration=19.14ms 2026-06-06 14:08:02.286950992 DEBUG Received server response for request 2 2026-06-06 14:08:02.297277740 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.297420304 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.297434482 DEBUG method="shutdown" response.id=3 duration=21.61µs 2026-06-06 14:08:02.297446065 DEBUG Received server response for request 3 2026-06-06 14:08:02.297453819 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.297494228 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-06-06 14:08:02.301269813 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 14:08:02.301326537 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.301357763 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.301399735 DEBUG Client info: None 2026-06-06 14:08:02.301417607 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 14:08:02.301432324 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.301437692 INFO Version: Unknown 2026-06-06 14:08:02.301485504 DEBUG Received server response for request 1 2026-06-06 14:08:02.301545897 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.301633620 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.301722471 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.301725953 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.301741409 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.301756410 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.301771481 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:02.301778405 DEBUG Initializing workspace `file:///tmp/.tmp6Hi8Vw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.301790193 DEBUG Searching for a project in '/tmp/.tmp6Hi8Vw/src' 2026-06-06 14:08:02.301815938 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.301821539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.302114394 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.302120338 DEBUG Discovering virtual environment in `/tmp/.tmp6Hi8Vw/src` 2026-06-06 14:08:02.302165003 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.302172048 DEBUG No virtual environment found 2026-06-06 14:08:02.302184047 DEBUG Adding first-party search path `/tmp/.tmp6Hi8Vw/src` 2026-06-06 14:08:02.302188429 DEBUG Using vendored stdlib 2026-06-06 14:08:02.302406747 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.302413380 DEBUG Adding new file root '/tmp/.tmp6Hi8Vw/src' of kind Project 2026-06-06 14:08:02.302584551 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.302590139 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:02.302662146 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 14:08:02.304130081 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.304226552 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp6Hi8Vw/src/foo.py' 2026-06-06 14:08:02.304345631 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:02.304377387 DEBUG method="workspace/diagnostic" response.id=2 duration=1.78ms 2026-06-06 14:08:02.304390609 DEBUG Received server response for request 2 2026-06-06 14:08:02.315391106 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.315427951 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.315439949 DEBUG method="shutdown" response.id=3 duration=18.16µs 2026-06-06 14:08:02.315452208 DEBUG Received server response for request 3 2026-06-06 14:08:02.315458641 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.315477501 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-06-06 14:08:02.316727589 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 14:08:02.316777154 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.316802353 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.316868858 DEBUG Client info: None 2026-06-06 14:08:02.316900179 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 14:08:02.316917737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.316923176 INFO Version: Unknown 2026-06-06 14:08:02.316998929 DEBUG Received server response for request 1 2026-06-06 14:08:02.317038671 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.317050911 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpaHVv6N 2026-06-06 14:08:02.317128615 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.317160968 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.317166035 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.317172897 DEBUG No workspace configuration provided for file:///tmp/.tmpaHVv6N 2026-06-06 14:08:02.317191210 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 14:08:02.317194137 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-06-06 14:08:02.317210728 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.317216270 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpaHVv6N, using default options 2026-06-06 14:08:02.317223615 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.317229897 DEBUG Initializing workspace `file:///tmp/.tmpaHVv6N`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.317241132 DEBUG Searching for a project in '/tmp/.tmpaHVv6N' 2026-06-06 14:08:02.317261768 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.317266348 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.317509939 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.317515288 DEBUG Discovering virtual environment in `/tmp/.tmpaHVv6N` 2026-06-06 14:08:02.317552761 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.317558231 DEBUG No virtual environment found 2026-06-06 14:08:02.317569358 DEBUG Adding first-party search path `/tmp/.tmpaHVv6N` 2026-06-06 14:08:02.317573542 DEBUG Using vendored stdlib 2026-06-06 14:08:02.317786787 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.317793724 DEBUG Adding new file root '/tmp/.tmpaHVv6N' of kind Project 2026-06-06 14:08:02.317948939 DEBUG Updating project to check open files 2026-06-06 14:08:02.317969573 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.317973258 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 14:08:02.318003959 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:08:02.318007868 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.318016555 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.318023497 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:08:02.318025649 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.318029490 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 14:08:02.318034029 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 14:08:02.318036041 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.318039484 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 14:08:02.318128178 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 14:08:02.318219490 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.334120713 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.339908011 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:08:02.339921890 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 14:08:02.342990510 DEBUG method="textDocument/prepareRename" response.id=2 duration=3.24ms 2026-06-06 14:08:02.343181929 DEBUG Received server response for request 2 2026-06-06 14:08:02.343847417 DEBUG Client sends request `textDocument/rename` with ID 3 2026-06-06 14:08:02.347459553 INFO request{id=3 method="textDocument/rename"}:Project::index_files{project=.tmpaHVv6N}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.347513979 DEBUG Failed to read notebook '/tmp/.tmpaHVv6N/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 14:08:02.348233995 DEBUG method="textDocument/rename" response.id=3 duration=4.37ms 2026-06-06 14:08:02.348252896 DEBUG Received server response for request 3 2026-06-06 14:08:02.358512081 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.358676842 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.358689809 DEBUG method="shutdown" response.id=4 duration=20.25µs 2026-06-06 14:08:02.358705431 DEBUG Received server response for request 4 2026-06-06 14:08:02.358709902 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.358725735 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-06-06 14:08:02.362482180 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 14:08:02.362533304 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.362556528 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.362602577 DEBUG Client info: None 2026-06-06 14:08:02.362621590 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 14:08:02.362635282 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.362640142 INFO Version: Unknown 2026-06-06 14:08:02.362697900 DEBUG Received server response for request 1 2026-06-06 14:08:02.362733684 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.362744191 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpk9f683 2026-06-06 14:08:02.362789368 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.362814180 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.362824997 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.362835540 DEBUG No workspace configuration provided for file:///tmp/.tmpk9f683 2026-06-06 14:08:02.362845062 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.362848883 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-06-06 14:08:02.362854131 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.362858926 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpk9f683, using default options 2026-06-06 14:08:02.362864783 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.362869867 DEBUG Initializing workspace `file:///tmp/.tmpk9f683`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.362879051 DEBUG Searching for a project in '/tmp/.tmpk9f683' 2026-06-06 14:08:02.362897161 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.362901716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.363165141 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.363170305 DEBUG Discovering virtual environment in `/tmp/.tmpk9f683` 2026-06-06 14:08:02.363207930 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.363213157 DEBUG No virtual environment found 2026-06-06 14:08:02.363223347 DEBUG Adding first-party search path `/tmp/.tmpk9f683` 2026-06-06 14:08:02.363226950 DEBUG Using vendored stdlib 2026-06-06 14:08:02.363446189 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.363452051 DEBUG Adding new file root '/tmp/.tmpk9f683' of kind Project 2026-06-06 14:08:02.363608765 DEBUG Updating project to check open files 2026-06-06 14:08:02.363624002 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.363627602 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.363650580 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpk9f683/foo.py", kind: File } 2026-06-06 14:08:02.363678234 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpk9f683/foo.py` 2026-06-06 14:08:02.363681304 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.363687992 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.365214406 INFO request{id=2 method="textDocument/prepareRename"}:Project::index_files{project=.tmpk9f683}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.365321018 DEBUG method="textDocument/prepareRename" response.id=2 duration=1.63ms 2026-06-06 14:08:02.365346492 DEBUG Received server response for request 2 2026-06-06 14:08:02.365353372 DEBUG Client sends request `textDocument/rename` with ID 3 2026-06-06 14:08:02.365484142 DEBUG method="textDocument/rename" response.id=3 duration=120.15µs 2026-06-06 14:08:02.365493487 DEBUG Received server response for request 3 2026-06-06 14:08:02.375712131 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.375741590 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.375753990 DEBUG method="shutdown" response.id=4 duration=19.01µs 2026-06-06 14:08:02.375763998 DEBUG Received server response for request 4 2026-06-06 14:08:02.375769446 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.375783146 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-06-06 14:08:02.377699085 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 14:08:02.377756430 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.377780985 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.380253489 DEBUG Client info: None 2026-06-06 14:08:02.380277044 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 14:08:02.380293544 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.380298831 INFO Version: Unknown 2026-06-06 14:08:02.380344805 DEBUG Received server response for request 1 2026-06-06 14:08:02.380382581 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.380473174 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.380500866 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.380507319 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.380525560 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.380529883 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 14:08:02.380552177 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.380565283 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.380572205 DEBUG Initializing workspace `file:///tmp/.tmpRpbjr8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.380583188 DEBUG Searching for a project in '/tmp/.tmpRpbjr8/src' 2026-06-06 14:08:02.380608002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.380612512 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.380849609 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.380894719 DEBUG Discovering virtual environment in `/tmp/.tmpRpbjr8/src` 2026-06-06 14:08:02.380931379 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.380936744 DEBUG No virtual environment found 2026-06-06 14:08:02.380946719 DEBUG Adding first-party search path `/tmp/.tmpRpbjr8/src` 2026-06-06 14:08:02.380950514 DEBUG Using vendored stdlib 2026-06-06 14:08:02.381214108 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.381221621 DEBUG Adding new file root '/tmp/.tmpRpbjr8/src' of kind Project 2026-06-06 14:08:02.381376197 DEBUG Updating project to check open files 2026-06-06 14:08:02.381420126 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.381463070 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.381482532 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpRpbjr8/src/foo.py", kind: File } 2026-06-06 14:08:02.381506732 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpRpbjr8/src/foo.py` 2026-06-06 14:08:02.381509775 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.381515607 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.381648937 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.393819538 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.398226884 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=16.68ms 2026-06-06 14:08:02.398254938 DEBUG Received server response for request 2 2026-06-06 14:08:02.408470520 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.408667198 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.408680638 DEBUG method="shutdown" response.id=3 duration=19.94µs 2026-06-06 14:08:02.408832125 DEBUG Received server response for request 3 2026-06-06 14:08:02.408845596 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.408863459 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-06-06 14:08:02.412887376 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 14:08:02.412945530 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.412973123 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.413056699 DEBUG Client info: None 2026-06-06 14:08:02.413106647 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 14:08:02.413125306 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.413130809 INFO Version: Unknown 2026-06-06 14:08:02.413190164 DEBUG Received server response for request 1 2026-06-06 14:08:02.413234591 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.413309724 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.413341129 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.413356185 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.413390749 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.413394544 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 14:08:02.413438163 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.413454004 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.413463664 DEBUG Initializing workspace `file:///tmp/.tmpC4mCBC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.413474136 DEBUG Searching for a project in '/tmp/.tmpC4mCBC/src' 2026-06-06 14:08:02.413504680 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.413509700 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.413770288 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.413776993 DEBUG Discovering virtual environment in `/tmp/.tmpC4mCBC/src` 2026-06-06 14:08:02.413823122 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.413831344 DEBUG No virtual environment found 2026-06-06 14:08:02.413842692 DEBUG Adding first-party search path `/tmp/.tmpC4mCBC/src` 2026-06-06 14:08:02.413846300 DEBUG Using vendored stdlib 2026-06-06 14:08:02.414114103 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.414120917 DEBUG Adding new file root '/tmp/.tmpC4mCBC/src' of kind Project 2026-06-06 14:08:02.414286580 DEBUG Updating project to check open files 2026-06-06 14:08:02.414300046 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.414304166 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.414325714 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpC4mCBC/src/foo.py", kind: File } 2026-06-06 14:08:02.414352807 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpC4mCBC/src/foo.py` 2026-06-06 14:08:02.414356030 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.414362924 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.414487546 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.427471262 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.432165921 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=17.80ms 2026-06-06 14:08:02.432194363 DEBUG Received server response for request 2 2026-06-06 14:08:02.443108607 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.443269223 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.443284886 DEBUG method="shutdown" response.id=3 duration=24.98µs 2026-06-06 14:08:02.443575277 DEBUG Received server response for request 3 2026-06-06 14:08:02.443590769 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.443609509 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-06-06 14:08:02.447444337 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 14:08:02.447510347 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.447538627 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.447602628 DEBUG Client info: None 2026-06-06 14:08:02.447623101 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 14:08:02.447638560 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.447644428 INFO Version: Unknown 2026-06-06 14:08:02.447705625 DEBUG Received server response for request 1 2026-06-06 14:08:02.447756023 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.447856537 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.447916024 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.447919186 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.447936098 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.447939870 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 14:08:02.447988364 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.448003226 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.448009758 DEBUG Initializing workspace `file:///tmp/.tmpKy9PVM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.448020933 DEBUG Searching for a project in '/tmp/.tmpKy9PVM/src' 2026-06-06 14:08:02.448045793 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.448051123 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.448349580 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.448354311 DEBUG Discovering virtual environment in `/tmp/.tmpKy9PVM/src` 2026-06-06 14:08:02.448400081 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.448406082 DEBUG No virtual environment found 2026-06-06 14:08:02.448417882 DEBUG Adding first-party search path `/tmp/.tmpKy9PVM/src` 2026-06-06 14:08:02.448421986 DEBUG Using vendored stdlib 2026-06-06 14:08:02.448640113 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.448646869 DEBUG Adding new file root '/tmp/.tmpKy9PVM/src' of kind Project 2026-06-06 14:08:02.448825732 DEBUG Updating project to check open files 2026-06-06 14:08:02.448842900 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.448846722 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.448869907 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKy9PVM/src/foo", kind: File } 2026-06-06 14:08:02.448898478 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.448901583 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.448908265 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.449130305 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.453614591 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.70ms 2026-06-06 14:08:02.453636748 DEBUG Received server response for request 2 2026-06-06 14:08:02.453654904 DEBUG Client sends notification `textDocument/didClose` 2026-06-06 14:08:02.453664324 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.453667642 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-06-06 14:08:02.453679124 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.453683191 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-06 14:08:02.453698426 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-06-06 14:08:02.453704520 DEBUG notification{method="textDocument/didClose"}:remove_file{file=file(Id(c00))}: Removing file `/tmp/.tmpKy9PVM/src/foo` from project `src` 2026-06-06 14:08:02.453714729 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.453717467 DEBUG notification{method="textDocument/didClose"}: Updating the permissions of `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.453732286 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKy9PVM/src/foo") 2026-06-06 14:08:02.453738444 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.453743141 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.453757880 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpKy9PVM/src/foo` 2026-06-06 14:08:02.453760290 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.453764392 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.462014889 DEBUG request{id=3 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.467132159 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=13.36ms 2026-06-06 14:08:02.467159825 DEBUG Received server response for request 3 2026-06-06 14:08:02.477245215 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.477411043 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.477429292 DEBUG method="shutdown" response.id=4 duration=26.73µs 2026-06-06 14:08:02.477440717 DEBUG Received server response for request 4 2026-06-06 14:08:02.477448131 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.477481721 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-06-06 14:08:02.481877152 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 14:08:02.481936286 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.481970217 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.482032643 DEBUG Client info: None 2026-06-06 14:08:02.482051891 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 14:08:02.482067722 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.482073633 INFO Version: Unknown 2026-06-06 14:08:02.482166175 DEBUG Received server response for request 1 2026-06-06 14:08:02.482215621 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.482277040 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.482311231 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.482314295 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.482397342 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.482401228 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-06-06 14:08:02.482431695 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.482443649 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.482450121 DEBUG Initializing workspace `file:///tmp/.tmpy4ZlV5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.482460998 DEBUG Searching for a project in '/tmp/.tmpy4ZlV5/src' 2026-06-06 14:08:02.482489189 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.482495519 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.482781896 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.482787866 DEBUG Discovering virtual environment in `/tmp/.tmpy4ZlV5/src` 2026-06-06 14:08:02.482838440 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.482844386 DEBUG No virtual environment found 2026-06-06 14:08:02.482856052 DEBUG Adding first-party search path `/tmp/.tmpy4ZlV5/src` 2026-06-06 14:08:02.482859985 DEBUG Using vendored stdlib 2026-06-06 14:08:02.483119240 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.483127017 DEBUG Adding new file root '/tmp/.tmpy4ZlV5/src' of kind Project 2026-06-06 14:08:02.483323378 DEBUG Updating project to check open files 2026-06-06 14:08:02.483341413 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.483345838 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.483370453 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpy4ZlV5/src/foo.py", kind: File } 2026-06-06 14:08:02.483402152 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpy4ZlV5/src/foo.py` 2026-06-06 14:08:02.483405157 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.483412027 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.484230589 DEBUG request{id=2 method="textDocument/signatureHelp"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.501316739 DEBUG request{id=2 method="textDocument/signatureHelp"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.508121123 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:08:02.508140661 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Module `re` not found in search paths 2026-06-06 14:08:02.508151915 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 14:08:02.509476099 DEBUG method="textDocument/signatureHelp" response.id=2 duration=26.06ms 2026-06-06 14:08:02.509495489 DEBUG Received server response for request 2 2026-06-06 14:08:02.520420331 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.520461330 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.520472391 DEBUG method="shutdown" response.id=3 duration=18.34µs 2026-06-06 14:08:02.520480474 DEBUG Received server response for request 3 2026-06-06 14:08:02.520485151 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.520496974 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-06-06 14:08:02.525276153 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 14:08:02.525334658 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.525365164 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.525424637 DEBUG Client info: None 2026-06-06 14:08:02.525457955 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 14:08:02.525477124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.525483617 INFO Version: Unknown 2026-06-06 14:08:02.525563474 DEBUG Received server response for request 1 2026-06-06 14:08:02.525625493 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.525640738 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiTathx 2026-06-06 14:08:02.525707289 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.525734222 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.525738540 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.525748917 DEBUG No workspace configuration provided for file:///tmp/.tmpiTathx 2026-06-06 14:08:02.525757467 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.525812005 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.525818175 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpiTathx, using default options 2026-06-06 14:08:02.525825659 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.525832991 DEBUG Initializing workspace `file:///tmp/.tmpiTathx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.525843959 DEBUG Searching for a project in '/tmp/.tmpiTathx' 2026-06-06 14:08:02.525864898 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.525871248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.526175921 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.526183247 DEBUG Discovering virtual environment in `/tmp/.tmpiTathx` 2026-06-06 14:08:02.526232184 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.526238511 DEBUG No virtual environment found 2026-06-06 14:08:02.526251011 DEBUG Adding first-party search path `/tmp/.tmpiTathx` 2026-06-06 14:08:02.526255093 DEBUG Using vendored stdlib 2026-06-06 14:08:02.526479291 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 14:08:02.526506438 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.526514519 DEBUG Adding new file root '/tmp/.tmpiTathx' of kind Project 2026-06-06 14:08:02.526712887 DEBUG Updating project to check open files 2026-06-06 14:08:02.526733679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.526738394 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.526765889 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiTathx/foo.py", kind: File } 2026-06-06 14:08:02.526799435 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpiTathx/foo.py` 2026-06-06 14:08:02.526803294 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.526811747 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.528175837 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.528821108 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=2.00ms 2026-06-06 14:08:02.528842712 DEBUG Received server response for request 2 2026-06-06 14:08:02.529419747 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-06 14:08:02.530646190 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=1.21ms 2026-06-06 14:08:02.530656516 DEBUG Received server response for request 3 2026-06-06 14:08:02.530664337 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-06-06 14:08:02.530734908 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=54.26µs 2026-06-06 14:08:02.530755113 DEBUG Received server response for request 4 2026-06-06 14:08:02.530769357 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-06-06 14:08:02.542857557 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=12.07ms 2026-06-06 14:08:02.542893048 DEBUG Received server response for request 5 2026-06-06 14:08:02.542913326 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-06-06 14:08:02.543044842 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=114.14µs 2026-06-06 14:08:02.543059475 DEBUG Received server response for request 6 2026-06-06 14:08:02.553158941 DEBUG Client sends request `shutdown` with ID 7 2026-06-06 14:08:02.553299819 DEBUG request{id=7 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.553314387 DEBUG method="shutdown" response.id=7 duration=22.73µs 2026-06-06 14:08:02.553484233 DEBUG Received server response for request 7 2026-06-06 14:08:02.553497665 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.553553502 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-06-06 14:08:02.556760741 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 14:08:02.556819515 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.556847130 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.556908892 DEBUG Client info: None 2026-06-06 14:08:02.556920506 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 14:08:02.556936054 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.556941942 INFO Version: Unknown 2026-06-06 14:08:02.556991436 DEBUG Received server response for request 1 2026-06-06 14:08:02.557042114 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.557050228 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmptx2tGs 2026-06-06 14:08:02.557130946 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.557288681 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.557292701 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.557300392 DEBUG No workspace configuration provided for file:///tmp/.tmptx2tGs 2026-06-06 14:08:02.557309861 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.557312606 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 14:08:02.557327086 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.557331711 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmptx2tGs, using default options 2026-06-06 14:08:02.557338695 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.557345331 DEBUG Initializing workspace `file:///tmp/.tmptx2tGs`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.557356687 DEBUG Searching for a project in '/tmp/.tmptx2tGs' 2026-06-06 14:08:02.557377944 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.557383213 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.557664651 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.557669512 DEBUG Discovering virtual environment in `/tmp/.tmptx2tGs` 2026-06-06 14:08:02.557715500 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.557721404 DEBUG No virtual environment found 2026-06-06 14:08:02.557734347 DEBUG Adding first-party search path `/tmp/.tmptx2tGs` 2026-06-06 14:08:02.557738563 DEBUG Using vendored stdlib 2026-06-06 14:08:02.557963789 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.557970758 DEBUG Adding new file root '/tmp/.tmptx2tGs' of kind Project 2026-06-06 14:08:02.558174894 DEBUG Updating project to check open files 2026-06-06 14:08:02.558191958 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.558196408 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.558218891 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptx2tGs/foo.py", kind: File } 2026-06-06 14:08:02.558247356 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmptx2tGs/foo.py` 2026-06-06 14:08:02.558250415 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.558257532 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.558493554 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.558703493 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=438.89µs 2026-06-06 14:08:02.558729042 DEBUG Received server response for request 2 2026-06-06 14:08:02.558741637 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-06-06 14:08:02.558920007 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Listing modules in search path '/tmp/.tmptx2tGs' 2026-06-06 14:08:02.559035545 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:08:02.573079476 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.798120910 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=239.33ms 2026-06-06 14:08:02.798166041 DEBUG Received server response for request 3 2026-06-06 14:08:02.808280327 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.808321622 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.808333568 DEBUG method="shutdown" response.id=4 duration=19.44µs 2026-06-06 14:08:02.808347227 DEBUG Received server response for request 4 2026-06-06 14:08:02.808353111 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.808365753 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-06-06 14:08:02.844463642 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 14:08:02.844533006 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.844565050 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.844618726 DEBUG Client info: None 2026-06-06 14:08:02.844636340 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 14:08:02.844648553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.844652610 INFO Version: Unknown 2026-06-06 14:08:02.844693920 DEBUG Received server response for request 1 2026-06-06 14:08:02.844740418 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.844748386 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPaAQ18 2026-06-06 14:08:02.844791166 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.844807391 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.844811276 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.844823232 DEBUG No workspace configuration provided for file:///tmp/.tmpPaAQ18 2026-06-06 14:08:02.844830402 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.844833851 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 14:08:02.844861525 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.844867249 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpPaAQ18, using default options 2026-06-06 14:08:02.844875165 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.844881571 DEBUG Initializing workspace `file:///tmp/.tmpPaAQ18`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.844890787 DEBUG Searching for a project in '/tmp/.tmpPaAQ18' 2026-06-06 14:08:02.844909496 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.844915257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.845234070 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.845239571 DEBUG Discovering virtual environment in `/tmp/.tmpPaAQ18` 2026-06-06 14:08:02.845290559 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.845296595 DEBUG No virtual environment found 2026-06-06 14:08:02.845309085 DEBUG Adding first-party search path `/tmp/.tmpPaAQ18` 2026-06-06 14:08:02.845312930 DEBUG Using vendored stdlib 2026-06-06 14:08:02.845559505 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.845568415 DEBUG Adding new file root '/tmp/.tmpPaAQ18' of kind Project 2026-06-06 14:08:02.845757956 DEBUG Updating project to check open files 2026-06-06 14:08:02.845777073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.845781535 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.845807440 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPaAQ18/foo.py", kind: File } 2026-06-06 14:08:02.845842917 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPaAQ18/foo.py` 2026-06-06 14:08:02.845846666 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.845854434 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.846066973 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.846182835 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=320.58µs 2026-06-06 14:08:02.846234753 DEBUG Received server response for request 2 2026-06-06 14:08:02.846247318 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-06 14:08:02.846331484 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=65.72µs 2026-06-06 14:08:02.846341871 DEBUG Received server response for request 3 2026-06-06 14:08:02.856408475 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.856450345 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.856470599 DEBUG method="shutdown" response.id=4 duration=33.89µs 2026-06-06 14:08:02.856481680 DEBUG Received server response for request 4 2026-06-06 14:08:02.856485502 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.856498748 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-06-06 14:08:02.857807801 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 14:08:02.857862251 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.857887957 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.857945782 DEBUG Client info: None 2026-06-06 14:08:02.857978287 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 14:08:02.857996938 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.858003440 INFO Version: Unknown 2026-06-06 14:08:02.858202283 DEBUG Received server response for request 1 2026-06-06 14:08:02.858257333 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.858277461 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpeejgEx 2026-06-06 14:08:02.858452309 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.858540879 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.858621548 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.858629361 DEBUG No workspace configuration provided for file:///tmp/.tmpeejgEx 2026-06-06 14:08:02.858637563 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:02.858640930 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 14:08:02.858750317 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.858754972 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpeejgEx, using default options 2026-06-06 14:08:02.858761626 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:02.858808520 DEBUG Initializing workspace `file:///tmp/.tmpeejgEx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.858820110 DEBUG Searching for a project in '/tmp/.tmpeejgEx' 2026-06-06 14:08:02.858923226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.858928906 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.859286368 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.859324200 DEBUG Discovering virtual environment in `/tmp/.tmpeejgEx` 2026-06-06 14:08:02.859371341 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.859377156 DEBUG No virtual environment found 2026-06-06 14:08:02.859389320 DEBUG Adding first-party search path `/tmp/.tmpeejgEx` 2026-06-06 14:08:02.859392626 DEBUG Using vendored stdlib 2026-06-06 14:08:02.859622826 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.859630070 DEBUG Adding new file root '/tmp/.tmpeejgEx' of kind Project 2026-06-06 14:08:02.859808713 DEBUG Updating project to check open files 2026-06-06 14:08:02.859823503 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.859827510 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:02.859850553 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeejgEx/foo.py", kind: File } 2026-06-06 14:08:02.859878775 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpeejgEx/foo.py` 2026-06-06 14:08:02.859881938 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:02.859888083 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:02.860048041 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.875322427 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=15.43ms 2026-06-06 14:08:02.875353417 DEBUG Received server response for request 2 2026-06-06 14:08:02.875376855 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-06 14:08:02.875537638 DEBUG request{id=3 method="typeHierarchy/supertypes"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:02.875781589 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=386.99µs 2026-06-06 14:08:02.875797679 DEBUG Received server response for request 3 2026-06-06 14:08:02.875813225 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-06-06 14:08:02.875895882 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=62.44µs 2026-06-06 14:08:02.875905220 DEBUG Received server response for request 4 2026-06-06 14:08:02.885977543 DEBUG Client sends request `shutdown` with ID 5 2026-06-06 14:08:02.885995588 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.886002164 DEBUG method="shutdown" response.id=5 duration=10.12µs 2026-06-06 14:08:02.886007617 DEBUG Received server response for request 5 2026-06-06 14:08:02.886011440 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.886015941 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-06-06 14:08:02.890232389 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 14:08:02.890287293 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.890335921 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.890406110 DEBUG Client info: None 2026-06-06 14:08:02.890430921 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 14:08:02.890449471 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.890455063 INFO Version: Unknown 2026-06-06 14:08:02.890535438 DEBUG Received server response for request 1 2026-06-06 14:08:02.890590983 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.890652668 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.890677899 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.890682875 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.890701325 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.890749290 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.890765602 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:02.890773821 DEBUG Initializing workspace `file:///tmp/.tmpM9PXnf/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.890784451 DEBUG Searching for a project in '/tmp/.tmpM9PXnf/root1' 2026-06-06 14:08:02.890812071 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.890817226 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.891111448 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.891118036 DEBUG Discovering virtual environment in `/tmp/.tmpM9PXnf/root1` 2026-06-06 14:08:02.891164966 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.891171202 DEBUG No virtual environment found 2026-06-06 14:08:02.891183306 DEBUG Adding first-party search path `/tmp/.tmpM9PXnf/root1` 2026-06-06 14:08:02.891186839 DEBUG Using vendored stdlib 2026-06-06 14:08:02.891420331 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.891427313 DEBUG Adding new file root '/tmp/.tmpM9PXnf/root1' of kind Project 2026-06-06 14:08:02.891620358 DEBUG Initializing workspace `file:///tmp/.tmpM9PXnf/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.891631309 DEBUG Searching for a project in '/tmp/.tmpM9PXnf/root2' 2026-06-06 14:08:02.891657183 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.891661747 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.891897585 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.891901849 DEBUG Discovering virtual environment in `/tmp/.tmpM9PXnf/root2` 2026-06-06 14:08:02.891935229 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.891939413 DEBUG No virtual environment found 2026-06-06 14:08:02.891949343 DEBUG Adding first-party search path `/tmp/.tmpM9PXnf/root2` 2026-06-06 14:08:02.891953302 DEBUG Using vendored stdlib 2026-06-06 14:08:02.892161393 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.892167229 DEBUG Adding new file root '/tmp/.tmpM9PXnf/root2' of kind Project 2026-06-06 14:08:02.892312182 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.892316701 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:02.892367116 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:02.893840639 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.894052264 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpM9PXnf/root1/main.py' 2026-06-06 14:08:02.894176888 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.906966014 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 14:08:02.907149520 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-06 14:08:02.907169758 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 14:08:02.908471292 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.908537061 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpM9PXnf/root2/main.py' 2026-06-06 14:08:02.908634299 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.922853519 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 14:08:02.922981502 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.014s 2026-06-06 14:08:02.923026511 DEBUG method="workspace/diagnostic" response.id=2 duration=30.71ms 2026-06-06 14:08:02.923042205 DEBUG Received server response for request 2 2026-06-06 14:08:02.923227894 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:02.923908955 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpM9PXnf/root3), to remove: (root2, file:///tmp/.tmpM9PXnf/root2) 2026-06-06 14:08:02.924401687 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpM9PXnf/root2 2026-06-06 14:08:02.926230264 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 14:08:02.926406339 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.926419502 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.926443156 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:02.926454109 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.926467986 DEBUG Initializing workspace `file:///tmp/.tmpM9PXnf/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.926479151 DEBUG Searching for a project in '/tmp/.tmpM9PXnf/root3' 2026-06-06 14:08:02.926506297 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.926511163 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.926780581 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.926786510 DEBUG Discovering virtual environment in `/tmp/.tmpM9PXnf/root3` 2026-06-06 14:08:02.926828044 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.926833587 DEBUG No virtual environment found 2026-06-06 14:08:02.926844774 DEBUG Adding first-party search path `/tmp/.tmpM9PXnf/root3` 2026-06-06 14:08:02.926848491 DEBUG Using vendored stdlib 2026-06-06 14:08:02.927048096 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.927056263 DEBUG Adding new file root '/tmp/.tmpM9PXnf/root3' of kind Project 2026-06-06 14:08:02.927269518 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.927300916 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:02.927375641 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:02.927380239 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-06 14:08:02.928652888 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.928700979 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpM9PXnf/root3/main.py' 2026-06-06 14:08:02.928757601 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.941533124 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 14:08:02.941665668 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-06 14:08:02.941698003 DEBUG method="workspace/diagnostic" response.id=3 duration=14.42ms 2026-06-06 14:08:02.941717224 DEBUG Received server response for request 3 2026-06-06 14:08:02.951898367 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:02.951934516 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.951944387 DEBUG method="shutdown" response.id=4 duration=16.54µs 2026-06-06 14:08:02.951958084 DEBUG Received server response for request 4 2026-06-06 14:08:02.951963319 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.951972992 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-06-06 14:08:02.958265892 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 14:08:02.958326311 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.958371971 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.958449553 DEBUG Client info: None 2026-06-06 14:08:02.958470377 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 14:08:02.958485600 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.958489602 INFO Version: Unknown 2026-06-06 14:08:02.958959425 DEBUG Received server response for request 1 2026-06-06 14:08:02.959009977 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.959077818 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.959123280 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.959128529 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.959145102 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:02.959147814 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.959197184 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.959210445 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-06-06 14:08:02.959217591 DEBUG Initializing workspace `file:///tmp/.tmpbLytaT/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.959229155 DEBUG Searching for a project in '/tmp/.tmpbLytaT/root1' 2026-06-06 14:08:02.959262656 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.959268908 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.959543015 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.959548624 DEBUG Discovering virtual environment in `/tmp/.tmpbLytaT/root1` 2026-06-06 14:08:02.959591243 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.959597487 DEBUG No virtual environment found 2026-06-06 14:08:02.959609967 DEBUG Adding first-party search path `/tmp/.tmpbLytaT/root1` 2026-06-06 14:08:02.959613539 DEBUG Using vendored stdlib 2026-06-06 14:08:02.959847057 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.959854125 DEBUG Adding new file root '/tmp/.tmpbLytaT/root1' of kind Project 2026-06-06 14:08:02.960036854 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.960041748 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:02.960057186 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpbLytaT/root1), to remove: 2026-06-06 14:08:02.960063306 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder `file:///tmp/.tmpbLytaT/root1` has already been added 2026-06-06 14:08:02.960118317 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:02.961527091 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.961662696 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpbLytaT/root1/main.py' 2026-06-06 14:08:02.961742319 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:02.973858490 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 14:08:02.973988429 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:02.974023208 DEBUG method="workspace/diagnostic" response.id=2 duration=13.95ms 2026-06-06 14:08:02.974043279 DEBUG Received server response for request 2 2026-06-06 14:08:02.984291127 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:02.984495242 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:02.984509021 DEBUG method="shutdown" response.id=3 duration=21.80µs 2026-06-06 14:08:02.984700292 DEBUG Received server response for request 3 2026-06-06 14:08:02.984713602 DEBUG Client sends notification `exit` 2026-06-06 14:08:02.984734479 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-06-06 14:08:02.988679000 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 14:08:02.988732041 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:02.988763370 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:02.988845957 DEBUG Client info: None 2026-06-06 14:08:02.988874636 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 14:08:02.988893578 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:02.988899270 INFO Version: Unknown 2026-06-06 14:08:02.988996219 DEBUG Received server response for request 1 2026-06-06 14:08:02.989050668 DEBUG Client sends notification `initialized` 2026-06-06 14:08:02.989161961 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:02.989225041 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:02.989266408 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:02.989313018 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:02.989366106 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:02.989425830 DEBUG Initializing workspace `file:///tmp/.tmpVrleqe/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:02.989447747 DEBUG Searching for a project in '/tmp/.tmpVrleqe/root1' 2026-06-06 14:08:02.989513524 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:02.989531331 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:02.989806742 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:02.989826569 DEBUG Discovering virtual environment in `/tmp/.tmpVrleqe/root1` 2026-06-06 14:08:02.989893623 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:02.989911997 DEBUG No virtual environment found 2026-06-06 14:08:02.989922082 DEBUG Adding first-party search path `/tmp/.tmpVrleqe/root1` 2026-06-06 14:08:02.989938426 DEBUG Using vendored stdlib 2026-06-06 14:08:02.990269878 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:02.990290363 DEBUG Adding new file root '/tmp/.tmpVrleqe/root1' of kind Project 2026-06-06 14:08:02.990473754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:02.990567194 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:02.992120750 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:02.992204208 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpVrleqe/root1/main.py' 2026-06-06 14:08:02.992253608 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.003947328 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 14:08:03.004039205 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:03.004078266 DEBUG method="workspace/diagnostic" response.id=2 duration=13.59ms 2026-06-06 14:08:03.004118633 DEBUG Received server response for request 2 2026-06-06 14:08:03.004221960 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:03.004242363 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpVrleqe/root2), (root3, file:///tmp/.tmpVrleqe/root3), to remove: 2026-06-06 14:08:03.004250599 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 14:08:03.004258004 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.004260626 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.004273521 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:03.004289591 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.004303995 DEBUG Initializing workspace `file:///tmp/.tmpVrleqe/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.004313443 DEBUG Searching for a project in '/tmp/.tmpVrleqe/root2' 2026-06-06 14:08:03.004355642 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.004359673 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.004578148 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.004581897 DEBUG Discovering virtual environment in `/tmp/.tmpVrleqe/root2` 2026-06-06 14:08:03.004614020 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.004619614 DEBUG No virtual environment found 2026-06-06 14:08:03.004627637 DEBUG Adding first-party search path `/tmp/.tmpVrleqe/root2` 2026-06-06 14:08:03.004630002 DEBUG Using vendored stdlib 2026-06-06 14:08:03.004811587 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.004817980 DEBUG Adding new file root '/tmp/.tmpVrleqe/root2' of kind Project 2026-06-06 14:08:03.004974377 DEBUG Initializing workspace `file:///tmp/.tmpVrleqe/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.004982833 DEBUG Searching for a project in '/tmp/.tmpVrleqe/root3' 2026-06-06 14:08:03.005005474 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.005010167 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.005248662 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.005254369 DEBUG Discovering virtual environment in `/tmp/.tmpVrleqe/root3` 2026-06-06 14:08:03.005292796 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.005298090 DEBUG No virtual environment found 2026-06-06 14:08:03.005308796 DEBUG Adding first-party search path `/tmp/.tmpVrleqe/root3` 2026-06-06 14:08:03.005312966 DEBUG Using vendored stdlib 2026-06-06 14:08:03.005497652 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.005504007 DEBUG Adding new file root '/tmp/.tmpVrleqe/root3' of kind Project 2026-06-06 14:08:03.005666539 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.005697245 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:03.005900125 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:03.005916581 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 14:08:03.007360906 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.007426719 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpVrleqe/root2/main.py' 2026-06-06 14:08:03.007483904 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.020299730 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 14:08:03.020436169 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-06 14:08:03.020453479 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-06 14:08:03.021735216 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.021804555 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpVrleqe/root3/main.py' 2026-06-06 14:08:03.021859509 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.037216803 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 14:08:03.037354314 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.016s 2026-06-06 14:08:03.037403953 DEBUG method="workspace/diagnostic" response.id=3 duration=31.73ms 2026-06-06 14:08:03.037460536 DEBUG Received server response for request 3 2026-06-06 14:08:03.047687550 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.047848733 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.047863856 DEBUG method="shutdown" response.id=4 duration=22.15µs 2026-06-06 14:08:03.047883391 DEBUG Received server response for request 4 2026-06-06 14:08:03.047892826 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.048137191 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-06-06 14:08:03.054454918 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 14:08:03.054509943 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.054540716 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.054608712 DEBUG Client info: None 2026-06-06 14:08:03.054627595 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 14:08:03.054639717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.054643418 INFO Version: Unknown 2026-06-06 14:08:03.054679879 DEBUG Received server response for request 1 2026-06-06 14:08:03.054721485 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.054792544 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.054823838 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.054827041 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.054837690 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:03.054862498 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.054874940 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:03.054882294 DEBUG Initializing workspace `file:///tmp/.tmp8YvSS7/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.054893668 DEBUG Searching for a project in '/tmp/.tmp8YvSS7/root1' 2026-06-06 14:08:03.054917290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.054921752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.055198757 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.055205489 DEBUG Discovering virtual environment in `/tmp/.tmp8YvSS7/root1` 2026-06-06 14:08:03.055251726 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.055257949 DEBUG No virtual environment found 2026-06-06 14:08:03.055268650 DEBUG Adding first-party search path `/tmp/.tmp8YvSS7/root1` 2026-06-06 14:08:03.055272580 DEBUG Using vendored stdlib 2026-06-06 14:08:03.055495648 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.055502249 DEBUG Adding new file root '/tmp/.tmp8YvSS7/root1' of kind Project 2026-06-06 14:08:03.055662809 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.055667697 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:03.055696813 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:03.057005766 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.057109605 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp8YvSS7/root1/main.py' 2026-06-06 14:08:03.057157892 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.068924522 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 14:08:03.069006299 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:03.069034586 DEBUG method="workspace/diagnostic" response.id=2 duration=13.36ms 2026-06-06 14:08:03.069048949 DEBUG Received server response for request 2 2026-06-06 14:08:03.069181114 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:03.069206620 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp8YvSS7/root2), to remove: 2026-06-06 14:08:03.069213941 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 14:08:03.069222639 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.069225092 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.069246012 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.069255145 DEBUG Initializing workspace `file:///tmp/.tmp8YvSS7/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.069263592 DEBUG Searching for a project in '/tmp/.tmp8YvSS7/root2' 2026-06-06 14:08:03.069289488 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.069294254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.069526530 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.069533248 DEBUG Discovering virtual environment in `/tmp/.tmp8YvSS7/root2` 2026-06-06 14:08:03.069567255 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.069572117 DEBUG No virtual environment found 2026-06-06 14:08:03.069582466 DEBUG Adding first-party search path `/tmp/.tmp8YvSS7/root2` 2026-06-06 14:08:03.069585911 DEBUG Using vendored stdlib 2026-06-06 14:08:03.069776898 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.069783996 DEBUG Adding new file root '/tmp/.tmp8YvSS7/root2' of kind Project 2026-06-06 14:08:03.069838079 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:03.069942701 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.069984599 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:03.070082559 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:03.070112710 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 14:08:03.071359820 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.071408015 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp8YvSS7/root2/main.py' 2026-06-06 14:08:03.071455603 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.083388160 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 14:08:03.083489092 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:03.083536468 DEBUG method="workspace/diagnostic" response.id=3 duration=13.58ms 2026-06-06 14:08:03.083562095 DEBUG Received server response for request 3 2026-06-06 14:08:03.093728504 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.093768763 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.093779653 DEBUG method="shutdown" response.id=4 duration=18.33µs 2026-06-06 14:08:03.093793068 DEBUG Received server response for request 4 2026-06-06 14:08:03.093798483 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.093808821 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-06-06 14:08:03.099141865 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 14:08:03.099200933 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.099235082 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.099350685 DEBUG Client info: None 2026-06-06 14:08:03.099441519 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 14:08:03.099468916 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.099475880 INFO Version: Unknown 2026-06-06 14:08:03.099540675 DEBUG Received server response for request 1 2026-06-06 14:08:03.099594118 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.099693120 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.099722186 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.099728991 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.099751926 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.099755613 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 14:08:03.099782999 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.099798821 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:03.099805799 DEBUG Initializing workspace `file:///tmp/.tmprklVEY/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.099818563 DEBUG Searching for a project in '/tmp/.tmprklVEY/root1' 2026-06-06 14:08:03.099844320 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.099849606 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.100156792 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.100162147 DEBUG Discovering virtual environment in `/tmp/.tmprklVEY/root1` 2026-06-06 14:08:03.100206159 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.100212238 DEBUG No virtual environment found 2026-06-06 14:08:03.100224351 DEBUG Adding first-party search path `/tmp/.tmprklVEY/root1` 2026-06-06 14:08:03.100228590 DEBUG Using vendored stdlib 2026-06-06 14:08:03.100461866 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.100469404 DEBUG Adding new file root '/tmp/.tmprklVEY/root1' of kind Project 2026-06-06 14:08:03.100654419 DEBUG Initializing workspace `file:///tmp/.tmprklVEY/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.100662642 DEBUG Searching for a project in '/tmp/.tmprklVEY/root2' 2026-06-06 14:08:03.100685997 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.100690492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.100902096 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.100906978 DEBUG Discovering virtual environment in `/tmp/.tmprklVEY/root2` 2026-06-06 14:08:03.100937232 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.100941879 DEBUG No virtual environment found 2026-06-06 14:08:03.100950367 DEBUG Adding first-party search path `/tmp/.tmprklVEY/root2` 2026-06-06 14:08:03.100953750 DEBUG Using vendored stdlib 2026-06-06 14:08:03.101146379 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.101151702 DEBUG Adding new file root '/tmp/.tmprklVEY/root2' of kind Project 2026-06-06 14:08:03.101289403 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.101294193 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:03.101320940 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprklVEY/root1/main.py", kind: File } 2026-06-06 14:08:03.101368000 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmprklVEY/root1/main.py` 2026-06-06 14:08:03.101371187 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.101378797 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.101612161 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.119122135 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:03.128674787 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 14:08:03.128688770 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 14:08:03.128698439 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 14:08:03.128760832 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 14:08:03.128764010 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 14:08:03.128826348 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 14:08:03.128845682 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 14:08:03.128863556 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 14:08:03.128876226 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmprklVEY/root1' 2026-06-06 14:08:03.128915031 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 14:08:03.164063796 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 62.639508ms 2026-06-06 14:08:03.164127933 DEBUG method="textDocument/completion" response.id=2 duration=62.74ms 2026-06-06 14:08:03.164161074 DEBUG Received server response for request 2 2026-06-06 14:08:03.164291003 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.164298121 DEBUG Client sends request `textDocument/completion` with ID 3 2026-06-06 14:08:03.164339501 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprklVEY/root2/main.py", kind: File } 2026-06-06 14:08:03.164401010 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmprklVEY/root2/main.py` 2026-06-06 14:08:03.164406392 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.164416545 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.164475615 DEBUG method="textDocument/completion" response.id=3 duration=50.61µs 2026-06-06 14:08:03.164486385 DEBUG Received server response for request 3 2026-06-06 14:08:03.175298046 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.175618088 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.175633077 DEBUG method="shutdown" response.id=4 duration=23.98µs 2026-06-06 14:08:03.175757503 DEBUG Received server response for request 4 2026-06-06 14:08:03.175772885 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.175793372 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-06-06 14:08:03.183384183 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 14:08:03.183444898 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.183480291 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.183553396 DEBUG Client info: None 2026-06-06 14:08:03.183584484 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 14:08:03.183603948 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.183610420 INFO Version: Unknown 2026-06-06 14:08:03.183682532 DEBUG Received server response for request 1 2026-06-06 14:08:03.183742358 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.183819994 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.183854685 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.183858789 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.183876251 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.183880205 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:08:03.183946860 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.183966910 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:03.183975364 DEBUG Initializing workspace `file:///tmp/.tmpeLKNjd/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.183988511 DEBUG Searching for a project in '/tmp/.tmpeLKNjd/root1' 2026-06-06 14:08:03.184026625 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.184033406 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.184401209 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.184409326 DEBUG Discovering virtual environment in `/tmp/.tmpeLKNjd/root1` 2026-06-06 14:08:03.184478441 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.184486284 DEBUG No virtual environment found 2026-06-06 14:08:03.184499536 DEBUG Adding first-party search path `/tmp/.tmpeLKNjd/root1` 2026-06-06 14:08:03.184504077 DEBUG Using vendored stdlib 2026-06-06 14:08:03.184762368 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.184771119 DEBUG Adding new file root '/tmp/.tmpeLKNjd/root1' of kind Project 2026-06-06 14:08:03.185029124 DEBUG Updating project to check open files 2026-06-06 14:08:03.185050026 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.185065164 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:03.185119018 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeLKNjd/root1/main.py", kind: File } 2026-06-06 14:08:03.185160697 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpeLKNjd/root1/main.py` 2026-06-06 14:08:03.185164936 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.185174211 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.185277111 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpeLKNjd/root1/main.py"))}: Checking file '/tmp/.tmpeLKNjd/root1/main.py' 2026-06-06 14:08:03.185505897 DEBUG method="textDocument/diagnostic" response.id=2 duration=322.23µs 2026-06-06 14:08:03.185529804 DEBUG Received server response for request 2 2026-06-06 14:08:03.185647964 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:03.185687462 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpeLKNjd/root2), to remove: 2026-06-06 14:08:03.185697203 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 14:08:03.185722131 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.185726456 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.185775754 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:08:03.185782649 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.185792949 DEBUG Initializing workspace `file:///tmp/.tmpeLKNjd/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.185802096 DEBUG Searching for a project in '/tmp/.tmpeLKNjd/root2' 2026-06-06 14:08:03.185829070 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.185834206 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.186076134 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.186082135 DEBUG Discovering virtual environment in `/tmp/.tmpeLKNjd/root2` 2026-06-06 14:08:03.186142975 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.186148627 DEBUG No virtual environment found 2026-06-06 14:08:03.186160309 DEBUG Adding first-party search path `/tmp/.tmpeLKNjd/root2` 2026-06-06 14:08:03.186164198 DEBUG Using vendored stdlib 2026-06-06 14:08:03.186354296 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.186360663 DEBUG Adding new file root '/tmp/.tmpeLKNjd/root2' of kind Project 2026-06-06 14:08:03.186517362 DEBUG Updating project to check open files 2026-06-06 14:08:03.186529202 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.186583827 DEBUG method="textDocument/diagnostic" response.id=3 duration=49.56µs 2026-06-06 14:08:03.186611649 DEBUG Received server response for request 3 2026-06-06 14:08:03.186652520 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.186675011 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeLKNjd/root2/main.py", kind: File } 2026-06-06 14:08:03.186697578 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpeLKNjd/root2/main.py` 2026-06-06 14:08:03.186700180 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.186705798 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.186714305 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-06-06 14:08:03.186751742 DEBUG request{id=4 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpeLKNjd/root2/main.py"))}: Checking file '/tmp/.tmpeLKNjd/root2/main.py' 2026-06-06 14:08:03.186804261 DEBUG method="textDocument/diagnostic" response.id=4 duration=81.71µs 2026-06-06 14:08:03.186814808 DEBUG Received server response for request 4 2026-06-06 14:08:03.196897912 DEBUG Client sends request `shutdown` with ID 5 2026-06-06 14:08:03.196933448 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.196949692 DEBUG method="shutdown" response.id=5 duration=25.12µs 2026-06-06 14:08:03.196961157 DEBUG Received server response for request 5 2026-06-06 14:08:03.196964387 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.197040446 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-06-06 14:08:03.198497483 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 14:08:03.198550181 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.198580944 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.198650758 DEBUG Client info: None 2026-06-06 14:08:03.198678994 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 14:08:03.198696863 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.198702012 INFO Version: Unknown 2026-06-06 14:08:03.198763833 DEBUG Received server response for request 1 2026-06-06 14:08:03.198813544 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.198891784 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.198951011 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.198953759 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.198971664 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.198974935 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:08:03.199023055 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.199038188 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:03.199044949 DEBUG Initializing workspace `file:///tmp/.tmp9PsHQW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.199055688 DEBUG Searching for a project in '/tmp/.tmp9PsHQW/root1' 2026-06-06 14:08:03.199080030 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.199108205 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.199359352 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.199364572 DEBUG Discovering virtual environment in `/tmp/.tmp9PsHQW/root1` 2026-06-06 14:08:03.199406282 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.199412527 DEBUG No virtual environment found 2026-06-06 14:08:03.199423279 DEBUG Adding first-party search path `/tmp/.tmp9PsHQW/root1` 2026-06-06 14:08:03.199427032 DEBUG Using vendored stdlib 2026-06-06 14:08:03.199646179 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.199652935 DEBUG Adding new file root '/tmp/.tmp9PsHQW/root1' of kind Project 2026-06-06 14:08:03.199813693 DEBUG Initializing workspace `file:///tmp/.tmp9PsHQW/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.199821876 DEBUG Searching for a project in '/tmp/.tmp9PsHQW/root2' 2026-06-06 14:08:03.199844370 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.199848673 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.200060828 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.200064842 DEBUG Discovering virtual environment in `/tmp/.tmp9PsHQW/root2` 2026-06-06 14:08:03.200117184 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.200122420 DEBUG No virtual environment found 2026-06-06 14:08:03.200132170 DEBUG Adding first-party search path `/tmp/.tmp9PsHQW/root2` 2026-06-06 14:08:03.200135633 DEBUG Using vendored stdlib 2026-06-06 14:08:03.200303603 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.200308306 DEBUG Adding new file root '/tmp/.tmp9PsHQW/root2' of kind Project 2026-06-06 14:08:03.200443682 DEBUG Updating project to check open files 2026-06-06 14:08:03.200455502 DEBUG Updating project to check open files 2026-06-06 14:08:03.200459089 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.200462950 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:03.200483813 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9PsHQW/root1/main.py", kind: File } 2026-06-06 14:08:03.200507907 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp9PsHQW/root1/main.py` 2026-06-06 14:08:03.200510625 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.200516162 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.200604815 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9PsHQW/root1/main.py"))}: Checking file '/tmp/.tmp9PsHQW/root1/main.py' 2026-06-06 14:08:03.200693838 DEBUG method="textDocument/diagnostic" response.id=2 duration=171.29µs 2026-06-06 14:08:03.200715338 DEBUG Received server response for request 2 2026-06-06 14:08:03.200776758 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.200783243 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:08:03.200801255 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9PsHQW/root2/main.py", kind: File } 2026-06-06 14:08:03.200817589 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp9PsHQW/root2/main.py` 2026-06-06 14:08:03.200820016 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.200824255 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.200867622 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp9PsHQW/root2/main.py"))}: Checking file '/tmp/.tmp9PsHQW/root2/main.py' 2026-06-06 14:08:03.200922998 DEBUG method="textDocument/diagnostic" response.id=3 duration=94.02µs 2026-06-06 14:08:03.200929044 DEBUG Received server response for request 3 2026-06-06 14:08:03.201928665 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 14:08:03.201981077 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.202029684 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.202117634 DEBUG Client info: None 2026-06-06 14:08:03.202132632 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 14:08:03.202145898 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.202150700 INFO Version: Unknown 2026-06-06 14:08:03.202188841 DEBUG Received server response for request 1 2026-06-06 14:08:03.202220852 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.202309817 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.202357721 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.202361093 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.202377357 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.202380501 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:08:03.202490931 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.202509781 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:03.202517687 DEBUG Initializing workspace `file:///tmp/.tmp97Ko4d/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.202535033 DEBUG Searching for a project in '/tmp/.tmp97Ko4d/root1' 2026-06-06 14:08:03.202642039 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.202648595 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.203162944 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.203169971 DEBUG Discovering virtual environment in `/tmp/.tmp97Ko4d/root1` 2026-06-06 14:08:03.203351666 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.203364650 DEBUG No virtual environment found 2026-06-06 14:08:03.203376905 DEBUG Adding first-party search path `/tmp/.tmp97Ko4d/root1` 2026-06-06 14:08:03.203381456 DEBUG Using vendored stdlib 2026-06-06 14:08:03.203764427 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.203773019 DEBUG Adding new file root '/tmp/.tmp97Ko4d/root1' of kind Project 2026-06-06 14:08:03.204041418 DEBUG Initializing workspace `file:///tmp/.tmp97Ko4d/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.204053420 DEBUG Searching for a project in '/tmp/.tmp97Ko4d/root2' 2026-06-06 14:08:03.204082044 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.204220784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.204648239 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.204655711 DEBUG Discovering virtual environment in `/tmp/.tmp97Ko4d/root2` 2026-06-06 14:08:03.204701886 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.204707295 DEBUG No virtual environment found 2026-06-06 14:08:03.204716843 DEBUG Adding first-party search path `/tmp/.tmp97Ko4d/root2` 2026-06-06 14:08:03.204720676 DEBUG Using vendored stdlib 2026-06-06 14:08:03.205011637 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.205025298 DEBUG Adding new file root '/tmp/.tmp97Ko4d/root2' of kind Project 2026-06-06 14:08:03.205251120 DEBUG Updating project to check open files 2026-06-06 14:08:03.205265545 DEBUG Updating project to check open files 2026-06-06 14:08:03.205272121 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.205275784 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:03.205298435 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp97Ko4d/root1/main.py", kind: File } 2026-06-06 14:08:03.205330422 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp97Ko4d/root1/main.py` 2026-06-06 14:08:03.205333416 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.205339653 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.205407050 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp97Ko4d/root1/main.py"))}: Checking file '/tmp/.tmp97Ko4d/root1/main.py' 2026-06-06 14:08:03.205496599 DEBUG method="textDocument/diagnostic" response.id=2 duration=150.00µs 2026-06-06 14:08:03.205522446 DEBUG Received server response for request 2 2026-06-06 14:08:03.205620002 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.205628008 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:08:03.205653035 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp97Ko4d/root2/main.py", kind: File } 2026-06-06 14:08:03.205700982 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp97Ko4d/root2/main.py` 2026-06-06 14:08:03.205704060 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.205712318 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.205756700 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp97Ko4d/root2/main.py"))}: Checking file '/tmp/.tmp97Ko4d/root2/main.py' 2026-06-06 14:08:03.205926026 DEBUG method="textDocument/diagnostic" response.id=3 duration=207.59µs 2026-06-06 14:08:03.205935893 DEBUG Received server response for request 3 2026-06-06 14:08:03.216140515 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.216319515 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.216336302 DEBUG method="shutdown" response.id=4 duration=24.30µs 2026-06-06 14:08:03.216369075 DEBUG Received server response for request 4 2026-06-06 14:08:03.216374449 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.216385167 DEBUG Received exit notification, exiting 2026-06-06 14:08:03.226960579 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.226993256 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.227003261 DEBUG method="shutdown" response.id=4 duration=16.15µs 2026-06-06 14:08:03.227011541 DEBUG Received server response for request 4 2026-06-06 14:08:03.227015425 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.227020236 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-06-06 14:08:03.228593182 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 14:08:03.228648558 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.228690584 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.228756674 DEBUG Client info: None 2026-06-06 14:08:03.228777302 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 14:08:03.228790268 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.228793600 INFO Version: Unknown 2026-06-06 14:08:03.228856393 DEBUG Received server response for request 1 2026-06-06 14:08:03.228902126 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.228962866 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.229434940 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.229441183 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.229477004 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:03.229479316 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.229492760 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:03.229500291 DEBUG Initializing workspace `file:///tmp/.tmpGThtZ6/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.229511638 DEBUG Searching for a project in '/tmp/.tmpGThtZ6/root1' 2026-06-06 14:08:03.229538198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.229543434 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.229738396 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.229742109 DEBUG Discovering virtual environment in `/tmp/.tmpGThtZ6/root1` 2026-06-06 14:08:03.229772645 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.229776172 DEBUG No virtual environment found 2026-06-06 14:08:03.229784783 DEBUG Adding first-party search path `/tmp/.tmpGThtZ6/root1` 2026-06-06 14:08:03.229787073 DEBUG Using vendored stdlib 2026-06-06 14:08:03.229956409 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.229961842 DEBUG Adding new file root '/tmp/.tmpGThtZ6/root1' of kind Project 2026-06-06 14:08:03.230082823 DEBUG Initializing workspace `file:///tmp/.tmpGThtZ6/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.230111949 DEBUG Searching for a project in '/tmp/.tmpGThtZ6/root2' 2026-06-06 14:08:03.230133907 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.230138523 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.230359140 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.230364400 DEBUG Discovering virtual environment in `/tmp/.tmpGThtZ6/root2` 2026-06-06 14:08:03.230400729 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.230405758 DEBUG No virtual environment found 2026-06-06 14:08:03.230416874 DEBUG Adding first-party search path `/tmp/.tmpGThtZ6/root2` 2026-06-06 14:08:03.230420429 DEBUG Using vendored stdlib 2026-06-06 14:08:03.230607324 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.230613205 DEBUG Adding new file root '/tmp/.tmpGThtZ6/root2' of kind Project 2026-06-06 14:08:03.230771057 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.230775597 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:03.230811383 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:03.232175735 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.232269589 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGThtZ6/root1/main.py' 2026-06-06 14:08:03.232419736 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.244613317 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 14:08:03.244728593 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-06 14:08:03.244739022 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 14:08:03.246007044 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.246104160 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGThtZ6/root2/main.py' 2026-06-06 14:08:03.246159046 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.257652860 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 14:08:03.257747686 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:03.257784529 DEBUG method="workspace/diagnostic" response.id=2 duration=27.00ms 2026-06-06 14:08:03.257798431 DEBUG Received server response for request 2 2026-06-06 14:08:03.268003561 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:03.268038448 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.268048413 DEBUG method="shutdown" response.id=3 duration=16.11µs 2026-06-06 14:08:03.268056945 DEBUG Received server response for request 3 2026-06-06 14:08:03.268061065 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.268072313 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-06-06 14:08:03.274278021 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 14:08:03.274334500 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.274364351 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.274422365 DEBUG Client info: None 2026-06-06 14:08:03.274451946 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 14:08:03.274470387 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.274476303 INFO Version: Unknown 2026-06-06 14:08:03.274547704 DEBUG Received server response for request 1 2026-06-06 14:08:03.274599798 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.274755153 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.274848977 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.274852872 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.274877051 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.274880614 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:08:03.274909407 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.274978567 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:03.275072793 DEBUG Initializing workspace `file:///tmp/.tmpzwEaST`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.275264442 DEBUG Searching for a project in '/tmp/.tmpzwEaST' 2026-06-06 14:08:03.276584949 DEBUG Found project at '/tmp/.tmpzwEaST' 2026-06-06 14:08:03.276595170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.276848906 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.276856582 DEBUG Discovering virtual environment in `/tmp/.tmpzwEaST` 2026-06-06 14:08:03.276896561 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.276902178 DEBUG No virtual environment found 2026-06-06 14:08:03.276913601 DEBUG Adding first-party search path `/tmp/.tmpzwEaST` 2026-06-06 14:08:03.276917488 DEBUG Using vendored stdlib 2026-06-06 14:08:03.277165766 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.277173508 DEBUG Adding new file root '/tmp/.tmpzwEaST' of kind Project 2026-06-06 14:08:03.278108731 DEBUG Initializing workspace `file:///tmp/.tmpzwEaST/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.278122342 DEBUG Searching for a project in '/tmp/.tmpzwEaST/external/Y' 2026-06-06 14:08:03.278163556 DEBUG Found project at '/tmp/.tmpzwEaST/external/Y' 2026-06-06 14:08:03.278168574 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.278404456 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.278409771 DEBUG Discovering virtual environment in `/tmp/.tmpzwEaST/external/Y` 2026-06-06 14:08:03.278449958 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.278455415 DEBUG No virtual environment found 2026-06-06 14:08:03.278466313 DEBUG Adding first-party search path `/tmp/.tmpzwEaST/external/Y` 2026-06-06 14:08:03.278470208 DEBUG Using vendored stdlib 2026-06-06 14:08:03.278655943 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.278662244 DEBUG Adding new file root '/tmp/.tmpzwEaST/external/Y' of kind Project 2026-06-06 14:08:03.278933423 DEBUG Updating project to check open files 2026-06-06 14:08:03.278955755 DEBUG Updating project to check open files 2026-06-06 14:08:03.278961265 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.278965785 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:03.278991035 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzwEaST/systemtests/included.py", kind: File } 2026-06-06 14:08:03.279584073 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpzwEaST/systemtests/included.py` 2026-06-06 14:08:03.279590258 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.279597963 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.279692461 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzwEaST/systemtests/included.py"))}: Checking file '/tmp/.tmpzwEaST/systemtests/included.py' 2026-06-06 14:08:03.279827113 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzwEaST/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.291608377 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzwEaST/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:08:03.295599920 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.00ms 2026-06-06 14:08:03.295635591 DEBUG Received server response for request 2 2026-06-06 14:08:03.295771999 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.295779892 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:08:03.295814533 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzwEaST/external/Y/only_external.py", kind: File } 2026-06-06 14:08:03.295859324 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpzwEaST/external/Y/only_external.py` 2026-06-06 14:08:03.295862583 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.295869229 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.295925181 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzwEaST/external/Y/only_external.py"))}: Checking file '/tmp/.tmpzwEaST/external/Y/only_external.py' 2026-06-06 14:08:03.295993306 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzwEaST/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.309810572 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzwEaST/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:08:03.314287495 DEBUG method="textDocument/diagnostic" response.id=3 duration=18.41ms 2026-06-06 14:08:03.314320935 DEBUG Received server response for request 3 2026-06-06 14:08:03.324472279 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.324510316 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.324520623 DEBUG method="shutdown" response.id=4 duration=16.68µs 2026-06-06 14:08:03.324529017 DEBUG Received server response for request 4 2026-06-06 14:08:03.324533732 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.324552425 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-06-06 14:08:03.330850733 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 14:08:03.330908390 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.330938441 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.330997456 DEBUG Client info: None 2026-06-06 14:08:03.331027301 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 14:08:03.331045666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.331051926 INFO Version: Unknown 2026-06-06 14:08:03.331133223 DEBUG Received server response for request 1 2026-06-06 14:08:03.331184667 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.331264400 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.331298302 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.331303253 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.331326863 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.331330423 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-06 14:08:03.331378351 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.331397017 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 14:08:03.331403348 DEBUG Initializing workspace `file:///tmp/.tmpU0xPMt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.331413746 DEBUG Searching for a project in '/tmp/.tmpU0xPMt' 2026-06-06 14:08:03.331435295 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.331440657 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.331707410 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.331713734 DEBUG Discovering virtual environment in `/tmp/.tmpU0xPMt` 2026-06-06 14:08:03.331758519 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.331764585 DEBUG No virtual environment found 2026-06-06 14:08:03.331776747 DEBUG Adding first-party search path `/tmp/.tmpU0xPMt` 2026-06-06 14:08:03.331780565 DEBUG Using vendored stdlib 2026-06-06 14:08:03.332017192 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.332024511 DEBUG Adding new file root '/tmp/.tmpU0xPMt' of kind Project 2026-06-06 14:08:03.332235133 DEBUG Initializing workspace `file:///tmp/.tmpU0xPMt/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.332247009 DEBUG Searching for a project in '/tmp/.tmpU0xPMt/external/Y' 2026-06-06 14:08:03.332279058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.332284331 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.332511726 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.332517228 DEBUG Discovering virtual environment in `/tmp/.tmpU0xPMt/external/Y` 2026-06-06 14:08:03.332556295 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.332561704 DEBUG No virtual environment found 2026-06-06 14:08:03.332571671 DEBUG Adding first-party search path `/tmp/.tmpU0xPMt/external/Y` 2026-06-06 14:08:03.332574978 DEBUG Using vendored stdlib 2026-06-06 14:08:03.332766968 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.332772928 DEBUG Adding new file root '/tmp/.tmpU0xPMt/external/Y' of kind Project 2026-06-06 14:08:03.332923580 DEBUG Updating project to check open files 2026-06-06 14:08:03.332939620 DEBUG Updating project to check open files 2026-06-06 14:08:03.332944745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.332949375 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 14:08:03.332974038 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpU0xPMt/systemtests/foo.py", kind: File } 2026-06-06 14:08:03.333003691 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpU0xPMt/systemtests/foo.py` 2026-06-06 14:08:03.333006689 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.333013145 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.333219025 DEBUG request{id=2 method="textDocument/hover"}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.345522408 DEBUG request{id=2 method="textDocument/hover"}: Module `__builtins__` not found in search paths 2026-06-06 14:08:03.349743734 DEBUG request{id=2 method="textDocument/hover"}: Inferred type of covering node is def foo() -> str 2026-06-06 14:08:03.350455815 DEBUG method="textDocument/hover" response.id=2 duration=17.44ms 2026-06-06 14:08:03.350480810 DEBUG Received server response for request 2 2026-06-06 14:08:03.350503337 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:03.350509176 DEBUG Client sends request `textDocument/hover` with ID 3 2026-06-06 14:08:03.350780860 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpU0xPMt/external/Y/foo.py", kind: File } 2026-06-06 14:08:03.350825825 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpU0xPMt/external/Y/foo.py` 2026-06-06 14:08:03.350830248 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:03.350837289 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:03.350881323 DEBUG method="textDocument/hover" response.id=3 duration=37.20µs 2026-06-06 14:08:03.350892942 DEBUG Received server response for request 3 2026-06-06 14:08:03.360987666 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.361132810 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.361146301 DEBUG method="shutdown" response.id=4 duration=20.64µs 2026-06-06 14:08:03.361309689 DEBUG Received server response for request 4 2026-06-06 14:08:03.361323042 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.361344342 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-06-06 14:08:03.365231349 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 14:08:03.365285165 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.365317518 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.365385191 DEBUG Client info: None 2026-06-06 14:08:03.365413896 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 14:08:03.365432551 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.365438637 INFO Version: Unknown 2026-06-06 14:08:03.365499939 DEBUG Received server response for request 1 2026-06-06 14:08:03.365545605 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.365638351 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.365703444 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.365706089 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.365724590 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:03.365770592 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.365786499 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:03.365792315 DEBUG Initializing workspace `file:///tmp/.tmpGV5qeA/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.365802491 DEBUG Searching for a project in '/tmp/.tmpGV5qeA/root1' 2026-06-06 14:08:03.365827137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.365831658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.366067205 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.366071161 DEBUG Discovering virtual environment in `/tmp/.tmpGV5qeA/root1` 2026-06-06 14:08:03.366135833 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.366141503 DEBUG No virtual environment found 2026-06-06 14:08:03.366151885 DEBUG Adding first-party search path `/tmp/.tmpGV5qeA/root1` 2026-06-06 14:08:03.366155593 DEBUG Using vendored stdlib 2026-06-06 14:08:03.366372471 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.366378812 DEBUG Adding new file root '/tmp/.tmpGV5qeA/root1' of kind Project 2026-06-06 14:08:03.366536880 DEBUG Initializing workspace `file:///tmp/.tmpGV5qeA/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.366544897 DEBUG Searching for a project in '/tmp/.tmpGV5qeA/root2' 2026-06-06 14:08:03.366569706 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.366573820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.366780703 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.366783706 DEBUG Discovering virtual environment in `/tmp/.tmpGV5qeA/root2` 2026-06-06 14:08:03.366813911 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.366818193 DEBUG No virtual environment found 2026-06-06 14:08:03.366826469 DEBUG Adding first-party search path `/tmp/.tmpGV5qeA/root2` 2026-06-06 14:08:03.366829829 DEBUG Using vendored stdlib 2026-06-06 14:08:03.366996592 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.367001189 DEBUG Adding new file root '/tmp/.tmpGV5qeA/root2' of kind Project 2026-06-06 14:08:03.367153338 DEBUG Initializing workspace `file:///tmp/.tmpGV5qeA/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.367162350 DEBUG Searching for a project in '/tmp/.tmpGV5qeA/root3' 2026-06-06 14:08:03.367183928 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.367187870 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.367416899 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.367420163 DEBUG Discovering virtual environment in `/tmp/.tmpGV5qeA/root3` 2026-06-06 14:08:03.367448500 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.367452536 DEBUG No virtual environment found 2026-06-06 14:08:03.367461042 DEBUG Adding first-party search path `/tmp/.tmpGV5qeA/root3` 2026-06-06 14:08:03.367464562 DEBUG Using vendored stdlib 2026-06-06 14:08:03.367618250 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.367622580 DEBUG Adding new file root '/tmp/.tmpGV5qeA/root3' of kind Project 2026-06-06 14:08:03.367747769 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.367751760 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:03.367786952 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:03.369216192 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.369356942 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGV5qeA/root1/main.py' 2026-06-06 14:08:03.369410409 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.381223461 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 14:08:03.381419545 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:03.381439839 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 14:08:03.383779225 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-06-06 14:08:03.383844927 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGV5qeA/root2/main.py' 2026-06-06 14:08:03.383890225 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.395473888 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 14:08:03.395556615 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:03.395568301 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-06 14:08:03.396851634 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:03.396916138 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGV5qeA/root3/main.py' 2026-06-06 14:08:03.396974145 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:03.409982831 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 14:08:03.410236207 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-06 14:08:03.410324221 DEBUG method="workspace/diagnostic" response.id=2 duration=42.57ms 2026-06-06 14:08:03.410348238 DEBUG Received server response for request 2 2026-06-06 14:08:03.410517609 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:03.410530594 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:03.410559809 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpGV5qeA/root2), (root3, file:///tmp/.tmpGV5qeA/root3) 2026-06-06 14:08:03.410610069 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpGV5qeA/root2 2026-06-06 14:08:03.412489337 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpGV5qeA/root3 2026-06-06 14:08:03.414347773 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:03.414543674 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:03.414564543 DEBUG method="workspace/diagnostic" response.id=3 duration=241.30µs 2026-06-06 14:08:03.414576822 DEBUG Received server response for request 3 2026-06-06 14:08:03.424725958 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:03.424764534 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:03.424776392 DEBUG method="shutdown" response.id=4 duration=18.10µs 2026-06-06 14:08:03.424784804 DEBUG Received server response for request 4 2026-06-06 14:08:03.424789235 DEBUG Client sends notification `exit` 2026-06-06 14:08:03.424797474 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-06-06 14:08:03.428662211 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 14:08:03.428725243 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:03.428758752 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:03.428825901 DEBUG Client info: None 2026-06-06 14:08:03.428852718 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 14:08:03.428873400 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:03.428879920 INFO Version: Unknown 2026-06-06 14:08:03.429007502 DEBUG Received server response for request 1 2026-06-06 14:08:03.429065474 DEBUG Client sends notification `initialized` 2026-06-06 14:08:03.429189256 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:03.429270725 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:03.429274741 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:03.429291642 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:03.429294340 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:03.429347245 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:03.429359958 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-06-06 14:08:03.429367364 DEBUG Initializing workspace `file:///tmp/.tmpiUpAoc/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:03.429379746 DEBUG Searching for a project in '/tmp/.tmpiUpAoc/root1' 2026-06-06 14:08:03.429406470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:03.429412063 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:03.429692926 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:03.429697008 DEBUG Discovering virtual environment in `/tmp/.tmpiUpAoc/root1` 2026-06-06 14:08:03.429740265 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:03.429746668 DEBUG No virtual environment found 2026-06-06 14:08:03.429759511 DEBUG Adding first-party search path `/tmp/.tmpiUpAoc/root1` 2026-06-06 14:08:03.429763538 DEBUG Using vendored stdlib 2026-06-06 14:08:03.429989966 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:03.429996544 DEBUG Adding new file root '/tmp/.tmpiUpAoc/root1' of kind Project 2026-06-06 14:08:03.430207599 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:03.430213021 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:03.430226595 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpiUpAoc/root1) 2026-06-06 14:08:03.430230979 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpiUpAoc/root1 2026-06-06 14:08:03.430364435 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 14:08:05.429440850 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 14:08:05.429578746 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:05.429613661 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 14:08:05.429620164 DEBUG method="shutdown" response.id=3 duration=55.44µs 2026-06-06 14:08:05.429624344 DEBUG Received server response for request 2 2026-06-06 14:08:05.429629379 DEBUG Received server response for request 3 2026-06-06 14:08:05.429636097 DEBUG Client sends notification `exit` 2026-06-06 14:08:05.429641155 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-06-06 14:08:05.431155226 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 14:08:05.431213774 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:05.431258542 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:05.431318353 DEBUG Client info: None 2026-06-06 14:08:05.431337034 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 14:08:05.431355408 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:05.431362197 INFO Version: Unknown 2026-06-06 14:08:05.431424335 DEBUG Received server response for request 1 2026-06-06 14:08:05.431480392 DEBUG Client sends notification `initialized` 2026-06-06 14:08:05.431592739 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:05.431694423 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:05.431697928 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:05.431715160 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 14:08:05.431732949 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:05.431747829 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 14:08:05.431755123 DEBUG Initializing workspace `file:///tmp/.tmpT65h1l/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:05.431768133 DEBUG Searching for a project in '/tmp/.tmpT65h1l/root1' 2026-06-06 14:08:05.431795563 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:05.431801949 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:05.432143613 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:05.432150611 DEBUG Discovering virtual environment in `/tmp/.tmpT65h1l/root1` 2026-06-06 14:08:05.432202732 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:05.432209622 DEBUG No virtual environment found 2026-06-06 14:08:05.432223096 DEBUG Adding first-party search path `/tmp/.tmpT65h1l/root1` 2026-06-06 14:08:05.432227011 DEBUG Using vendored stdlib 2026-06-06 14:08:05.432483952 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:05.432492693 DEBUG Adding new file root '/tmp/.tmpT65h1l/root1' of kind Project 2026-06-06 14:08:05.432689582 DEBUG Initializing workspace `file:///tmp/.tmpT65h1l/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:05.432697796 DEBUG Searching for a project in '/tmp/.tmpT65h1l/root2' 2026-06-06 14:08:05.432721316 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:05.432725975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:05.432949429 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:05.433273030 DEBUG Discovering virtual environment in `/tmp/.tmpT65h1l/root2` 2026-06-06 14:08:05.433314981 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:05.433320116 DEBUG No virtual environment found 2026-06-06 14:08:05.433331032 DEBUG Adding first-party search path `/tmp/.tmpT65h1l/root2` 2026-06-06 14:08:05.433334996 DEBUG Using vendored stdlib 2026-06-06 14:08:05.433514701 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:05.433521852 DEBUG Adding new file root '/tmp/.tmpT65h1l/root2' of kind Project 2026-06-06 14:08:05.433675361 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:05.433681439 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 14:08:05.433723523 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:05.435213794 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:05.435414955 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpT65h1l/root1/main.py' 2026-06-06 14:08:05.435556618 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:05.447915553 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 14:08:05.448045813 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-06 14:08:05.448060088 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 14:08:05.449429269 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 14:08:05.449504302 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpT65h1l/root2/main.py' 2026-06-06 14:08:05.449570203 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 14:08:05.461681454 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 14:08:05.461901521 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-06 14:08:05.461974254 DEBUG method="workspace/diagnostic" response.id=2 duration=28.29ms 2026-06-06 14:08:05.462011902 DEBUG Received server response for request 2 2026-06-06 14:08:05.462241793 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:05.462252114 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 14:08:05.462277433 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpT65h1l/root2) 2026-06-06 14:08:05.462283100 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpT65h1l/root2 2026-06-06 14:08:05.464237326 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 14:08:05.464336734 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 14:08:05.464358900 DEBUG method="workspace/diagnostic" response.id=3 duration=149.22µs 2026-06-06 14:08:05.464371889 DEBUG Received server response for request 3 2026-06-06 14:08:05.474614955 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 14:08:05.474656905 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:05.474669505 DEBUG method="shutdown" response.id=4 duration=19.20µs 2026-06-06 14:08:05.474678721 DEBUG Received server response for request 4 2026-06-06 14:08:05.474683034 DEBUG Client sends notification `exit` 2026-06-06 14:08:05.474694450 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-06-06 14:08:05.478725312 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 14:08:05.478786927 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-06 14:08:05.478823698 DEBUG Client sends request `initialize` with ID 1 2026-06-06 14:08:05.478905029 DEBUG Client info: None 2026-06-06 14:08:05.478934832 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 14:08:05.478955059 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 14:08:05.478961506 INFO Version: Unknown 2026-06-06 14:08:05.479055273 DEBUG Received server response for request 1 2026-06-06 14:08:05.479141358 DEBUG Client sends notification `initialized` 2026-06-06 14:08:05.479220303 DEBUG Requesting workspace configuration for workspaces 2026-06-06 14:08:05.479406270 DEBUG Received server request `workspace/configuration` 2026-06-06 14:08:05.479412949 INFO Retrying to receive `workspace/configuration` request 2026-06-06 14:08:05.479457782 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 14:08:05.479481318 DEBUG Initializing workspace `file:///tmp/.tmplJ2sFW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:05.479494202 DEBUG Searching for a project in '/tmp/.tmplJ2sFW/root1' 2026-06-06 14:08:05.479524097 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:05.479531315 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:05.479840951 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:05.479845992 DEBUG Discovering virtual environment in `/tmp/.tmplJ2sFW/root1` 2026-06-06 14:08:05.479892982 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:05.479899024 DEBUG No virtual environment found 2026-06-06 14:08:05.479911872 DEBUG Adding first-party search path `/tmp/.tmplJ2sFW/root1` 2026-06-06 14:08:05.479915757 DEBUG Using vendored stdlib 2026-06-06 14:08:05.480186730 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:05.480193859 DEBUG Adding new file root '/tmp/.tmplJ2sFW/root1' of kind Project 2026-06-06 14:08:05.480262865 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:05.480273585 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 14:08:05.480398186 DEBUG Initializing workspace `file:///tmp/.tmplJ2sFW/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 14:08:05.480406856 DEBUG Searching for a project in '/tmp/.tmplJ2sFW/root2' 2026-06-06 14:08:05.480434081 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 14:08:05.480439336 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 14:08:05.480682474 INFO Defaulting to python-platform `linux` 2026-06-06 14:08:05.480685848 DEBUG Discovering virtual environment in `/tmp/.tmplJ2sFW/root2` 2026-06-06 14:08:05.480718057 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-defc705e7fb515a8`: does not point to a Python executable or a directory on disk 2026-06-06 14:08:05.480722410 DEBUG No virtual environment found 2026-06-06 14:08:05.480731396 DEBUG Adding first-party search path `/tmp/.tmplJ2sFW/root2` 2026-06-06 14:08:05.480735051 DEBUG Using vendored stdlib 2026-06-06 14:08:05.480911196 INFO Python version: Python 3.14, platform: linux 2026-06-06 14:08:05.480916177 DEBUG Adding new file root '/tmp/.tmplJ2sFW/root2' of kind Project 2026-06-06 14:08:05.481051339 DEBUG Updating project to check open files 2026-06-06 14:08:05.481071253 DEBUG Updating project to check open files 2026-06-06 14:08:05.481074951 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 14:08:05.481122154 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplJ2sFW/root1/main.py", kind: File } 2026-06-06 14:08:05.481156406 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmplJ2sFW/root1/main.py` 2026-06-06 14:08:05.481159525 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:05.481166329 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:05.481256308 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplJ2sFW/root1/main.py"))}: Checking file '/tmp/.tmplJ2sFW/root1/main.py' 2026-06-06 14:08:05.481377569 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplJ2sFW/root1/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:08:05.493505071 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplJ2sFW/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:08:05.493679292 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.51ms 2026-06-06 14:08:05.493707135 DEBUG Received server response for request 2 2026-06-06 14:08:05.493820572 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 14:08:05.493829093 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 14:08:05.493867902 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplJ2sFW/root2/main.py", kind: File } 2026-06-06 14:08:05.493918188 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmplJ2sFW/root2/main.py` 2026-06-06 14:08:05.493923011 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 14:08:05.493929979 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 14:08:05.494003800 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplJ2sFW/root2/main.py"))}: Checking file '/tmp/.tmplJ2sFW/root2/main.py' 2026-06-06 14:08:05.494077790 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplJ2sFW/root2/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 14:08:05.506361466 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplJ2sFW/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 14:08:05.506473510 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.54ms 2026-06-06 14:08:05.506507617 DEBUG Received server response for request 3 2026-06-06 14:08:05.506608772 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 14:08:05.506620830 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-06-06 14:08:05.506638293 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmplJ2sFW/root2) 2026-06-06 14:08:05.506644325 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmplJ2sFW/root2 2026-06-06 14:08:05.508548731 DEBUG method="textDocument/diagnostic" response.id=4 duration=99.89µs 2026-06-06 14:08:05.508567576 DEBUG Received server response for request 4 2026-06-06 14:08:05.508631826 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-06-06 14:08:05.508715901 DEBUG method="textDocument/diagnostic" response.id=5 duration=53.52µs 2026-06-06 14:08:05.508784159 DEBUG Received server response for request 5 2026-06-06 14:08:05.518911417 DEBUG Client sends request `shutdown` with ID 6 2026-06-06 14:08:05.518952408 DEBUG request{id=6 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 14:08:05.518963509 DEBUG method="shutdown" response.id=6 duration=17.13µs 2026-06-06 14:08:05.518972097 DEBUG Received server response for request 6 2026-06-06 14:08:05.518976462 DEBUG Client sends notification `exit` 2026-06-06 14:08:05.518987873 DEBUG Received exit notification, exiting ok test result: ok. 128 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 21.09s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_site_packages-d727b52b0c2824cf --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.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_test-e7137a5cd96b20ca --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-562a696431132acb --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-c77695b65effcec9.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-63b1504c01543302.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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.01s 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-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-dc4f5f8c4250630a.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-38a9533eea0c3ce7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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 7.33s; merged doctests compilation took 7.32s 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-6b8b5270ea614c82.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libseahash-992f6ec2b46b23fa.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 14.64s; merged doctests compilation took 14.63s 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-2595819c2201414c.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarc_swap-e68a1d0a86b05fb1.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdashmap-b85c9cf5316dda79.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpathdiff-eff6c1209fb4b2ba.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_junit-9120813f479bcfc7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsupports_hyperlinks-eee30305a5f02054.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-56fd9460098a85b0.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-999959fb139008a2.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-4cdcdba61b2be34e.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 41.14s; merged doctests compilation took 41.11s 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-52cee84e86d03a30.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.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 16.46s; merged doctests compilation took 16.40s 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-adfbb2e2d099fbb7.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-dbd4420ab781f8e5.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfern-207e07eb77ba3ee3.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rlib --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libimperative-e5eb269e6b973cba.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-ece28be864c2b27e.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_native-59068cd0f7bf9e79.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnatord-b1d0b65d5d18d084.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpyproject_toml-f93d2e2fc4268a67.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-004dfa0f8689ad4a.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-22b685837d858499.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-7cd38561dabe36ed.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-47b81b0df8d56c94.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtyped_arena-a7cd77668d712f1e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-a56398a50aa46e43.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rlib --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-57695af343a8deb4.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 112.80s; merged doctests compilation took 112.59s 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-fff06e0811d51fb8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-eb9b5bf08dcd330b.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-8bca052426c1965b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with-90bc9a8551526f82.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-1a1c437fa96b97e2.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 10.86s; merged doctests compilation took 10.85s 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-ec1dd7b0ea6d53d8.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.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 6.42s; merged doctests compilation took 6.42s 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-adfbb2e2d099fbb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.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 20.11s; merged doctests compilation took 20.10s 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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-e5c4b1df541bd55f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-2398588911066eea.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 22.63s; merged doctests compilation took 22.61s 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-3ccff8cbc877508d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.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 6.68s; merged doctests compilation took 6.67s 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-5796ae645efbd1c4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-4c276c9123ff903f.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.16s; merged doctests compilation took 7.15s 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-72089cbf2fc50612.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.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.18s; merged doctests compilation took 7.16s 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-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.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 6.70s; merged doctests compilation took 6.68s 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-fff06e0811d51fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-7d6355b86e9813d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-535e3cdb3747e15e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-cb496f4488357107.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-2b35ad982677ee32.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-b7779c6ad5191ef8.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-6b5742925241d468.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-e5b124770df0caa8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-d063a9276abad282.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-47b81b0df8d56c94.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-3511d3702edbff19.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-8e391c321c650d92.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-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-081e8684afed3e06.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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 46.25s; merged doctests compilation took 46.23s 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-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-3ccff8cbc877508d.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-8c40515c10a2d5bb.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-a1f9f43702ca862f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-ad252de53eb0a3bb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-88af721c5cd571de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-b7736ea0ab5ad67d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-103e9f197394f7a9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-232db29422c0fba7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-6e3d36e09213d16b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-5842ffa51a7aabeb.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a361ad4969c8de0c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-48e9db1efbca9a63.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-fa25659a2cab28cc.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-94349bef35d060db.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-75708ecb8539562a.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-d38af1e3e985cc06.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-a1393d74b30ba2d5.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 242.81s; merged doctests compilation took 242.71s + '[' '!' -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.x86_64-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.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.15.16-1.fc45.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.O5ZVON + 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.X5OwSu + 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(x86-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: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(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.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(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) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(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.2.5)(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.x86_64 Provides: ruff-debugsource = 0.15.16-1.fc45 ruff-debugsource(x86-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.x86_64 Provides: debuginfo(build-id) = 5e131978df74c11dce1ce7cc26b63055dd93df84 ruff-debuginfo = 0.15.16-1.fc45 ruff-debuginfo(x86-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(x86-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.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-0.15.16-1.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.15.16-1.fc45.x86_64.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-x86_64-1780739647.762571/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) 266 minutes 1 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": "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": "x86_64" }, { "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": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.15.16", "release": "1.fc45", "arch": "x86_64" } ] } RPMResults finished