Warning: Permanently added '3.91.252.169' (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/10565794-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.8 PID: 12648 Logging PID: 12650 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10565794, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'dc4579577993bf4be5237c6b56530f30afb1be61', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip:pr:fork-music-rpms-ruff-24/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.15.15-2', 'project_dirname': 'python-pip:pr:fork-music-rpms-ruff-24', 'project_name': 'python-pip', 'project_owner': 'thrnciar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-pip/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-pip:pr:fork-music-rpms-ruff-24/fedora-rawhide-x86_64/', 'id': 'copr_coprdir', 'name': 'Coprdir repository', 'priority': None}], 'sandbox': 'thrnciar/python-pip--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '10565794-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip:pr:fork-music-rpms-ruff-24/ruff /var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip:pr:fork-music-rpms-ruff-24/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff'... Running: git checkout dc4579577993bf4be5237c6b56530f30afb1be61 -- cmd: ['git', 'checkout', 'dc4579577993bf4be5237c6b56530f30afb1be61', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff rc: 0 stdout: stderr: Note: switching to 'dc4579577993bf4be5237c6b56530f30afb1be61'. 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 dc45795 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/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/thrnciar/python-pip:pr:fork-music-rpms-ruff-24/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 5468k 0 --:--:-- --:--:-- --:--:-- 5791k INFO: Reading stdout from command: md5sum lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz INFO: Downloading ruff-0.15.15.tar.gz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.15.15.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/thrnciar/python-pip:pr:fork-music-rpms-ruff-24/ruff/ruff-0.15.15.tar.gz/md5/6c3d76c59668e604dd99cd367663734a/ruff-0.15.15.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 11.1M 100 11.1M 0 0 290M 0 --:--:-- --:--:-- --:--:-- 294M INFO: Reading stdout from command: md5sum ruff-0.15.15.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1780576534.746854 -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-zlyok94f/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-zlyok94f/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1780576534.746854 -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-zlyok94f/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-1780576534.746854/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-3543d00b-a717-4806-8856-85d5a14b3de5 INFO: Checking that 489aabccc3dcbd5fd6e37b098785f89cfe6dd82065498e64b49fd3ae0048a953 image matches host's architecture INFO: Copy content of container 489aabccc3dcbd5fd6e37b098785f89cfe6dd82065498e64b49fd3ae0048a953 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1780576534.746854/root INFO: mounting 489aabccc3dcbd5fd6e37b098785f89cfe6dd82065498e64b49fd3ae0048a953 with podman image mount INFO: image 489aabccc3dcbd5fd6e37b098785f89cfe6dd82065498e64b49fd3ae0048a953 as /var/lib/containers/storage/overlay/dc8343ca3b6f4de7984fb4d84ebfc35a3769bae25fdc975fa80930e62207c4de/merged INFO: umounting image 489aabccc3dcbd5fd6e37b098785f89cfe6dd82065498e64b49fd3ae0048a953 (/var/lib/containers/storage/overlay/dc8343ca3b6f4de7984fb4d84ebfc35a3769bae25fdc975fa80930e62207c4de/merged) with podman image umount INFO: Removing image mock-bootstrap-3543d00b-a717-4806-8856-85d5a14b3de5 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-1780576534.746854/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: Coprdir repository 100% | 1.1 KiB/s | 1.6 KiB | 00m02s Copr repository 100% | 4.7 MiB/s | 7.5 MiB | 00m02s fedora 100% | 11.5 MiB/s | 21.6 MiB | 00m02s >>> Downloading successful, but checksum doesn't match. Calculated: 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) 7d14459eb4d85e708354202959eddd88f587ee9902a252805d24c5a1b656443e9dc2d7f6888fdbdd8bb2e8349fbe8083fa514c8506ffc48c6c7ff454e95ec9a8(sha512) Expected: a0713859f3dade396b78d77a0791c894d094cd3d4184771d0f44a5b2a6d7a26883d144d0918dfe67e85012c4f4112a0a0c82f24803488e1190bc1791eb3d75a7(sha512) d9b971ff3bdc77e5e8c3da6d97de80284bd58c96c0543fe91e7c6a0af3e238c2ab3aa525edb870911ce0bbe3c5907d6f70d96acc02b9f539243693f270f4ba53(sha512) 87f9f55716639ee6a898e1abf2d549947feae6d7ca54658f7e9a1dd5e379b0aaf33252810e7364dc2c16da533b9dd1eb35b3a43bc3b9083f6cad9813b8e2e7e1(sha512) 8b46f83767fe6d4d4ea17920164c84a7d96df6075c9a9e67c2d7deb9336c6ae7b1aa8e3e53ded75527afbc69e55695c93ad6f285d9bac8aea0e320ea0dad47ba(sha512) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml 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-18.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-18.fc45 fedora 7.0 MiB glibc-common x86_64 0:2.43.9000-18.fc45 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.43.9000-18.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-2.fc44 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-6.fc44 fedora 35.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-8.fc44 fedora 24.3 KiB libblkid x86_64 0:2.42.1-4.fc45 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-4.fc45 copr_base 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-2.fc45 copr_base 201.1 KiB libselinux-utils x86_64 0:3.10-2.fc45 copr_base 305.9 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-5.fc45 copr_base 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 copr_base 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] bash-0:5.3.9-3.fc44.x86_64 100% | 157.8 MiB/s | 1.9 MiB | 00m00s [ 3/187] cpio-0:2.15-9.fc44.x86_64 100% | 47.7 MiB/s | 293.4 KiB | 00m00s [ 4/187] coreutils-0:9.11-2.fc45.x86_6 100% | 100.2 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] findutils-1:4.10.0-7.fc44.x86 100% | 107.9 MiB/s | 552.5 KiB | 00m00s [ 8/187] grep-0:3.12-3.fc44.x86_64 100% | 49.1 MiB/s | 301.6 KiB | 00m00s [ 9/187] gzip-0:1.14-2.fc44.x86_64 100% | 29.1 MiB/s | 179.1 KiB | 00m00s [ 10/187] patch-0:2.8-4.fc44.x86_64 100% | 28.1 MiB/s | 115.2 KiB | 00m00s [ 11/187] info-0:7.3-1.fc45.x86_64 100% | 31.1 MiB/s | 190.8 KiB | 00m00s [ 12/187] redhat-rpm-config-0:344-2.fc4 100% | 25.4 MiB/s | 78.0 KiB | 00m00s [ 13/187] rpm-build-0:6.0.1-5.fc45.x86_ 100% | 45.5 MiB/s | 139.9 KiB | 00m00s [ 14/187] sed-0:4.10-1.fc45.x86_64 100% | 58.5 MiB/s | 359.1 KiB | 00m00s [ 15/187] shadow-utils-2:4.19.3-3.fc45. 100% | 101.3 MiB/s | 1.4 MiB | 00m00s [ 16/187] tar-2:1.35-8.fc44.x86_64 100% | 84.8 MiB/s | 868.2 KiB | 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% | 13.7 MiB/s | 42.0 KiB | 00m00s [ 19/187] xz-1:5.8.3-1.fc45.x86_64 100% | 128.0 MiB/s | 655.2 KiB | 00m00s [ 20/187] gawk-0:5.4.0-3.fc45.x86_64 100% | 129.6 MiB/s | 1.2 MiB | 00m00s [ 21/187] util-linux-0:2.42.1-4.fc45.x8 100% | 105.2 MiB/s | 1.3 MiB | 00m00s [ 22/187] filesystem-0:3.18-58.fc45.x86 100% | 139.7 MiB/s | 1.8 MiB | 00m00s [ 23/187] ncurses-libs-0:6.6-2.fc45.x86 100% | 67.0 MiB/s | 343.2 KiB | 00m00s [ 24/187] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 14.3 MiB/s | 43.8 KiB | 00m00s [ 25/187] coreutils-common-0:9.11-2.fc4 100% | 216.7 MiB/s | 2.2 MiB | 00m00s [ 26/187] gmp-1:6.3.0-5.fc44.x86_64 100% | 78.7 MiB/s | 322.5 KiB | 00m00s [ 27/187] libacl-0:2.3.2-6.fc44.x86_64 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [ 28/187] libattr-0:2.5.2-8.fc44.x86_64 100% | 8.8 MiB/s | 17.9 KiB | 00m00s [ 29/187] libcap-0:2.78-1.fc45.x86_64 100% | 43.7 MiB/s | 89.4 KiB | 00m00s [ 30/187] openssl-libs-1:3.5.6-1.fc45.x 100% | 228.9 MiB/s | 2.7 MiB | 00m00s [ 31/187] systemd-libs-0:261~rc2-1.fc45 100% | 115.7 MiB/s | 947.5 KiB | 00m00s [ 32/187] fedora-repos-0:45-0.1.noarch 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 33/187] redhat-systemd-presets-0:102- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 34/187] glibc-minimal-langpack-0:2.43 100% | 809.6 KiB/s | 105.2 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-minimal-langpack-2.43.9000-18.fc45.x86_64.rpm (IP: 54.230.21.65) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-minimal-langpack-2.43.9000-18.fc45.x86_64.rpm [ 35/187] pcre2-0:10.47-1.fc44.1.x86_64 100% | 90.4 MiB/s | 277.7 KiB | 00m00s [ 36/187] ed-0:1.22.5-2.fc45.x86_64 100% | 27.8 MiB/s | 85.4 KiB | 00m00s [ 37/187] R-srpm-macros-0:1.3.7-2.fc45. 100% | 5.4 MiB/s | 11.0 KiB | 00m00s [ 38/187] ansible-srpm-macros-0:1-20.1. 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 39/187] build-reproducibility-srpm-ma 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [ 40/187] cmake-srpm-macros-0:4.3.0-1.f 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 41/187] dwz-0:0.16-3.fc44.x86_64 100% | 33.9 MiB/s | 138.9 KiB | 00m00s [ 42/187] efi-srpm-macros-0:6-6.fc44.no 100% | 11.0 MiB/s | 22.6 KiB | 00m00s [ 43/187] erlang-srpm-macros-0:0.3.11-1 100% | 3.2 MiB/s | 10.0 KiB | 00m00s [ 44/187] file-0:5.47-2.fc45.x86_64 100% | 24.1 MiB/s | 49.4 KiB | 00m00s [ 45/187] filesystem-srpm-macros-0:3.18 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [ 46/187] fonts-srpm-macros-1:5.0.0-3.f 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [ 47/187] forge-srpm-macros-0:0.4.0-4.f 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 48/187] fpc-srpm-macros-0:1.3-16.fc44 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 49/187] gap-srpm-macros-0:2-2.fc44.no 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 50/187] ghc-srpm-macros-0:1.10-1.fc44 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 51/187] gnat-srpm-macros-0:7-2.fc44.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 52/187] gnome-srpm-macros-0:1.0-1.fc4 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 53/187] go-srpm-macros-0:3.8.0-2.fc44 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 54/187] java-srpm-macros-0:1-8.fc44.n 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 55/187] kernel-srpm-macros-0:1.0-29.f 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 56/187] lua-srpm-macros-0:1-17.fc44.n 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 57/187] ocaml-srpm-macros-0:11-3.fc44 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 58/187] openblas-srpm-macros-0:2-21.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 59/187] package-notes-srpm-macros-0:0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 60/187] perl-srpm-macros-0:1-61.fc44. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 61/187] python-srpm-macros-0:3.14-12. 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 62/187] qt5-srpm-macros-0:5.15.18-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 63/187] qt6-srpm-macros-0:6.11.1-1.fc 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 64/187] rpm-0:6.0.1-5.fc45.x86_64 100% | 94.1 MiB/s | 578.3 KiB | 00m00s [ 65/187] rust-srpm-macros-0:28.4-3.fc4 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 66/187] tree-sitter-srpm-macros-0:0.4 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 67/187] zig-srpm-macros-0:1-8.fc44.no 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 68/187] zip-0:3.0-45.fc44.x86_64 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 69/187] glibc-0:2.43.9000-18.fc45.x86 100% | 14.1 MiB/s | 2.4 MiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-2.43.9000-18.fc45.x86_64.rpm (IP: 54.230.21.65) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-2.43.9000-18.fc45.x86_64.rpm [ 70/187] debugedit-0:5.3-2.fc45.x86_64 100% | 28.8 MiB/s | 88.5 KiB | 00m00s [ 71/187] glibc-common-0:2.43.9000-18.f 100% | 3.7 MiB/s | 397.5 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-common-2.43.9000-18.fc45.x86_64.rpm (IP: 54.230.21.65) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-common-2.43.9000-18.fc45.x86_64.rpm [ 72/187] elfutils-0:0.195-1.fc45.x86_6 100% | 143.8 MiB/s | 588.9 KiB | 00m00s [ 73/187] elfutils-libelf-0:0.195-1.fc4 100% | 51.3 MiB/s | 210.2 KiB | 00m00s [ 74/187] libarchive-0:3.8.7-1.fc45.x86 100% | 27.0 MiB/s | 442.9 KiB | 00m00s [ 75/187] libgcc-0:16.1.1-2.fc45.x86_64 100% | 9.1 MiB/s | 131.0 KiB | 00m00s [ 76/187] libstdc++-0:16.1.1-2.fc45.x86 100% | 55.4 MiB/s | 1.0 MiB | 00m00s [ 77/187] popt-0:1.19-10.fc44.x86_64 100% | 4.7 MiB/s | 66.9 KiB | 00m00s [ 78/187] readline-0:8.3-4.fc44.x86_64 100% | 15.0 MiB/s | 229.8 KiB | 00m00s [ 79/187] rpm-build-libs-0:6.0.1-5.fc45 100% | 9.2 MiB/s | 132.1 KiB | 00m00s [ 80/187] rpm-libs-0:6.0.1-5.fc45.x86_6 100% | 27.1 MiB/s | 415.5 KiB | 00m00s [ 81/187] zstd-0:1.5.7-5.fc44.x86_64 100% | 13.4 MiB/s | 192.5 KiB | 00m00s [ 82/187] audit-libs-0:4.1.4-1.fc45.x86 100% | 9.9 MiB/s | 141.7 KiB | 00m00s [ 83/187] libeconf-0:0.7.9-3.fc44.x86_6 100% | 2.4 MiB/s | 36.2 KiB | 00m00s [ 84/187] libsemanage-0:3.10-1.fc44.x86 100% | 8.9 MiB/s | 127.3 KiB | 00m00s [ 85/187] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 9.2 MiB/s | 131.2 KiB | 00m00s [ 86/187] pam-libs-0:1.7.2-1.fc44.x86_6 100% | 4.1 MiB/s | 59.1 KiB | 00m00s [ 87/187] setup-0:2.15.0-29.fc45.noarch 100% | 11.0 MiB/s | 157.3 KiB | 00m00s [ 88/187] xz-libs-1:5.8.3-1.fc45.x86_64 100% | 8.1 MiB/s | 116.4 KiB | 00m00s [ 89/187] mpfr-0:4.2.2-3.fc44.x86_64 100% | 23.3 MiB/s | 357.8 KiB | 00m00s [ 90/187] libblkid-0:2.42.1-4.fc45.x86_ 100% | 8.7 MiB/s | 133.4 KiB | 00m00s [ 91/187] libcap-ng-0:0.9.3-1.fc45.x86_ 100% | 2.4 MiB/s | 34.3 KiB | 00m00s [ 92/187] libfdisk-0:2.42.1-4.fc45.x86_ 100% | 11.8 MiB/s | 169.1 KiB | 00m00s [ 93/187] liblastlog2-0:2.42.1-4.fc45.x 100% | 1.7 MiB/s | 24.5 KiB | 00m00s [ 94/187] libmount-0:2.42.1-4.fc45.x86_ 100% | 10.1 MiB/s | 175.5 KiB | 00m00s [ 95/187] libsmartcols-0:2.42.1-4.fc45. 100% | 6.2 MiB/s | 88.2 KiB | 00m00s [ 96/187] libuuid-0:2.42.1-4.fc45.x86_6 100% | 1.9 MiB/s | 27.3 KiB | 00m00s [ 97/187] util-linux-core-0:2.42.1-4.fc 100% | 35.4 MiB/s | 579.5 KiB | 00m00s [ 98/187] zlib-ng-compat-0:2.3.3-5.fc45 100% | 6.4 MiB/s | 91.2 KiB | 00m00s [ 99/187] glibc-gconv-extra-0:2.43.9000 100% | 73.4 MiB/s | 1.7 MiB | 00m00s [100/187] ncurses-base-0:6.6-2.fc45.noa 100% | 5.7 MiB/s | 88.1 KiB | 00m00s [101/187] gnulib-l10n-0:20241231-2.fc44 100% | 9.8 MiB/s | 150.3 KiB | 00m00s [102/187] ca-certificates-0:2025.2.80_v 100% | 52.6 MiB/s | 968.8 KiB | 00m00s [103/187] crypto-policies-0:20251128-3. 100% | 5.3 MiB/s | 98.3 KiB | 00m00s [104/187] fedora-gpg-keys-0:45-0.1.noar 100% | 9.9 MiB/s | 141.3 KiB | 00m00s [105/187] fedora-repos-rawhide-0:45-0.1 100% | 628.1 KiB/s | 8.8 KiB | 00m00s [106/187] redhat-systemd-presets-common 100% | 935.5 KiB/s | 13.1 KiB | 00m00s [107/187] pcre2-syntax-0:10.47-1.fc44.1 100% | 10.7 MiB/s | 164.7 KiB | 00m00s [108/187] add-determinism-0:0.7.3-2.fc4 100% | 46.4 MiB/s | 854.6 KiB | 00m00s [109/187] linkdupes-0:0.7.3-2.fc45.x86_ 100% | 17.7 MiB/s | 344.7 KiB | 00m00s [110/187] file-libs-0:5.47-2.fc45.x86_6 100% | 40.6 MiB/s | 872.0 KiB | 00m00s [111/187] curl-0:8.20.0-2.fc45.x86_64 100% | 15.8 MiB/s | 242.2 KiB | 00m00s [112/187] elfutils-libs-0:0.195-1.fc45. 100% | 18.4 MiB/s | 283.2 KiB | 00m00s [113/187] elfutils-debuginfod-client-0: 100% | 3.2 MiB/s | 46.5 KiB | 00m00s [114/187] libzstd-0:1.5.7-5.fc44.x86_64 100% | 23.7 MiB/s | 364.2 KiB | 00m00s [115/187] libxml2-0:2.13.9-1.fc45.x86_6 100% | 41.1 MiB/s | 714.7 KiB | 00m00s [116/187] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 5.1 MiB/s | 77.7 KiB | 00m00s [117/187] libgomp-0:16.1.1-2.fc45.x86_6 100% | 25.5 MiB/s | 392.0 KiB | 00m00s [118/187] lua-libs-0:5.5.0-1.fc45.x86_6 100% | 10.0 MiB/s | 143.6 KiB | 00m00s [119/187] rpm-sign-libs-0:6.0.1-5.fc45. 100% | 1.9 MiB/s | 27.9 KiB | 00m00s [120/187] rpm-sequoia-0:1.10.2-2.fc45.x 100% | 49.4 MiB/s | 910.8 KiB | 00m00s [121/187] sqlite-libs-0:3.53.1-1.fc45.x 100% | 41.5 MiB/s | 808.2 KiB | 00m00s [122/187] libsepol-0:3.10-1.fc44.x86_64 100% | 18.9 MiB/s | 367.6 KiB | 00m00s [123/187] json-c-0:0.18-8.fc44.x86_64 100% | 3.2 MiB/s | 46.3 KiB | 00m00s [124/187] gnupg2-0:2.4.9-16.fc45.x86_64 100% | 78.8 MiB/s | 1.7 MiB | 00m00s [125/187] ima-evm-utils-libs-0:1.6.2-10 100% | 1.5 MiB/s | 30.4 KiB | 00m00s [126/187] libfsverity-0:1.7-1.fc45.x86_ 100% | 1.3 MiB/s | 19.0 KiB | 00m00s [127/187] gpgverify-0:2.2-4.fc44.noarch 100% | 802.0 KiB/s | 11.2 KiB | 00m00s [128/187] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 18.3 MiB/s | 281.4 KiB | 00m00s [129/187] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 18.3 MiB/s | 281.3 KiB | 00m00s [130/187] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 8.1 MiB/s | 116.7 KiB | 00m00s [131/187] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 6.8 MiB/s | 96.8 KiB | 00m00s [132/187] gnupg2-verify-0:2.4.9-16.fc45 100% | 12.3 MiB/s | 176.4 KiB | 00m00s [133/187] libassuan-0:2.5.7-5.fc44.x86_ 100% | 4.5 MiB/s | 68.9 KiB | 00m00s [134/187] libgcrypt-0:1.12.2-1.fc45.x86 100% | 38.4 MiB/s | 629.8 KiB | 00m00s [135/187] libgpg-error-0:1.61-1.fc45.x8 100% | 15.5 MiB/s | 253.4 KiB | 00m00s [136/187] npth-0:1.8-4.fc44.x86_64 100% | 1.8 MiB/s | 25.8 KiB | 00m00s [137/187] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 26.9 MiB/s | 440.9 KiB | 00m00s [138/187] gnutls-0:3.8.13-1.fc45.x86_64 100% | 67.9 MiB/s | 1.4 MiB | 00m00s [139/187] libksba-0:1.8.0-1.fc45.x86_64 100% | 11.2 MiB/s | 172.0 KiB | 00m00s [140/187] openldap-0:2.6.13-1.fc45.x86_ 100% | 17.7 MiB/s | 272.0 KiB | 00m00s [141/187] libusb1-0:1.0.30-1.fc45.x86_6 100% | 5.8 MiB/s | 83.7 KiB | 00m00s [142/187] libidn2-0:2.3.8-3.fc44.x86_64 100% | 12.2 MiB/s | 175.5 KiB | 00m00s [143/187] libtasn1-0:4.21.0-1.fc45.x86_ 100% | 2.7 MiB/s | 76.0 KiB | 00m00s [144/187] libunistring-0:1.1-11.fc44.x8 100% | 24.3 MiB/s | 547.8 KiB | 00m00s [145/187] nettle-0:3.10.1-3.fc44.x86_64 100% | 19.9 MiB/s | 428.0 KiB | 00m00s [146/187] p11-kit-0:0.26.2-1.fc45.x86_6 100% | 33.9 MiB/s | 555.9 KiB | 00m00s [147/187] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 46.0 MiB/s | 800.7 KiB | 00m00s [148/187] libevent-0:2.1.12-17.fc44.x86 100% | 16.5 MiB/s | 287.4 KiB | 00m00s [149/187] libtool-ltdl-0:2.5.4-10.fc44. 100% | 2.6 MiB/s | 37.0 KiB | 00m00s [150/187] libffi-0:3.5.2-2.fc44.x86_64 100% | 3.0 MiB/s | 42.4 KiB | 00m00s [151/187] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 4.1 MiB/s | 58.8 KiB | 00m00s [152/187] libselinux-0:3.10-2.fc45.x86_ 100% | 32.9 MiB/s | 101.1 KiB | 00m00s [153/187] alternatives-0:1.33-5.fc44.x8 100% | 1.3 MiB/s | 40.8 KiB | 00m00s [154/187] jansson-0:2.14-4.fc44.x86_64 100% | 1.6 MiB/s | 47.1 KiB | 00m00s [155/187] binutils-0:2.46.50-9.fc45.x86 100% | 134.5 MiB/s | 6.2 MiB | 00m00s [156/187] pkgconf-pkg-config-0:2.5.1-1. 100% | 676.3 KiB/s | 9.5 KiB | 00m00s [157/187] pkgconf-0:2.5.1-1.fc45.x86_64 100% | 3.4 MiB/s | 48.7 KiB | 00m00s [158/187] pyproject-srpm-macros-0:1.22. 100% | 7.5 MiB/s | 15.4 KiB | 00m00s [159/187] pkgconf-m4-0:2.5.1-1.fc45.noa 100% | 809.0 KiB/s | 13.8 KiB | 00m00s [160/187] libpkgconf-0:2.5.1-1.fc45.x86 100% | 2.6 MiB/s | 42.7 KiB | 00m00s [161/187] p11-kit-trust-0:0.26.2-1.fc45 100% | 10.2 MiB/s | 146.4 KiB | 00m00s [162/187] fedora-release-0:45-0.8.noarc 100% | 904.1 KiB/s | 12.7 KiB | 00m00s [163/187] systemd-standalone-sysusers-0 100% | 25.2 MiB/s | 412.6 KiB | 00m00s [164/187] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 2.1 MiB/s | 41.2 KiB | 00m00s [165/187] fedora-release-identity-basic 100% | 789.7 KiB/s | 13.4 KiB | 00m00s [166/187] gdb-minimal-0:17.1-8.fc45.x86 100% | 115.5 MiB/s | 4.7 MiB | 00m00s [167/187] libcurl-0:8.20.0-2.fc45.x86_6 100% | 28.5 MiB/s | 467.6 KiB | 00m00s [168/187] krb5-libs-0:1.22.2-7.fc45.x86 100% | 43.6 MiB/s | 803.3 KiB | 00m00s [169/187] libnghttp2-0:1.69.0-1.fc45.x8 100% | 5.4 MiB/s | 77.2 KiB | 00m00s [170/187] libnghttp3-0:1.16.0-1.fc45.x8 100% | 5.2 MiB/s | 74.4 KiB | 00m00s [171/187] libpsl-0:0.21.5-7.fc44.x86_64 100% | 4.6 MiB/s | 65.3 KiB | 00m00s [172/187] libssh-0:0.12.0-1.fc45.x86_64 100% | 19.1 MiB/s | 293.7 KiB | 00m00s [173/187] ngtcp2-0:1.22.1-1.fc45.x86_64 100% | 10.2 MiB/s | 157.4 KiB | 00m00s [174/187] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 1.9 MiB/s | 27.7 KiB | 00m00s [175/187] keyutils-libs-0:1.6.3-7.fc44. 100% | 2.2 MiB/s | 31.5 KiB | 00m00s [176/187] libcom_err-0:1.47.4-1.fc45.x8 100% | 1.9 MiB/s | 26.6 KiB | 00m00s [177/187] libverto-0:0.3.2-12.fc44.x86_ 100% | 1.5 MiB/s | 21.1 KiB | 00m00s [178/187] publicsuffix-list-dafsa-0:202 100% | 4.2 MiB/s | 60.3 KiB | 00m00s [179/187] libfido2-0:1.17.0-2.fc45.x86_ 100% | 7.5 MiB/s | 106.9 KiB | 00m00s [180/187] libssh-config-0:0.12.0-1.fc45 100% | 724.7 KiB/s | 9.4 KiB | 00m00s [181/187] libcbor-0:0.14.0-2.fc45.x86_6 100% | 2.6 MiB/s | 36.6 KiB | 00m00s [182/187] rpm-plugin-selinux-0:6.0.1-5. 100% | 580.2 KiB/s | 19.1 KiB | 00m00s [183/187] policycoreutils-0:3.10-5.fc45 100% | 57.8 MiB/s | 236.8 KiB | 00m00s [184/187] libselinux-utils-0:3.10-2.fc4 100% | 55.5 MiB/s | 113.8 KiB | 00m00s [185/187] selinux-policy-0:45.3-1.fc45. 100% | 1.6 MiB/s | 74.6 KiB | 00m00s [186/187] selinux-policy-targeted-0:45. 100% | 126.6 MiB/s | 6.8 MiB | 00m00s [187/187] libbrotli-0:1.2.0-4.fc45.x86_ 100% | 48.4 MiB/s | 347.0 KiB | 00m00s -------------------------------------------------------------------------------- [187/187] Total 100% | 76.4 MiB/s | 70.4 MiB | 00m01s 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% | 647.0 B/s | 187.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-58.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-58.fc45.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1780576534.746854/root/var/cache/dnf/copr_base-599f2dc1e3e330e5/packages/libselinux-3.10-2.fc45.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 334e731f61c664d2: NOKEY [ 2/189] Prepare transaction 100% | 3.0 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% | 365.2 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.6 MiB/s | 7.8 MiB | 00m00s [ 24/189] Installing glibc-0:2.43.9000- 100% | 137.7 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% | 34.6 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% | 303.0 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% | 0.0 B/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-8. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 45/189] Installing libacl-0:2.3.2-6.f 100% | 0.0 B/s | 36.6 KiB | 00m00s [ 46/189] Installing sqlite-libs-0:3.53 100% | 322.2 MiB/s | 1.6 MiB | 00m00s [ 47/189] Installing libsepol-0:3.10-1. 100% | 283.5 MiB/s | 871.0 KiB | 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.6 MiB/s | 202.3 KiB | 00m00s [ 51/189] Installing grep-0:3.12-3.fc44 100% | 35.8 MiB/s | 1.0 MiB | 00m00s [ 52/189] Installing sed-0:4.10-1.fc45. 100% | 34.3 MiB/s | 947.8 KiB | 00m00s [ 53/189] Installing findutils-1:4.10.0 100% | 64.5 MiB/s | 1.9 MiB | 00m00s [ 54/189] Installing libxcrypt-0:4.5.2- 100% | 289.0 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% | 45.3 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% | 74.2 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% | 17.6 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% | 56.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% | 8.8 MiB/s | 217.2 KiB | 00m00s [ 75/189] Installing libsemanage-0:3.10 100% | 153.4 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% | 78.6 MiB/s | 2.6 MiB | 00m00s [ 81/189] Installing alternatives-0:1.3 100% | 2.6 MiB/s | 63.6 KiB | 00m00s [ 82/189] Installing p11-kit-trust-0:0. 100% | 15.1 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% | 39.5 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% | 87.6 MiB/s | 3.0 MiB | 00m00s [ 98/189] Installing linkdupes-0:0.7.3- 100% | 28.3 MiB/s | 782.3 KiB | 00m00s [ 99/189] Installing libselinux-utils-0 100% | 11.6 MiB/s | 320.3 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% | 76.5 MiB/s | 3.7 MiB | 00m00s [102/189] Installing policycoreutils-0: 100% | 24.2 MiB/s | 917.1 KiB | 00m00s [103/189] Installing selinux-policy-0:4 100% | 1.8 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.1 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% | 320.8 MiB/s | 3.8 MiB | 00m00s [113/189] Installing bzip2-0:1.0.8-23.f 100% | 3.9 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% | 39.4 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% | 9.3 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% | 151.3 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% | 235.0 MiB/s | 962.8 KiB | 00m00s [135/189] Installing rpm-sign-libs-0:6. 100% | 39.4 MiB/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 libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [139/189] Installing libnghttp3-0:1.16. 100% | 160.8 MiB/s | 164.6 KiB | 00m00s [140/189] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [141/189] Installing libcom_err-0:1.47. 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [142/189] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [143/189] Installing krb5-libs-0:1.22.2 100% | 266.1 MiB/s | 2.4 MiB | 00m00s [144/189] Installing libcbor-0:0.14.0-2 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [145/189] Installing libfido2-0:1.17.0- 100% | 255.9 MiB/s | 262.0 KiB | 00m00s [146/189] Installing libssh-0:0.12.0-1. 100% | 234.8 MiB/s | 721.2 KiB | 00m00s [147/189] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 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.4 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% | 8.8 MiB/s | 224.1 KiB | 00m00s [154/189] Installing curl-0:8.20.0-2.fc 100% | 14.0 MiB/s | 486.5 KiB | 00m00s [155/189] Installing rpm-0:6.0.1-5.fc45 100% | 58.0 MiB/s | 2.6 MiB | 00m00s [156/189] Installing cmake-srpm-macros- 100% | 785.2 KiB/s | 804.0 B | 00m00s [157/189] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [158/189] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [159/189] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [160/189] Installing tree-sitter-srpm-m 100% | 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% | 35.4 MiB/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.0 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% | 61.6 MiB/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% | 51.7 MiB/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.4 MiB/s | 85.8 KiB | 00m00s [188/189] Installing shadow-utils-2:4.1 100% | 97.9 MiB/s | 4.1 MiB | 00m00s [189/189] Installing info-0:7.3-1.fc45. 100% | 51.2 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base 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-18.fc45.x86_64 glibc-common-2.43.9000-18.fc45.x86_64 glibc-gconv-extra-2.43.9000-18.fc45.x86_64 glibc-minimal-langpack-2.43.9000-18.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-2.fc44.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-6.fc44.x86_64 libarchive-3.8.7-1.fc45.x86_64 libassuan-2.5.7-5.fc44.x86_64 libattr-2.5.2-8.fc44.x86_64 libblkid-2.42.1-4.fc45.x86_64 libbrotli-1.2.0-4.fc45.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-2.fc45.x86_64 libselinux-utils-3.10-2.fc45.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-5.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.Ncilv3 setting SOURCE_DATE_EPOCH=1780531200 Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.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-1780576534.746854/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-zlyok94f/ruff/ruff.spec) Config(child) 0 minutes 27 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/ruff-0.15.15-2.fc45.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1780576534.746854/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1780576534.746854/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-1780576534.746854/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.15-2.fc45.src.rpm Start: build setup for ruff-0.15.15-2.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.63qO2X setting SOURCE_DATE_EPOCH=1780531200 Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.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% | 10.8 KiB/s | 11.7 KiB | 00m01s Coprdir repository 100% | 1.5 KiB/s | 1.5 KiB | 00m01s Copr repository 100% | 1.5 KiB/s | 1.5 KiB | 00m01s 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-5.fc45 copr_base 150.2 KiB Installing dependencies: annobin-docs noarch 0:13.18-1.fc45 fedora 99.3 KiB annobin-plugin-gcc x86_64 0:13.18-1.fc45 fedora 701.9 KiB cargo x86_64 0:1.96.0-1.fc45 fedora 23.8 MiB cargo2rpm noarch 0:0.3.3-1.fc45 copr_base 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-18.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-5.fc45 copr_base 0.0 B llvm-libs x86_64 0:22.1.6-5.fc45 copr_base 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 copr_base 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.fc45 copr_base 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-5.fc45 copr_base 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] tomcli-0:0.10.1-5.fc45.noarch 100% | 15.8 MiB/s | 64.7 KiB | 00m00s [ 2/33] cargo-rpm-macros-0:28.4-3.fc44. 100% | 4.7 MiB/s | 14.3 KiB | 00m00s [ 3/33] rust2rpm-helper-0:0.1.9-1.fc44. 100% | 46.5 MiB/s | 856.8 KiB | 00m00s [ 4/33] libssh2-0:1.11.1-6.fc45.x86_64 100% | 36.3 MiB/s | 148.5 KiB | 00m00s [ 5/33] libgit2-0:1.9.4-1.fc45.x86_64 100% | 59.8 MiB/s | 612.0 KiB | 00m00s [ 6/33] llhttp-0:9.4.1-2.fc45.x86_64 100% | 9.4 MiB/s | 38.3 KiB | 00m00s [ 7/33] cargo-0:1.96.0-1.fc45.x86_64 100% | 134.6 MiB/s | 7.9 MiB | 00m00s [ 8/33] gcc-0:16.1.1-2.fc45.x86_64 100% | 211.3 MiB/s | 43.1 MiB | 00m00s [ 9/33] rust-0:1.96.0-1.fc45.x86_64 100% | 106.6 MiB/s | 30.4 MiB | 00m00s [10/33] cpp-0:16.1.1-2.fc45.x86_64 100% | 164.3 MiB/s | 14.5 MiB | 00m00s [11/33] libmpc-0:1.4.1-1.fc45.x86_64 100% | 3.4 MiB/s | 75.6 KiB | 00m00s [12/33] make-1:4.4.1-12.fc44.x86_64 100% | 47.9 MiB/s | 588.7 KiB | 00m00s [13/33] libxcrypt-devel-0:4.5.2-3.fc44. 100% | 7.3 MiB/s | 30.0 KiB | 00m00s [14/33] python3-0:3.14.5-1.fc45.x86_64 100% | 7.0 MiB/s | 28.7 KiB | 00m00s [15/33] python3-libs-0:3.14.5-1.fc45.x8 100% | 165.8 MiB/s | 10.1 MiB | 00m00s [16/33] expat-0:2.8.1-1.fc45.x86_64 100% | 42.3 MiB/s | 129.9 KiB | 00m00s [17/33] mpdecimal-0:4.0.1-3.fc44.x86_64 100% | 32.3 MiB/s | 99.1 KiB | 00m00s [18/33] tzdata-0:2026b-1.fc45.noarch 100% | 63.3 MiB/s | 713.5 KiB | 00m00s [19/33] python3-click-1:8.3.3-1.fc45.no 100% | 42.5 MiB/s | 261.2 KiB | 00m00s [20/33] rust-std-static-0:1.96.0-1.fc45 100% | 83.4 MiB/s | 38.8 MiB | 00m00s [21/33] libedit-0:3.1-59.20260512cvs.fc 100% | 36.0 MiB/s | 110.5 KiB | 00m00s [22/33] llvm-filesystem-0:22.1.6-5.fc45 100% | 1.1 MiB/s | 10.0 KiB | 00m00s [23/33] python-pip-wheel-0:26.1.1-3.fc4 100% | 130.5 MiB/s | 1.2 MiB | 00m00s [24/33] kernel-headers-0:7.1.0-0.rc6.40 100% | 217.9 MiB/s | 1.7 MiB | 00m00s [25/33] libatomic-0:16.1.1-2.fc45.x86_6 100% | 24.5 MiB/s | 50.2 KiB | 00m00s [26/33] cargo2rpm-0:0.3.3-1.fc45.noarch 100% | 35.2 MiB/s | 180.4 KiB | 00m00s [27/33] tomcli+tomlkit-0:0.10.1-5.fc45. 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [28/33] llvm-libs-0:22.1.6-5.fc45.x86_6 100% | 202.9 MiB/s | 34.1 MiB | 00m00s [29/33] annobin-plugin-gcc-0:13.18-1.fc 100% | 167.8 MiB/s | 687.4 KiB | 00m00s [30/33] gcc-plugin-annobin-0:16.1.1-2.f 100% | 26.2 MiB/s | 53.7 KiB | 00m00s [31/33] annobin-docs-0:13.18-1.fc45.noa 100% | 42.4 MiB/s | 86.8 KiB | 00m00s [32/33] glibc-devel-0:2.43.9000-18.fc45 100% | 1.9 MiB/s | 641.0 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-devel-2.43.9000-18.fc45.x86_64.rpm (IP: 54.230.21.65) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/glibc-devel-2.43.9000-18.fc45.x86_64.rpm [33/33] python3-tomlkit-0:0.13.2-7.fc45 100% | 154.6 KiB/s | 118.9 KiB | 00m01s -------------------------------------------------------------------------------- [33/33] Total 100% | 138.2 MiB/s | 187.2 MiB | 00m01s Running transaction [ 1/35] Verify package files 100% | 46.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% | 305.0 MiB/s | 42.1 MiB | 00m00s [ 6/35] Installing annobin-docs-0:13.18 100% | 98.1 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% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/35] Installing python-pip-wheel-0:2 100% | 622.7 MiB/s | 1.2 MiB | 00m00s [12/35] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [13/35] Installing libedit-0:3.1-59.202 100% | 244.1 MiB/s | 250.0 KiB | 00m00s [14/35] Installing llvm-libs-0:22.1.6-5 100% | 432.2 MiB/s | 140.5 MiB | 00m00s [15/35] Installing tzdata-0:2026b-1.fc4 100% | 45.8 MiB/s | 1.5 MiB | 00m00s [16/35] Installing mpdecimal-0:4.0.1-3. 100% | 213.5 MiB/s | 218.6 KiB | 00m00s [17/35] Installing expat-0:2.8.1-1.fc45 100% | 10.1 MiB/s | 329.5 KiB | 00m00s [18/35] Installing python3-libs-0:3.14. 100% | 329.9 MiB/s | 44.2 MiB | 00m00s [19/35] Installing python3-0:3.14.5-1.f 100% | 1.1 MiB/s | 30.5 KiB | 00m00s [20/35] Installing python3-click-1:8.3. 100% | 312.0 MiB/s | 1.2 MiB | 00m00s [21/35] Installing python3-tomlkit-0:0. 100% | 245.7 MiB/s | 503.2 KiB | 00m00s [22/35] Installing tomcli-0:0.10.1-5.fc 100% | 6.1 MiB/s | 162.8 KiB | 00m00s [23/35] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 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% | 375.5 MiB/s | 120.9 MiB | 00m00s [26/35] Installing rust-0:1.96.0-1.fc45 100% | 357.1 MiB/s | 92.5 MiB | 00m00s [27/35] Installing rust-std-static-0:1. 100% | 457.7 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% | 49.1 MiB/s | 703.6 KiB | 00m00s [34/35] Installing gcc-plugin-annobin-0 100% | 4.4 MiB/s | 58.6 KiB | 00m00s [35/35] Installing rust2rpm-helper-0:0. 100% | 16.2 MiB/s | 2.2 MiB | 00m00s Warning: skipped OpenPGP checks for 7 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.88dxZH setting SOURCE_DATE_EPOCH=1780531200 Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.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% | 50.6 KiB/s | 11.7 KiB | 00m00s Coprdir repository 100% | 8.7 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 9.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.x86_64" is already installed. Package "tomcli-0.10.1-5.fc45.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.15.15-2.fc45.src.rpm Start: rpmbuild ruff-0.15.15-2.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.ITFCVZ setting SOURCE_DATE_EPOCH=1780531200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.OL3Bx9 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NcL5cF + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd /builddir/build/BUILD/ruff-0.15.15-build + rm -rf ruff-0.15.15 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ruff-0.15.15.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.15.15 + /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.15-build + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.15.15 + /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.15-build/ruff-0.15.15/crates/lsp-types ~/build/BUILD/ruff-0.15.15-build/ruff-0.15.15 ~/build/BUILD/ruff-0.15.15-build/ruff-0.15.15 + 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=60a6695e77b81d0e1b5a088c316af78c7510941f + [[ 60a6695e77b81d0e1b5a088c316af78c7510941f != 60a6695e77b81d0e1b5a088c316af78c7510941f ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.iAz4AT + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + /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.15-2.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% | 44.5 KiB/s | 11.7 KiB | 00m00s Coprdir repository 100% | 12.3 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 12.7 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-5.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.22.2-1.fc45 copr_base 147.0 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.11.0-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.24-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.30-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.26.2-2.fc45 fedora 13.0 KiB rust-salsa+inventory-devel noarch 0:0.26.2-2.fc45 fedora 13.0 KiB rust-salsa+macros-devel noarch 0:0.26.2-2.fc45 fedora 13.0 KiB rust-salsa+ordermap-devel noarch 0:0.26.2-2.fc45 fedora 13.0 KiB rust-salsa+salsa_unstable-devel noarch 0:0.26.2-2.fc45 fedora 13.0 KiB rust-salsa-devel noarch 0:0.26.2-2.fc45 fedora 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.6.1-2.fc44 fedora 3.0 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.0-1.fc45 fedora 3.4 KiB rust-uuid+fast-rng-devel noarch 0:1.23.0-1.fc45 fedora 3.4 KiB rust-uuid+v4-devel noarch 0:1.23.0-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-5.fc45 copr_base 61.5 MiB clang-devel x86_64 0:22.1.6-5.fc45 copr_base 32.3 MiB clang-libs x86_64 0:22.1.6-5.fc45 copr_base 109.8 MiB clang-resource-filesystem x86_64 0:22.1.6-5.fc45 copr_base 15.3 KiB clang-tools-extra x86_64 0:22.1.6-5.fc45 copr_base 61.5 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-5.fc45 copr_base 86.3 MiB llvm-devel x86_64 0:22.1.6-5.fc45 copr_base 35.6 MiB llvm-googletest x86_64 0:22.1.6-5.fc45 copr_base 2.2 MiB llvm-static x86_64 0:22.1.6-5.fc45 copr_base 351.6 MiB llvm-test x86_64 0:22.1.6-5.fc45 copr_base 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.191-522.fc44 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-2.fc44 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.11.0-1.fc45 fedora 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.11.0-1.fc45 fedora 2.3 KiB rust-bitflags+std-devel noarch 0:2.11.0-1.fc45 fedora 2.3 KiB rust-bitflags-devel noarch 0:2.11.0-1.fc45 fedora 215.0 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.60-1.fc45 fedora 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.60-1.fc45 fedora 1.8 KiB rust-cc-devel noarch 0:1.2.60-1.fc45 fedora 373.7 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-foldhash0.1-devel noarch 0:0.1.5-2.fc44 fedora 55.3 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.15+default-hasher-devel noarch 0:0.15.5-2.fc44 fedora 2.9 KiB rust-hashbrown0.15+inline-more-devel noarch 0:0.15.5-2.fc44 fedora 2.9 KiB rust-hashbrown0.15-devel noarch 0:0.15.5-2.fc44 fedora 790.0 KiB rust-hashlink0.10+default-devel noarch 0:0.10.0-2.fc44 fedora 1.3 KiB rust-hashlink0.10-devel noarch 0:0.10.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.1-1.fc45 fedora 96.7 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.9.7-4.fc44 fedora 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.9.7-4.fc44 fedora 1.3 KiB rust-intrusive-collections-devel noarch 0:0.9.7-4.fc44 fedora 359.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.24-1.fc45 fedora 3.1 KiB rust-jiff+perf-inline-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff+std-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff+tz-fat-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff+tz-system-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.24-1.fc45 fedora 3.1 KiB rust-jiff-devel noarch 0:0.2.24-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.30-1.fc45 fedora 1.9 KiB rust-log-devel noarch 0:0.4.30-1.fc45 fedora 225.0 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.26.2-1.fc45 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.26.2-1.fc45 fedora 103.6 KiB rust-salsa-macros+default-devel noarch 0:0.26.2-1.fc45 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.26.2-1.fc45 fedora 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.6.1-2.fc44 fedora 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.6.1-2.fc44 fedora 81.0 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.6.1-2.fc44 fedora 3.0 KiB rust-tikv-jemallocator-devel noarch 0:0.6.1-2.fc44 fedora 45.6 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.0-1.fc45 fedora 3.4 KiB rust-uuid+std-devel noarch 0:1.23.0-1.fc45 fedora 3.4 KiB rust-uuid-devel noarch 0:1.23.0-1.fc45 fedora 278.2 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.2-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.2-1.fc45 fedora 136.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: 1160 packages Total size of inbound packages is 194 MiB. Need to download 194 MiB. After this operation, 983 MiB extra will be used (install 983 MiB, remove 0 B). [ 1/1160] rust-anstream+default-devel 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 2/1160] rust-anstyle+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 3/1160] rust-aho-corasick+default-d 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 4/1160] rust-anyhow+default-devel-0 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 5/1160] rust-arc-swap+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 6/1160] rust-assert_fs+default-deve 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 7/1160] rust-bincode+default-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 8/1160] rust-bitflags1+default-deve 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 9/1160] rust-bitflags+default-devel 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 10/1160] rust-bincode+serde-devel-0: 100% | 534.4 KiB/s | 8.0 KiB | 00m00s [ 11/1160] rust-bitvec-devel-0:1.0.1-7 100% | 30.1 MiB/s | 246.9 KiB | 00m00s [ 12/1160] rust-bitvec+alloc-devel-0:1 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 13/1160] rust-bstr+default-devel-0:1 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 14/1160] rust-cachedir+default-devel 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 15/1160] rust-camino+default-devel-0 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 16/1160] rust-clap+default-devel-0:4 100% | 5.2 MiB/s | 10.6 KiB | 00m00s [ 17/1160] rust-camino+serde1-devel-0: 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 18/1160] rust-clap+derive-devel-0:4. 100% | 2.6 MiB/s | 10.4 KiB | 00m00s [ 19/1160] rust-clap+env-devel-0:4.6.0 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 20/1160] rust-clap+string-devel-0:4. 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 21/1160] rust-clap+wrap_help-devel-0 100% | 2.6 MiB/s | 10.5 KiB | 00m00s [ 22/1160] rust-clap_complete_command+ 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 23/1160] rust-clearscreen+default-de 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 24/1160] rust-colored+default-devel- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 25/1160] rust-colored+no-color-devel 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 26/1160] rust-argfile+default-devel- 100% | 108.2 KiB/s | 7.9 KiB | 00m00s [ 27/1160] rust-compact_str+serde-deve 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 28/1160] rust-crossbeam+default-deve 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 29/1160] rust-csv+default-devel-0:1. 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 30/1160] rust-ctrlc+default-devel-0: 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 31/1160] rust-dashmap+default-devel- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 32/1160] rust-datatest-stable+defaul 100% | 1.6 MiB/s | 7.9 KiB | 00m00s [ 33/1160] rust-drop_bomb+default-deve 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 34/1160] rust-dunce+default-devel-0: 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 35/1160] rust-etcetera+default-devel 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 36/1160] rust-compact_str+default-de 100% | 129.3 KiB/s | 8.3 KiB | 00m00s [ 37/1160] rust-filetime+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 38/1160] rust-countme+default-devel- 100% | 117.2 KiB/s | 7.7 KiB | 00m00s [ 39/1160] rust-get-size2+compact-str- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 40/1160] rust-get-size2+derive-devel 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 41/1160] rust-get-size2+hashbrown-de 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 42/1160] rust-get-size2+indexmap-dev 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 43/1160] rust-get-size2+ordermap-dev 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 44/1160] rust-fern+default-devel-0:0 100% | 160.0 KiB/s | 8.2 KiB | 00m00s [ 45/1160] rust-get-size2+smallvec-dev 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 46/1160] rust-glob+default-devel-0:0 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 47/1160] rust-globset+default-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 48/1160] rust-get-size2+thin-vec-dev 100% | 920.2 KiB/s | 8.3 KiB | 00m00s [ 49/1160] rust-globwalk+default-devel 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 50/1160] rust-hashbrown-devel-0:0.17 100% | 25.8 MiB/s | 132.0 KiB | 00m00s [ 51/1160] rust-get-size2+default-deve 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [ 52/1160] rust-hashbrown+equivalent-d 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 53/1160] rust-heck+default-devel-0:0 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 54/1160] rust-icu_properties+default 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 55/1160] rust-ignore+default-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 56/1160] rust-hashbrown+raw-entry-de 100% | 165.4 KiB/s | 8.8 KiB | 00m00s [ 57/1160] rust-hashbrown+inline-more- 100% | 156.7 KiB/s | 8.8 KiB | 00m00s [ 58/1160] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 59/1160] rust-indoc+default-devel-0: 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 60/1160] rust-indicatif+default-deve 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 61/1160] rust-insta+default-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 62/1160] rust-insta-cmd+default-deve 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 63/1160] rust-imperative+default-dev 100% | 155.9 KiB/s | 8.0 KiB | 00m00s [ 64/1160] rust-insta+filters-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 65/1160] rust-insta+json-devel-0:1.4 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 66/1160] rust-insta+redactions-devel 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 67/1160] rust-is-macro+default-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 68/1160] rust-itertools+default-deve 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 69/1160] rust-jod-thread+default-dev 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 70/1160] rust-libcst-devel-0:1.8.6-2 100% | 22.7 MiB/s | 116.1 KiB | 00m00s [ 71/1160] rust-insta+ron-devel-0:1.46 100% | 378.0 KiB/s | 9.1 KiB | 00m00s [ 72/1160] rust-log+default-devel-0:0. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 73/1160] rust-lsp-server+default-dev 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 74/1160] rust-matchit+default-devel- 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 75/1160] rust-memchr+default-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 76/1160] rust-notify+default-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 77/1160] rust-natord+default-devel-0 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 78/1160] rust-ordermap+default-devel 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 79/1160] rust-ordermap+serde-devel-0 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 80/1160] rust-path-absolutize+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 81/1160] rust-path-absolutize+once_c 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 82/1160] rust-path-absolutize+use_un 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 83/1160] rust-path-slash+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 84/1160] rust-pathdiff+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 85/1160] rust-pep440_rs+version-rang 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 86/1160] rust-pretty_assertions+defa 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 87/1160] rust-proc-macro2+default-de 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [ 88/1160] rust-pyproject-toml+default 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 89/1160] rust-quick-junit+default-de 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 90/1160] rust-quickcheck-devel-0:1.1 100% | 5.6 MiB/s | 34.4 KiB | 00m00s [ 91/1160] rust-pep440_rs+default-deve 100% | 218.5 KiB/s | 8.1 KiB | 00m00s [ 92/1160] rust-quote+default-devel-0: 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 93/1160] rust-rand+default-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 94/1160] rust-rayon+default-devel-0: 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 95/1160] rust-regex-automata+default 100% | 1.1 MiB/s | 9.1 KiB | 00m00s [ 96/1160] rust-quickcheck_macros+defa 100% | 319.6 KiB/s | 8.0 KiB | 00m00s [ 97/1160] rust-regex-syntax+default-d 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 98/1160] rust-regex+default-devel-0: 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 99/1160] rust-rustc-hash+default-dev 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 100/1160] rust-rustc-stable-hash+defa 100% | 1.0 MiB/s | 7.5 KiB | 00m00s [ 101/1160] rust-salsa-devel-0:0.26.2-2 100% | 26.9 MiB/s | 275.0 KiB | 00m00s [ 102/1160] rust-salsa+compact_str-deve 100% | 312.5 KiB/s | 7.8 KiB | 00m00s [ 103/1160] rust-salsa+inventory-devel- 100% | 156.0 KiB/s | 7.8 KiB | 00m00s [ 104/1160] rust-jiff+default-devel-0:0 100% | 70.1 KiB/s | 12.8 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bdefault-devel-0.2.24-1.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bdefault-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bdefault-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bdefault-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bdefault-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bdefault-devel-0.2.24-1.fc45.noarch.rpm [ 105/1160] rust-salsa+ordermap-devel-0 100% | 973.8 KiB/s | 7.8 KiB | 00m00s [ 106/1160] rust-schemars+default-devel 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 107/1160] rust-salsa+macros-devel-0:0 100% | 159.0 KiB/s | 7.8 KiB | 00m00s [ 108/1160] rust-seahash+default-devel- 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 109/1160] rust-serde+default-devel-0: 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 110/1160] rust-serde+derive-devel-0:1 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 111/1160] rust-serde_json+default-dev 100% | 3.1 MiB/s | 9.7 KiB | 00m00s [ 112/1160] rust-serde_repr+default-dev 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 113/1160] rust-salsa+salsa_unstable-d 100% | 127.7 KiB/s | 7.7 KiB | 00m00s [ 114/1160] rust-serde_test+default-dev 100% | 232.7 KiB/s | 7.9 KiB | 00m00s [ 115/1160] rust-serde_with+macros-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 116/1160] rust-shellexpand+default-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 117/1160] rust-similar+default-devel- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 118/1160] rust-similar+inline-devel-0 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 119/1160] rust-smallvec+const_generic 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 120/1160] rust-smallvec+const_new-dev 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 121/1160] rust-smallvec+default-devel 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 122/1160] rust-smallvec+union-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 123/1160] rust-snapbox+cmd-devel-0:1. 100% | 1.1 MiB/s | 9.4 KiB | 00m00s [ 124/1160] rust-serde_with-devel-0:3.1 100% | 2.8 MiB/s | 177.9 KiB | 00m00s [ 125/1160] rust-snapbox+diff-devel-0:1 100% | 1.3 MiB/s | 9.3 KiB | 00m00s [ 126/1160] rust-snapbox+examples-devel 100% | 1.1 MiB/s | 9.3 KiB | 00m00s [ 127/1160] rust-snapbox+term-svg-devel 100% | 357.8 KiB/s | 9.3 KiB | 00m00s [ 128/1160] rust-snapbox+default-devel- 100% | 195.0 KiB/s | 9.2 KiB | 00m00s [ 129/1160] rust-static_assertions+defa 100% | 261.8 KiB/s | 7.9 KiB | 00m00s [ 130/1160] rust-strum+default-devel-0: 100% | 282.4 KiB/s | 8.2 KiB | 00m00s [ 131/1160] rust-supports-hyperlinks+de 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 132/1160] rust-strum+strum_macros-dev 100% | 287.5 KiB/s | 8.3 KiB | 00m00s [ 133/1160] rust-syn+default-devel-0:2. 100% | 3.5 MiB/s | 10.6 KiB | 00m00s [ 134/1160] rust-syn+derive-devel-0:2.0 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 135/1160] rust-syn+extra-traits-devel 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 136/1160] rust-syn+full-devel-0:2.0.1 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 137/1160] rust-syn+parsing-devel-0:2. 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 138/1160] rust-tempfile+default-devel 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 139/1160] rust-strum_macros+default-d 100% | 203.4 KiB/s | 8.1 KiB | 00m00s [ 140/1160] rust-test-case+default-deve 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 141/1160] rust-thiserror+default-deve 100% | 2.3 MiB/s | 9.5 KiB | 00m00s [ 142/1160] rust-thin-vec+default-devel 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 143/1160] rust-thin-vec+serde-devel-0 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 144/1160] rust-toml+default-devel-0:1 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 145/1160] rust-tikv-jemallocator+defa 100% | 959.6 KiB/s | 7.7 KiB | 00m00s [ 146/1160] rust-tracing-flame+default- 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 147/1160] rust-tracing-log+default-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 148/1160] rust-tracing-subscriber+ans 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 149/1160] rust-tracing-subscriber-dev 100% | 36.9 MiB/s | 188.8 KiB | 00m00s [ 150/1160] rust-tracing-subscriber+env 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 151/1160] rust-tracing-subscriber+chr 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 152/1160] rust-tracing-subscriber+fmt 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 153/1160] rust-tracing+default-devel- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 154/1160] rust-tracing-subscriber+sma 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 155/1160] rust-tracing+release_max_le 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 156/1160] rust-tryfn+default-devel-0: 100% | 873.8 KiB/s | 7.9 KiB | 00m00s [ 157/1160] rust-unicode-ident+default- 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 158/1160] rust-typed-arena+default-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 159/1160] rust-unicode-normalization+ 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 160/1160] rust-unicode-width+default- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 161/1160] rust-url+default-devel-0:2. 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 162/1160] rust-unicode_names2+default 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 163/1160] rust-url+serde-devel-0:2.5. 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 164/1160] rust-uuid+default-devel-0:1 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 165/1160] rust-tracing+log-devel-0:0. 100% | 242.0 KiB/s | 8.0 KiB | 00m00s [ 166/1160] rust-uuid+fast-rng-devel-0: 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 167/1160] rust-uuid+v4-devel-0:1.23.0 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 168/1160] rust-walkdir+default-devel- 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 169/1160] rust-which+default-devel-0: 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 170/1160] rust-wild+default-devel-0:2 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 171/1160] rust-zip0.6-devel-0:0.6.6-6 100% | 11.8 MiB/s | 72.7 KiB | 00m00s [ 172/1160] rust-zip0.6+zstd-devel-0:0. 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 173/1160] rust-zip0.6+deflate-devel-0 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 174/1160] rust-aho-corasick+std-devel 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 175/1160] rust-aho-corasick+perf-lite 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 176/1160] pyproject-rpm-macros-0:1.22 100% | 13.0 MiB/s | 53.1 KiB | 00m00s [ 177/1160] rust-anstream+auto-devel-0: 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 178/1160] rust-aho-corasick-devel-0:1 100% | 38.2 MiB/s | 156.6 KiB | 00m00s [ 179/1160] rust-anstream-devel-0:1.0.0 100% | 10.5 MiB/s | 32.2 KiB | 00m00s [ 180/1160] rust-anstream+wincon-devel- 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 181/1160] rust-anstyle+std-devel-0:1. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 182/1160] rust-anstyle-devel-0:1.0.14 100% | 7.8 MiB/s | 24.1 KiB | 00m00s [ 183/1160] rust-anyhow+std-devel-0:1.0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 184/1160] rust-anyhow-devel-0:1.0.102 100% | 20.2 MiB/s | 61.9 KiB | 00m00s [ 185/1160] rust-arc-swap-devel-0:1.9.1 100% | 18.8 MiB/s | 76.9 KiB | 00m00s [ 186/1160] rust-argfile-devel-0:1.0.0- 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 187/1160] rust-assert_fs-devel-0:1.1. 100% | 3.4 MiB/s | 24.7 KiB | 00m00s [ 188/1160] rust-bincode+std-devel-0:2. 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 189/1160] rust-bincode+derive-devel-0 100% | 793.1 KiB/s | 7.9 KiB | 00m00s [ 190/1160] rust-bincode-devel-0:2.0.1- 100% | 8.6 MiB/s | 78.9 KiB | 00m00s [ 191/1160] rust-serde-devel-0:1.0.228- 100% | 13.4 MiB/s | 82.4 KiB | 00m00s [ 192/1160] rust-bitflags1-devel-0:1.3. 100% | 5.5 MiB/s | 39.6 KiB | 00m00s [ 193/1160] rust-bitflags-devel-0:2.11. 100% | 9.1 MiB/s | 65.3 KiB | 00m00s [ 194/1160] rust-radium+default-devel-0 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 195/1160] rust-tap+default-devel-0:1. 100% | 296.0 KiB/s | 7.7 KiB | 00m00s [ 196/1160] rust-bstr+std-devel-0:1.12. 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 197/1160] rust-funty-devel-0:2.0.0-8. 100% | 402.5 KiB/s | 20.1 KiB | 00m00s [ 198/1160] rust-bstr-devel-0:1.12.1-2. 100% | 32.4 MiB/s | 265.3 KiB | 00m00s [ 199/1160] rust-cachedir-devel-0:0.3.1 100% | 2.0 MiB/s | 14.6 KiB | 00m00s [ 200/1160] rust-bstr+unicode-devel-0:1 100% | 186.2 KiB/s | 8.6 KiB | 00m00s [ 201/1160] rust-wyz-devel-0:0.5.1-8.fc 100% | 342.2 KiB/s | 26.3 KiB | 00m00s [ 202/1160] rust-serde_core+default-dev 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 203/1160] rust-clap+color-devel-0:4.6 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 204/1160] rust-camino-devel-0:1.2.2-2 100% | 1.6 MiB/s | 40.8 KiB | 00m00s [ 205/1160] rust-clap+error-context-dev 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 206/1160] rust-clap+help-devel-0:4.6. 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 207/1160] rust-clap+suggestions-devel 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 208/1160] rust-clap+std-devel-0:4.6.0 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 209/1160] rust-clap+usage-devel-0:4.6 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 210/1160] rust-clap-devel-0:4.6.0-1.f 100% | 23.7 MiB/s | 97.3 KiB | 00m00s [ 211/1160] rust-clap_builder+env-devel 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 212/1160] rust-clap_derive+default-de 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 213/1160] rust-clap_builder+wrap_help 100% | 5.2 MiB/s | 10.6 KiB | 00m00s [ 214/1160] rust-clap_builder+string-de 100% | 1.7 MiB/s | 10.4 KiB | 00m00s [ 215/1160] rust-clap_complete_command- 100% | 1.5 MiB/s | 13.8 KiB | 00m00s [ 216/1160] rust-colored-devel-0:3.1.1- 100% | 6.7 MiB/s | 41.0 KiB | 00m00s [ 217/1160] rust-clearscreen-devel-0:4. 100% | 10.4 MiB/s | 148.9 KiB | 00m00s [ 218/1160] rust-clap_complete_command+ 100% | 317.9 KiB/s | 8.3 KiB | 00m00s [ 219/1160] rust-serde+alloc-devel-0:1. 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 220/1160] rust-countme-devel-0:3.0.1- 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 221/1160] rust-crossbeam+std-devel-0: 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 222/1160] rust-compact_str+std-devel- 100% | 342.8 KiB/s | 8.2 KiB | 00m00s [ 223/1160] rust-crossbeam-devel-0:0.8. 100% | 3.0 MiB/s | 18.7 KiB | 00m00s [ 224/1160] rust-ctrlc-devel-0:3.5.2-1. 100% | 3.2 MiB/s | 23.0 KiB | 00m00s [ 225/1160] rust-dashmap-devel-0:6.1.0- 100% | 4.5 MiB/s | 36.8 KiB | 00m00s [ 226/1160] rust-datatest-stable-devel- 100% | 5.5 MiB/s | 45.1 KiB | 00m00s [ 227/1160] rust-compact_str-devel-0:0. 100% | 1.3 MiB/s | 78.0 KiB | 00m00s [ 228/1160] rust-drop_bomb-devel-0:0.1. 100% | 495.4 KiB/s | 14.9 KiB | 00m00s [ 229/1160] rust-etcetera-devel-0:0.11. 100% | 3.2 MiB/s | 22.9 KiB | 00m00s [ 230/1160] rust-csv-devel-0:1.4.0-2.fc 100% | 8.0 MiB/s | 736.0 KiB | 00m00s [ 231/1160] rust-filetime-devel-0:0.2.2 100% | 7.2 MiB/s | 22.1 KiB | 00m00s [ 232/1160] rust-get-size2-devel-0:0.9. 100% | 4.0 MiB/s | 32.7 KiB | 00m00s [ 233/1160] rust-fern-devel-0:0.7.1-5.f 100% | 8.1 MiB/s | 297.0 KiB | 00m00s [ 234/1160] rust-get-size2+get-size-der 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 235/1160] rust-indexmap-devel-0:2.14. 100% | 18.0 MiB/s | 92.0 KiB | 00m00s [ 236/1160] rust-smallvec-devel-0:1.15. 100% | 13.7 MiB/s | 41.9 KiB | 00m00s [ 237/1160] rust-ordermap-devel-0:1.2.0 100% | 9.5 MiB/s | 68.0 KiB | 00m00s [ 238/1160] rust-glob-devel-0:0.3.3-2.f 100% | 13.7 MiB/s | 28.0 KiB | 00m00s [ 239/1160] rust-globset+log-devel-0:0. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 240/1160] rust-globset-devel-0:0.4.18 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [ 241/1160] rust-globwalk-devel-0:0.9.1 100% | 5.5 MiB/s | 16.9 KiB | 00m00s [ 242/1160] rust-equivalent-devel-0:1.0 100% | 7.2 MiB/s | 14.8 KiB | 00m00s [ 243/1160] rust-heck-devel-0:0.5.0-5.f 100% | 9.9 MiB/s | 20.2 KiB | 00m00s [ 244/1160] rust-icu_properties+compile 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 245/1160] rust-icu_properties-devel-0 100% | 29.8 MiB/s | 61.0 KiB | 00m00s [ 246/1160] rust-ignore-devel-0:0.4.25- 100% | 11.6 MiB/s | 59.3 KiB | 00m00s [ 247/1160] rust-thin-vec-devel-0:0.2.1 100% | 942.7 KiB/s | 42.4 KiB | 00m00s [ 248/1160] rust-indexmap+std-devel-0:2 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 249/1160] rust-imperative-devel-0:1.0 100% | 516.7 KiB/s | 21.2 KiB | 00m00s [ 250/1160] rust-indicatif+unicode-widt 100% | 315.6 KiB/s | 8.5 KiB | 00m00s [ 251/1160] rust-indicatif-devel-0:0.18 100% | 8.9 MiB/s | 72.9 KiB | 00m00s [ 252/1160] rust-indoc-devel-0:2.0.7-2. 100% | 10.8 MiB/s | 33.2 KiB | 00m00s [ 253/1160] rust-insta-cmd-devel-0:0.6. 100% | 2.5 MiB/s | 20.7 KiB | 00m00s [ 254/1160] rust-insta-devel-0:1.46.3-1 100% | 12.6 MiB/s | 141.5 KiB | 00m00s [ 255/1160] rust-insta+colors-devel-0:1 100% | 357.5 KiB/s | 8.9 KiB | 00m00s [ 256/1160] rust-insta+regex-devel-0:1. 100% | 1.0 MiB/s | 9.2 KiB | 00m00s [ 257/1160] rust-insta+pest-devel-0:1.4 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 258/1160] rust-dunce-devel-0:1.0.5-4. 100% | 76.4 KiB/s | 15.7 KiB | 00m00s [ 259/1160] rust-insta+pest_derive-deve 100% | 1.1 MiB/s | 9.1 KiB | 00m00s [ 260/1160] rust-ron+default-devel-0:0. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 261/1160] rust-itertools+use_std-deve 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 262/1160] rust-insta+serde-devel-0:1. 100% | 323.3 KiB/s | 9.1 KiB | 00m00s [ 263/1160] rust-itertools-devel-0:0.14 100% | 48.8 MiB/s | 150.0 KiB | 00m00s [ 264/1160] rust-is-macro-devel-0:0.3.7 100% | 1.8 MiB/s | 18.7 KiB | 00m00s [ 265/1160] rust-jiff+std-devel-0:0.2.2 100% | 2.5 MiB/s | 12.9 KiB | 00m00s [ 266/1160] rust-jiff+tz-fat-devel-0:0. 100% | 3.1 MiB/s | 12.6 KiB | 00m00s [ 267/1160] rust-jiff+tz-system-devel-0 100% | 3.1 MiB/s | 12.6 KiB | 00m00s [ 268/1160] rust-jiff+perf-inline-devel 100% | 133.8 KiB/s | 12.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bperf-inline-devel-0.2.24-1.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bperf-inline-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bperf-inline-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bperf-inline-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bperf-inline-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2bperf-inline-devel-0.2.24-1.fc45.noarch.rpm [ 269/1160] rust-jiff+tzdb-concatenated 100% | 94.3 KiB/s | 12.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-concatenated-devel-0.2.24-1.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-concatenated-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-concatenated-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-concatenated-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-concatenated-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-concatenated-devel-0.2.24-1.fc45.noarch.rpm [ 270/1160] rust-jiff-devel-0:0.2.24-1. 100% | 90.1 MiB/s | 553.4 KiB | 00m00s [ 271/1160] rust-jod-thread-devel-0:1.0 100% | 2.3 MiB/s | 14.4 KiB | 00m00s [ 272/1160] rust-annotate-snippets0.11+ 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 273/1160] rust-libcst_derive+default- 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 274/1160] rust-jiff+tzdb-bundle-platf 100% | 75.3 KiB/s | 12.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-bundle-platform-devel-0.2.24-1.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-bundle-platform-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-bundle-platform-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-bundle-platform-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-bundle-platform-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-bundle-platform-devel-0.2.24-1.fc45.noarch.rpm [ 275/1160] rust-paste+default-devel-0: 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 276/1160] rust-peg+default-devel-0:0. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 277/1160] rust-log-devel-0:0.4.30-1.f 100% | 8.5 MiB/s | 52.4 KiB | 00m00s [ 278/1160] rust-lsp-server-devel-0:0.7 100% | 5.1 MiB/s | 25.9 KiB | 00m00s [ 279/1160] rust-memchr+std-devel-0:2.8 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 280/1160] rust-matchit-devel-0:0.9.2- 100% | 5.3 MiB/s | 37.9 KiB | 00m00s [ 281/1160] rust-memchr-devel-0:2.8.1-1 100% | 30.2 MiB/s | 92.7 KiB | 00m00s [ 282/1160] rust-notify-devel-0:8.2.0-2 100% | 10.8 MiB/s | 44.1 KiB | 00m00s [ 283/1160] rust-natord-devel-0:1.0.9-2 100% | 2.3 MiB/s | 11.6 KiB | 00m00s [ 284/1160] rust-jiff+tzdb-zoneinfo-dev 100% | 111.6 KiB/s | 12.6 KiB | 00m00s >>> Status code: 404 for https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-zoneinfo-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - https://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-zoneinfo-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-zoneinfo-devel-0.2.24-1.fc45.noarch.rpm (IP: 209.222.200.200) - http://nnenix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-zoneinfo-devel-0.2.24-1.fc45.noarch.rpm >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-zoneinfo-devel-0.2.24-1.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-jiff%2btzdb-zoneinfo-devel-0.2.24-1.fc45.noarch.rpm [ 285/1160] rust-ordermap+std-devel-0:1 100% | 659.3 KiB/s | 8.6 KiB | 00m00s [ 286/1160] rust-serde_core-devel-0:1.0 100% | 2.8 MiB/s | 64.0 KiB | 00m00s [ 287/1160] rust-indexmap+serde-devel-0 100% | 269.0 KiB/s | 9.4 KiB | 00m00s [ 288/1160] rust-path-absolutize-devel- 100% | 130.1 KiB/s | 15.1 KiB | 00m00s [ 289/1160] rust-path-dedot+once_cell_c 100% | 76.1 KiB/s | 7.9 KiB | 00m00s [ 290/1160] rust-path-dedot+use_unix_pa 100% | 78.6 KiB/s | 7.9 KiB | 00m00s [ 291/1160] rust-pathdiff-devel-0:0.2.3 100% | 1.5 MiB/s | 15.2 KiB | 00m00s [ 292/1160] rust-path-slash-devel-0:0.2 100% | 1.6 MiB/s | 16.6 KiB | 00m00s [ 293/1160] rust-version-ranges+default 100% | 889.4 KiB/s | 8.0 KiB | 00m00s [ 294/1160] rust-pretty_assertions+std- 100% | 885.5 KiB/s | 8.0 KiB | 00m00s [ 295/1160] rust-proc-macro2+proc-macro 100% | 985.3 KiB/s | 9.9 KiB | 00m00s [ 296/1160] rust-pep440_rs-devel-0:0.7. 100% | 1.2 MiB/s | 48.3 KiB | 00m00s [ 297/1160] rust-proc-macro2-devel-0:1. 100% | 3.0 MiB/s | 64.8 KiB | 00m00s [ 298/1160] rust-pretty_assertions-deve 100% | 2.0 MiB/s | 85.0 KiB | 00m00s [ 299/1160] rust-quick-junit-devel-0:0. 100% | 2.8 MiB/s | 34.2 KiB | 00m00s [ 300/1160] rust-pyproject-toml-devel-0 100% | 832.6 KiB/s | 21.6 KiB | 00m00s [ 301/1160] rust-rand+sys_rng-devel-0:0 100% | 926.8 KiB/s | 8.3 KiB | 00m00s [ 302/1160] rust-quickcheck_macros-deve 100% | 1.9 MiB/s | 19.5 KiB | 00m00s [ 303/1160] rust-quote+proc-macro-devel 100% | 959.3 KiB/s | 8.6 KiB | 00m00s [ 304/1160] rust-rand-devel-0:0.10.1-1. 100% | 4.1 MiB/s | 103.9 KiB | 00m00s [ 305/1160] rust-rand+std-devel-0:0.10. 100% | 927.6 KiB/s | 8.3 KiB | 00m00s [ 306/1160] rust-quote-devel-0:1.0.45-1 100% | 3.5 MiB/s | 43.5 KiB | 00m00s [ 307/1160] rust-rand+thread_rng-devel- 100% | 912.9 KiB/s | 8.2 KiB | 00m00s [ 308/1160] rust-rand+std_rng-devel-0:0 100% | 924.2 KiB/s | 8.3 KiB | 00m00s [ 309/1160] rust-regex-automata+hybrid- 100% | 979.7 KiB/s | 8.8 KiB | 00m00s [ 310/1160] rust-regex-automata+meta-de 100% | 881.0 KiB/s | 8.8 KiB | 00m00s [ 311/1160] rust-regex-automata+nfa-dev 100% | 885.6 KiB/s | 8.9 KiB | 00m00s [ 312/1160] rust-rayon-devel-0:1.12.0-1 100% | 4.0 MiB/s | 186.0 KiB | 00m00s [ 313/1160] rust-regex-automata+perf-de 100% | 881.7 KiB/s | 8.8 KiB | 00m00s [ 314/1160] rust-regex-automata+std-dev 100% | 925.9 KiB/s | 9.3 KiB | 00m00s [ 315/1160] rust-regex-automata+syntax- 100% | 990.6 KiB/s | 8.9 KiB | 00m00s [ 316/1160] rust-regex-automata+unicode 100% | 1.0 MiB/s | 9.4 KiB | 00m00s [ 317/1160] rust-regex-syntax+std-devel 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 318/1160] rust-regex-syntax+unicode-d 100% | 961.0 KiB/s | 8.6 KiB | 00m00s [ 319/1160] rust-regex-automata-devel-0 100% | 9.8 MiB/s | 442.2 KiB | 00m00s [ 320/1160] rust-regex+perf-devel-0:1.1 100% | 884.5 KiB/s | 8.8 KiB | 00m00s [ 321/1160] rust-regex+std-devel-0:1.12 100% | 1.0 MiB/s | 9.1 KiB | 00m00s [ 322/1160] rust-regex-syntax-devel-0:0 100% | 5.2 MiB/s | 215.0 KiB | 00m00s [ 323/1160] rust-regex+unicode-devel-0: 100% | 1.0 MiB/s | 9.2 KiB | 00m00s [ 324/1160] rust-regex-devel-0:1.12.3-2 100% | 9.9 MiB/s | 132.1 KiB | 00m00s [ 325/1160] rust-rustc-hash+std-devel-0 100% | 913.7 KiB/s | 8.2 KiB | 00m00s [ 326/1160] rust-rustc-hash-devel-0:2.1 100% | 2.4 MiB/s | 21.9 KiB | 00m00s [ 327/1160] rust-boxcar+default-devel-0 100% | 385.7 KiB/s | 8.9 KiB | 00m00s [ 328/1160] rust-crossbeam-queue+defaul 100% | 988.4 KiB/s | 7.9 KiB | 00m00s [ 329/1160] rust-crossbeam-utils+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 330/1160] rust-hashbrown+default-deve 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 331/1160] rust-hashlink0.10+default-d 100% | 922.0 KiB/s | 7.4 KiB | 00m00s [ 332/1160] rust-intrusive-collections+ 100% | 799.3 KiB/s | 8.0 KiB | 00m00s [ 333/1160] rust-parking_lot+default-de 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 334/1160] rust-portable-atomic+defaul 100% | 330.3 KiB/s | 8.6 KiB | 00m00s [ 335/1160] rust-salsa-macro-rules+defa 100% | 920.0 KiB/s | 7.4 KiB | 00m00s [ 336/1160] rust-salsa-macros+default-d 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 337/1160] rust-tracing+std-devel-0:0. 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 338/1160] rust-tracing-devel-0:0.1.44 100% | 12.3 MiB/s | 88.2 KiB | 00m00s [ 339/1160] rust-typeid+default-devel-0 100% | 321.4 KiB/s | 8.0 KiB | 00m00s [ 340/1160] rust-inventory+default-deve 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 341/1160] rust-schemars+derive-devel- 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 342/1160] rust-schemars+std-devel-0:1 100% | 276.1 KiB/s | 8.6 KiB | 00m00s [ 343/1160] rust-schemars-devel-0:1.2.1 100% | 6.1 MiB/s | 151.1 KiB | 00m00s [ 344/1160] rust-seahash-devel-0:4.1.0- 100% | 5.4 MiB/s | 39.0 KiB | 00m00s [ 345/1160] rust-serde+std-devel-0:1.0. 100% | 1.2 MiB/s | 9.5 KiB | 00m00s [ 346/1160] rust-serde+serde_derive-dev 100% | 876.5 KiB/s | 9.6 KiB | 00m00s [ 347/1160] rust-serde_json+std-devel-0 100% | 1.4 MiB/s | 9.8 KiB | 00m00s [ 348/1160] rust-serde_json-devel-0:1.0 100% | 19.1 MiB/s | 156.3 KiB | 00m00s [ 349/1160] rust-serde_repr-devel-0:0.1 100% | 716.1 KiB/s | 20.1 KiB | 00m00s [ 350/1160] rust-regex-automata+dfa-dev 100% | 6.0 KiB/s | 8.9 KiB | 00m01s [ 351/1160] rust-serde_core+result-deve 100% | 833.4 KiB/s | 7.5 KiB | 00m00s [ 352/1160] rust-serde_with_macros+defa 100% | 296.2 KiB/s | 8.6 KiB | 00m00s [ 353/1160] rust-rustc-stable-hash-deve 100% | 19.8 KiB/s | 27.2 KiB | 00m01s [ 354/1160] rust-serde_test-devel-0:1.0 100% | 23.2 KiB/s | 25.5 KiB | 00m01s [ 355/1160] rust-shellexpand-devel-0:3. 100% | 4.1 MiB/s | 29.4 KiB | 00m00s [ 356/1160] rust-shellexpand+base-0-dev 100% | 114.7 KiB/s | 7.8 KiB | 00m00s [ 357/1160] rust-shellexpand+tilde-deve 100% | 118.7 KiB/s | 7.8 KiB | 00m00s [ 358/1160] rust-similar+std-devel-0:3. 100% | 208.7 KiB/s | 8.1 KiB | 00m00s [ 359/1160] rust-libc+default-devel-0:0 100% | 1.4 MiB/s | 10.1 KiB | 00m00s [ 360/1160] rust-similar+text-devel-0:3 100% | 130.3 KiB/s | 7.9 KiB | 00m00s [ 361/1160] rust-similar-devel-0:3.1.1- 100% | 899.1 KiB/s | 73.7 KiB | 00m00s [ 362/1160] rust-snapbox-devel-0:1.2.2- 100% | 2.4 MiB/s | 65.0 KiB | 00m00s [ 363/1160] rust-wait-timeout+default-d 100% | 791.9 KiB/s | 7.9 KiB | 00m00s [ 364/1160] rust-snapbox+color-auto-dev 100% | 914.2 KiB/s | 9.1 KiB | 00m00s [ 365/1160] rust-escargot+default-devel 100% | 936.3 KiB/s | 8.4 KiB | 00m00s [ 366/1160] rust-snapbox+structured-dat 100% | 928.6 KiB/s | 9.3 KiB | 00m00s [ 367/1160] rust-static_assertions-deve 100% | 2.4 MiB/s | 26.5 KiB | 00m00s [ 368/1160] rust-strum+std-devel-0:0.28 100% | 254.4 KiB/s | 8.1 KiB | 00m00s [ 369/1160] rust-strum-devel-0:0.28.0-1 100% | 1.5 MiB/s | 15.8 KiB | 00m00s [ 370/1160] rust-strum_macros-devel-0:0 100% | 1.2 MiB/s | 44.3 KiB | 00m00s [ 371/1160] rust-supports-hyperlinks-de 100% | 615.3 KiB/s | 16.6 KiB | 00m00s [ 372/1160] rust-syn+clone-impls-devel- 100% | 1.1 MiB/s | 10.4 KiB | 00m00s [ 373/1160] rust-syn+printing-devel-0:2 100% | 1.1 MiB/s | 10.6 KiB | 00m00s [ 374/1160] rust-syn+proc-macro-devel-0 100% | 1.0 MiB/s | 10.7 KiB | 00m00s [ 375/1160] rust-syn-devel-0:2.0.117-1. 100% | 8.4 MiB/s | 257.2 KiB | 00m00s [ 376/1160] rust-tempfile+getrandom-dev 100% | 916.5 KiB/s | 9.2 KiB | 00m00s [ 377/1160] rust-tempfile-devel-0:3.27. 100% | 4.0 MiB/s | 52.9 KiB | 00m00s [ 378/1160] rust-test-case-devel-0:3.3. 100% | 1.4 MiB/s | 14.6 KiB | 00m00s [ 379/1160] rust-thin-vec+std-devel-0:0 100% | 813.8 KiB/s | 8.1 KiB | 00m00s [ 380/1160] rust-thiserror+std-devel-0: 100% | 316.2 KiB/s | 9.5 KiB | 00m00s [ 381/1160] rust-thiserror-devel-0:2.0. 100% | 4.1 MiB/s | 62.8 KiB | 00m00s [ 382/1160] rust-tikv-jemallocator+back 100% | 793.5 KiB/s | 7.9 KiB | 00m00s [ 383/1160] rust-tikv-jemallocator-deve 100% | 2.0 MiB/s | 22.3 KiB | 00m00s [ 384/1160] rust-toml+display-devel-0:1 100% | 926.7 KiB/s | 9.3 KiB | 00m00s [ 385/1160] rust-toml+parse-devel-0:1.1 100% | 847.0 KiB/s | 9.3 KiB | 00m00s [ 386/1160] rust-toml+serde-devel-0:1.1 100% | 943.1 KiB/s | 9.4 KiB | 00m00s [ 387/1160] rust-toml+std-devel-0:1.1.2 100% | 1.0 MiB/s | 10.1 KiB | 00m00s [ 388/1160] rust-toml-devel-0:1.1.2-1.f 100% | 4.2 MiB/s | 63.9 KiB | 00m00s [ 389/1160] rust-os_pipe+default-devel- 100% | 3.0 KiB/s | 8.2 KiB | 00m03s [ 390/1160] rust-anstyle-svg+default-de 100% | 3.2 KiB/s | 8.6 KiB | 00m03s [ 391/1160] rust-tracing-flame+smallvec 100% | 3.4 KiB/s | 7.8 KiB | 00m02s [ 392/1160] rust-tracing-flame-devel-0: 100% | 2.5 MiB/s | 17.8 KiB | 00m00s [ 393/1160] rust-tracing-log-devel-0:0. 100% | 1.0 MiB/s | 25.7 KiB | 00m00s [ 394/1160] rust-tracing-log+log-tracer 100% | 243.3 KiB/s | 7.8 KiB | 00m00s [ 395/1160] rust-tracing-log+std-devel- 100% | 246.7 KiB/s | 7.9 KiB | 00m00s [ 396/1160] rust-tracing-subscriber+nu- 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 397/1160] rust-chrono+clock-devel-0:0 100% | 832.9 KiB/s | 8.3 KiB | 00m00s [ 398/1160] rust-tracing-core-devel-0:0 100% | 2.6 MiB/s | 68.1 KiB | 00m00s [ 399/1160] rust-tracing-subscriber+mat 100% | 919.8 KiB/s | 8.3 KiB | 00m00s [ 400/1160] rust-chrono+std-devel-0:0.4 100% | 150.6 KiB/s | 8.3 KiB | 00m00s [ 401/1160] rust-tracing-subscriber+onc 100% | 135.8 KiB/s | 8.3 KiB | 00m00s [ 402/1160] rust-tracing-subscriber+std 100% | 207.6 KiB/s | 8.3 KiB | 00m00s [ 403/1160] rust-chrono-devel-0:0.4.44- 100% | 2.0 MiB/s | 195.8 KiB | 00m00s [ 404/1160] rust-tracing-subscriber+tra 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 405/1160] rust-tracing+attributes-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 406/1160] rust-tracing-subscriber+reg 100% | 827.4 KiB/s | 8.3 KiB | 00m00s [ 407/1160] rust-tryfn+diff-devel-0:1.1 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 408/1160] rust-tryfn+color-auto-devel 100% | 884.7 KiB/s | 8.0 KiB | 00m00s [ 409/1160] rust-typed-arena+std-devel- 100% | 871.2 KiB/s | 7.8 KiB | 00m00s [ 410/1160] rust-tracing-subscriber+thr 100% | 188.7 KiB/s | 8.3 KiB | 00m00s [ 411/1160] rust-typed-arena-devel-0:2. 100% | 1.9 MiB/s | 19.3 KiB | 00m00s [ 412/1160] rust-tryfn-devel-0:1.1.0-1. 100% | 723.3 KiB/s | 16.6 KiB | 00m00s [ 413/1160] rust-unicode-ident-devel-0: 100% | 3.4 MiB/s | 45.8 KiB | 00m00s [ 414/1160] rust-unicode-width+cjk-deve 100% | 939.8 KiB/s | 8.5 KiB | 00m00s [ 415/1160] rust-unicode-normalization+ 100% | 356.2 KiB/s | 8.5 KiB | 00m00s [ 416/1160] rust-unicode-normalization- 100% | 3.8 MiB/s | 109.9 KiB | 00m00s [ 417/1160] rust-url+std-devel-0:2.5.8- 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 418/1160] rust-unicode-width-devel-0: 100% | 5.6 MiB/s | 195.2 KiB | 00m00s [ 419/1160] rust-url-devel-0:2.5.8-1.fc 100% | 7.7 MiB/s | 78.9 KiB | 00m00s [ 420/1160] rust-uuid+std-devel-0:1.23. 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 421/1160] rust-serde_derive-devel-0:1 100% | 4.5 MiB/s | 68.7 KiB | 00m00s [ 422/1160] rust-uuid-devel-0:1.23.0-1. 100% | 8.6 MiB/s | 61.7 KiB | 00m00s [ 423/1160] rust-walkdir-devel-0:2.5.0- 100% | 4.3 MiB/s | 30.6 KiB | 00m00s [ 424/1160] rust-uuid+rng-devel-0:1.23. 100% | 708.9 KiB/s | 9.2 KiB | 00m00s [ 425/1160] rust-which+real-sys-devel-0 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 426/1160] rust-which-devel-0:8.0.2-1. 100% | 1.1 MiB/s | 32.0 KiB | 00m00s [ 427/1160] rust-byteorder+default-deve 100% | 256.2 KiB/s | 7.9 KiB | 00m00s [ 428/1160] rust-crc32fast+default-deve 100% | 911.1 KiB/s | 8.2 KiB | 00m00s [ 429/1160] rust-flate2+rust_backend-de 100% | 932.1 KiB/s | 9.3 KiB | 00m00s [ 430/1160] rust-flate2-devel-0:1.1.9-1 100% | 2.7 MiB/s | 90.4 KiB | 00m00s [ 431/1160] rust-zstd+default-devel-0:0 100% | 270.1 KiB/s | 8.1 KiB | 00m00s [ 432/1160] python-rpm-macros-0:3.14-12 100% | 1.4 MiB/s | 20.0 KiB | 00m00s [ 433/1160] python3-rpm-macros-0:3.14-1 100% | 1.0 MiB/s | 12.5 KiB | 00m00s [ 434/1160] rust-anstyle-query+default- 100% | 941.1 KiB/s | 8.5 KiB | 00m00s [ 435/1160] rust-anstyle-parse+default- 100% | 906.4 KiB/s | 8.2 KiB | 00m00s [ 436/1160] rust-colorchoice+default-de 100% | 902.0 KiB/s | 8.1 KiB | 00m00s [ 437/1160] rust-utf8parse+default-deve 100% | 781.0 KiB/s | 7.8 KiB | 00m00s [ 438/1160] rust-rustversion+default-de 100% | 315.0 KiB/s | 8.5 KiB | 00m00s [ 439/1160] rust-fs-err+default-devel-0 100% | 171.3 KiB/s | 8.2 KiB | 00m00s [ 440/1160] rust-os_str_bytes+default-d 100% | 2.8 KiB/s | 8.0 KiB | 00m03s [ 441/1160] rust-predicates+diff-devel- 100% | 899.4 KiB/s | 8.1 KiB | 00m00s [ 442/1160] rust-predicates-core+defaul 100% | 888.1 KiB/s | 8.0 KiB | 00m00s [ 443/1160] rust-predicates-devel-0:3.1 100% | 2.1 MiB/s | 38.1 KiB | 00m00s [ 444/1160] rust-wild-devel-0:2.2.1-5.f 100% | 5.1 KiB/s | 16.2 KiB | 00m03s [ 445/1160] rust-predicates-tree+defaul 100% | 892.5 KiB/s | 8.0 KiB | 00m00s [ 446/1160] rust-bincode+bincode_derive 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 447/1160] rust-unicode_names2-devel-0 100% | 73.3 KiB/s | 241.6 KiB | 00m03s [ 448/1160] rust-unty+default-devel-0:0 100% | 216.5 KiB/s | 7.4 KiB | 00m00s [ 449/1160] rust-bincode+alloc-devel-0: 100% | 197.2 KiB/s | 8.1 KiB | 00m00s [ 450/1160] rust-bstr+alloc-devel-0:1.1 100% | 954.1 KiB/s | 8.6 KiB | 00m00s [ 451/1160] rust-regex-automata+dfa-sea 100% | 971.5 KiB/s | 8.7 KiB | 00m00s [ 452/1160] rust-serde_core+std-devel-0 100% | 832.1 KiB/s | 7.5 KiB | 00m00s [ 453/1160] rust-clap_builder+color-dev 100% | 1.1 MiB/s | 10.5 KiB | 00m00s [ 454/1160] rust-tap-devel-0:1.0.1-13.f 100% | 407.7 KiB/s | 19.2 KiB | 00m00s [ 455/1160] rust-radium-devel-0:0.7.0-7 100% | 286.2 KiB/s | 18.6 KiB | 00m00s [ 456/1160] rust-clap_builder+error-con 100% | 1.1 MiB/s | 10.4 KiB | 00m00s [ 457/1160] rust-clap_builder+help-deve 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 458/1160] rust-clap_builder+usage-dev 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 459/1160] rust-clap_builder+suggestio 100% | 1.1 MiB/s | 10.6 KiB | 00m00s [ 460/1160] rust-clap_builder+std-devel 100% | 1.1 MiB/s | 10.5 KiB | 00m00s [ 461/1160] rust-terminal_size+default- 100% | 904.6 KiB/s | 8.1 KiB | 00m00s [ 462/1160] rust-clap_derive-devel-0:4. 100% | 3.2 MiB/s | 39.9 KiB | 00m00s [ 463/1160] rust-clap_complete_nushell+ 100% | 970.6 KiB/s | 8.7 KiB | 00m00s [ 464/1160] rust-clap_builder-devel-0:4 100% | 7.8 MiB/s | 159.2 KiB | 00m00s [ 465/1160] rust-clap_complete+default- 100% | 1.2 MiB/s | 10.6 KiB | 00m00s [ 466/1160] rust-nix+term-devel-0:0.31. 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 467/1160] rust-nix+fs-devel-0:0.31.3- 100% | 926.3 KiB/s | 8.3 KiB | 00m00s [ 468/1160] rust-castaway+alloc-devel-0 100% | 883.8 KiB/s | 8.0 KiB | 00m00s [ 469/1160] rust-castaway-devel-0:0.2.4 100% | 1.9 MiB/s | 19.9 KiB | 00m00s [ 470/1160] rust-nix-devel-0:0.31.3-1.f 100% | 11.6 MiB/s | 308.2 KiB | 00m00s [ 471/1160] rust-cfg-if+default-devel-0 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 472/1160] rust-itoa+default-devel-0:1 100% | 897.2 KiB/s | 8.1 KiB | 00m00s [ 473/1160] rust-terminfo+default-devel 100% | 231.3 KiB/s | 7.9 KiB | 00m00s [ 474/1160] rust-ryu+default-devel-0:1. 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 475/1160] rust-serde_core+alloc-devel 100% | 833.0 KiB/s | 7.5 KiB | 00m00s [ 476/1160] rust-crossbeam-channel+std- 100% | 195.4 KiB/s | 8.4 KiB | 00m00s [ 477/1160] rust-crossbeam-deque+std-de 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 478/1160] rust-crossbeam-deque-devel- 100% | 4.1 MiB/s | 29.6 KiB | 00m00s [ 479/1160] rust-crossbeam-channel-deve 100% | 1.5 MiB/s | 90.0 KiB | 00m00s [ 480/1160] rust-crossbeam-epoch+std-de 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 481/1160] rust-crossbeam-queue+std-de 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 482/1160] rust-crossbeam-epoch-devel- 100% | 3.9 MiB/s | 52.3 KiB | 00m00s [ 483/1160] rust-crossbeam-queue-devel- 100% | 3.4 MiB/s | 24.2 KiB | 00m00s [ 484/1160] rust-crossbeam-utils+std-de 100% | 887.3 KiB/s | 8.0 KiB | 00m00s [ 485/1160] rust-crossbeam-utils-devel- 100% | 7.6 MiB/s | 54.4 KiB | 00m00s [ 486/1160] rust-nix+signal-devel-0:0.3 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 487/1160] rust-hashbrown0.14+raw-deve 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 488/1160] rust-hashbrown0.14-devel-0: 100% | 17.1 MiB/s | 122.4 KiB | 00m00s [ 489/1160] rust-lock_api+default-devel 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 490/1160] rust-once_cell+default-deve 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 491/1160] rust-csv-core+default-devel 100% | 178.9 KiB/s | 8.1 KiB | 00m00s [ 492/1160] rust-parking_lot_core+defau 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 493/1160] rust-libtest-mimic+default- 100% | 892.9 KiB/s | 8.0 KiB | 00m00s [ 494/1160] rust-log+std-devel-0:0.4.30 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 495/1160] rust-get-size-derive2+defau 100% | 884.2 KiB/s | 8.0 KiB | 00m00s [ 496/1160] rust-icu_properties_data-de 100% | 19.3 MiB/s | 158.4 KiB | 00m00s [ 497/1160] rust-icu_collections-devel- 100% | 11.8 MiB/s | 96.5 KiB | 00m00s [ 498/1160] rust-icu_provider+baked-dev 100% | 911.1 KiB/s | 8.2 KiB | 00m00s [ 499/1160] rust-icu_locale_core+zerove 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 500/1160] rust-icu_provider-devel-0:2 100% | 6.6 MiB/s | 54.2 KiB | 00m00s [ 501/1160] rust-icu_locale_core-devel- 100% | 5.4 MiB/s | 93.7 KiB | 00m00s [ 502/1160] rust-zerotrie+yoke-devel-0: 100% | 872.5 KiB/s | 7.9 KiB | 00m00s [ 503/1160] rust-zerotrie+zerofrom-deve 100% | 867.3 KiB/s | 7.8 KiB | 00m00s [ 504/1160] rust-zerovec+derive-devel-0 100% | 994.0 KiB/s | 8.9 KiB | 00m00s [ 505/1160] rust-zerovec+yoke-devel-0:0 100% | 990.6 KiB/s | 8.9 KiB | 00m00s [ 506/1160] rust-zerotrie-devel-0:0.2.4 100% | 2.9 MiB/s | 79.8 KiB | 00m00s [ 507/1160] rust-crossbeam-deque+defaul 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 508/1160] rust-zerovec-devel-0:0.11.6 100% | 6.1 MiB/s | 119.0 KiB | 00m00s [ 509/1160] rust-regex-automata+dfa-one 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 510/1160] rust-same-file+default-deve 100% | 868.6 KiB/s | 7.8 KiB | 00m00s [ 511/1160] rust-crossbeam+alloc-devel- 100% | 3.0 KiB/s | 8.1 KiB | 00m03s [ 512/1160] rust-rust-stemmers+default- 100% | 3.2 KiB/s | 7.9 KiB | 00m02s [ 513/1160] rust-phf+default-devel-0:0. 100% | 3.2 KiB/s | 8.0 KiB | 00m03s [ 514/1160] rust-console+std-devel-0:0. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 515/1160] rust-console+ansi-parsing-d 100% | 99.0 KiB/s | 8.2 KiB | 00m00s [ 516/1160] rust-console+unicode-width- 100% | 91.2 KiB/s | 8.4 KiB | 00m00s [ 517/1160] rust-unit-prefix+default-de 100% | 200.0 KiB/s | 7.6 KiB | 00m00s [ 518/1160] rust-insta+console-devel-0: 100% | 246.4 KiB/s | 9.1 KiB | 00m00s [ 519/1160] rust-console-devel-0:0.16.3 100% | 370.5 KiB/s | 37.4 KiB | 00m00s [ 520/1160] rust-similar2+default-devel 100% | 795.2 KiB/s | 7.2 KiB | 00m00s [ 521/1160] rust-similar2+inline-devel- 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 522/1160] rust-pest+default-devel-0:2 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 523/1160] rust-ron+std-devel-0:0.12.1 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 524/1160] rust-pest_derive+default-de 100% | 957.6 KiB/s | 8.6 KiB | 00m00s [ 525/1160] rust-syn+fold-devel-0:2.0.1 100% | 1.5 MiB/s | 10.4 KiB | 00m00s [ 526/1160] rust-ron-devel-0:0.12.1-1.f 100% | 9.5 MiB/s | 135.9 KiB | 00m00s [ 527/1160] rust-either+use_std-devel-0 100% | 897.2 KiB/s | 8.1 KiB | 00m00s [ 528/1160] rust-itertools+use_alloc-de 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 529/1160] rust-either-devel-0:1.16.0- 100% | 3.8 MiB/s | 27.1 KiB | 00m00s [ 530/1160] rust-jiff+alloc-devel-0:0.2 100% | 1.4 MiB/s | 12.8 KiB | 00m00s [ 531/1160] rust-annotate-snippets0.11- 100% | 2.6 MiB/s | 35.3 KiB | 00m00s [ 532/1160] rust-peg+std-devel-0:0.8.5- 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 533/1160] rust-paste-devel-0:1.0.15-5 100% | 2.0 MiB/s | 37.3 KiB | 00m00s [ 534/1160] rust-libcst_derive-devel-0: 100% | 872.7 KiB/s | 19.2 KiB | 00m00s [ 535/1160] rust-serde_derive+default-d 100% | 1.3 MiB/s | 9.5 KiB | 00m00s [ 536/1160] rust-memchr+alloc-devel-0:2 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 537/1160] rust-peg-devel-0:0.8.5-3.fc 100% | 1.4 MiB/s | 45.2 KiB | 00m00s [ 538/1160] rust-crossbeam-channel+defa 100% | 230.6 KiB/s | 8.3 KiB | 00m00s [ 539/1160] rust-mio+default-devel-0:1. 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 540/1160] rust-mio+os-ext-devel-0:1.2 100% | 924.6 KiB/s | 8.3 KiB | 00m00s [ 541/1160] rust-notify-types+default-d 100% | 299.4 KiB/s | 8.1 KiB | 00m00s [ 542/1160] rust-inotify-devel-0:0.11.1 100% | 366.6 KiB/s | 32.3 KiB | 00m00s [ 543/1160] rust-unscanny+default-devel 100% | 637.5 KiB/s | 7.6 KiB | 00m00s [ 544/1160] rust-version-ranges-devel-0 100% | 1.6 MiB/s | 28.0 KiB | 00m00s [ 545/1160] rust-diff+default-devel-0:0 100% | 859.0 KiB/s | 7.7 KiB | 00m00s [ 546/1160] rust-yansi+default-devel-0: 100% | 883.4 KiB/s | 8.0 KiB | 00m00s [ 547/1160] rust-path-dedot+default-dev 100% | 2.6 KiB/s | 7.9 KiB | 00m03s [ 548/1160] rust-path-dedot-devel-0:3.1 100% | 5.1 KiB/s | 15.2 KiB | 00m03s [ 549/1160] rust-pep508_rs+default-deve 100% | 2.9 KiB/s | 8.3 KiB | 00m03s [ 550/1160] rust-toml0.9+serde-devel-0: 100% | 209.7 KiB/s | 7.8 KiB | 00m00s [ 551/1160] rust-toml0.9+parse-devel-0: 100% | 136.6 KiB/s | 7.6 KiB | 00m00s [ 552/1160] rust-toml0.9+std-devel-0:0. 100% | 147.8 KiB/s | 8.4 KiB | 00m00s [ 553/1160] rust-newtype-uuid+default-d 100% | 939.3 KiB/s | 8.5 KiB | 00m00s [ 554/1160] rust-quick-xml0.38+default- 100% | 799.2 KiB/s | 7.2 KiB | 00m00s [ 555/1160] rust-strip-ansi-escapes+def 100% | 884.7 KiB/s | 8.0 KiB | 00m00s [ 556/1160] rust-getrandom+default-deve 100% | 953.7 KiB/s | 8.6 KiB | 00m00s [ 557/1160] rust-rand_core-devel-0:0.10 100% | 1.8 MiB/s | 31.0 KiB | 00m00s [ 558/1160] rust-getrandom+sys_rng-deve 100% | 336.3 KiB/s | 8.7 KiB | 00m00s [ 559/1160] rust-toml0.9-devel-0:0.9.12 100% | 940.6 KiB/s | 62.1 KiB | 00m00s [ 560/1160] rust-rand+alloc-devel-0:0.1 100% | 899.4 KiB/s | 8.1 KiB | 00m00s [ 561/1160] rust-getrandom+std-devel-0: 100% | 259.6 KiB/s | 8.6 KiB | 00m00s [ 562/1160] rust-chacha20-devel-0:0.10. 100% | 1.9 MiB/s | 48.9 KiB | 00m00s [ 563/1160] rust-rayon-core+default-dev 100% | 879.9 KiB/s | 7.9 KiB | 00m00s [ 564/1160] rust-chacha20+rng-devel-0:0 100% | 227.6 KiB/s | 8.2 KiB | 00m00s [ 565/1160] rust-regex-automata+nfa-tho 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 566/1160] rust-regex-automata+alloc-d 100% | 968.9 KiB/s | 8.7 KiB | 00m00s [ 567/1160] rust-regex-automata+dfa-bui 100% | 981.0 KiB/s | 8.8 KiB | 00m00s [ 568/1160] rust-regex-automata+nfa-pik 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 569/1160] rust-regex-automata+nfa-bac 100% | 977.5 KiB/s | 8.8 KiB | 00m00s [ 570/1160] rust-regex-automata+perf-in 100% | 971.5 KiB/s | 8.7 KiB | 00m00s [ 571/1160] rust-regex-automata+perf-li 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 572/1160] rust-regex-automata+unicode 100% | 998.4 KiB/s | 9.0 KiB | 00m00s [ 573/1160] rust-regex-automata+unicode 100% | 1.0 MiB/s | 9.0 KiB | 00m00s [ 574/1160] rust-regex-automata+unicode 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 575/1160] rust-regex-automata+unicode 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 576/1160] rust-regex-automata+unicode 100% | 1.0 MiB/s | 9.0 KiB | 00m00s [ 577/1160] rust-regex-automata+unicode 100% | 1.0 MiB/s | 9.0 KiB | 00m00s [ 578/1160] rust-regex-automata+unicode 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 579/1160] rust-regex-automata+unicode 100% | 975.8 KiB/s | 8.8 KiB | 00m00s [ 580/1160] rust-regex-syntax+unicode-a 100% | 925.5 KiB/s | 8.3 KiB | 00m00s [ 581/1160] rust-regex-syntax+unicode-b 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 582/1160] rust-regex-syntax+unicode-c 100% | 926.3 KiB/s | 8.3 KiB | 00m00s [ 583/1160] rust-regex-syntax+unicode-g 100% | 927.2 KiB/s | 8.3 KiB | 00m00s [ 584/1160] rust-regex-syntax+unicode-p 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 585/1160] rust-regex+perf-backtrack-d 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 586/1160] rust-regex-syntax+unicode-s 100% | 927.2 KiB/s | 8.3 KiB | 00m00s [ 587/1160] rust-regex-syntax+unicode-s 100% | 927.2 KiB/s | 8.3 KiB | 00m00s [ 588/1160] rust-regex+perf-cache-devel 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 589/1160] rust-regex+perf-dfa-devel-0 100% | 976.7 KiB/s | 8.8 KiB | 00m00s [ 590/1160] rust-regex+perf-inline-deve 100% | 978.8 KiB/s | 8.8 KiB | 00m00s [ 591/1160] rust-regex+perf-literal-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 592/1160] rust-regex+perf-onepass-dev 100% | 979.3 KiB/s | 8.8 KiB | 00m00s [ 593/1160] rust-regex+unicode-age-deve 100% | 989.7 KiB/s | 8.9 KiB | 00m00s [ 594/1160] rust-regex+unicode-bool-dev 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 595/1160] rust-regex+unicode-perl-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 596/1160] rust-regex+unicode-case-dev 100% | 990.6 KiB/s | 8.9 KiB | 00m00s [ 597/1160] rust-regex+unicode-gencat-d 100% | 992.3 KiB/s | 8.9 KiB | 00m00s [ 598/1160] rust-regex+unicode-script-d 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 599/1160] rust-regex+unicode-segment- 100% | 993.2 KiB/s | 8.9 KiB | 00m00s [ 600/1160] rust-hashbrown+allocator-ap 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 601/1160] rust-hashbrown+default-hash 100% | 891.9 KiB/s | 8.9 KiB | 00m00s [ 602/1160] rust-hashlink0.10-devel-0:0 100% | 1.3 MiB/s | 34.6 KiB | 00m00s [ 603/1160] rust-intrusive-collections- 100% | 6.3 MiB/s | 44.9 KiB | 00m00s [ 604/1160] rust-boxcar-devel-0:0.2.14- 100% | 587.5 KiB/s | 28.8 KiB | 00m00s [ 605/1160] rust-parking_lot-devel-0:0. 100% | 8.2 MiB/s | 50.6 KiB | 00m00s [ 606/1160] rust-intrusive-collections+ 100% | 226.7 KiB/s | 7.9 KiB | 00m00s [ 607/1160] rust-salsa-macro-rules-deve 100% | 1.6 MiB/s | 27.5 KiB | 00m00s [ 608/1160] rust-portable-atomic+fallba 100% | 258.8 KiB/s | 8.5 KiB | 00m00s [ 609/1160] rust-tracing-core+std-devel 100% | 900.3 KiB/s | 8.1 KiB | 00m00s [ 610/1160] rust-pin-project-lite+defau 100% | 903.3 KiB/s | 8.1 KiB | 00m00s [ 611/1160] rust-salsa-macros-devel-0:0 100% | 1.7 MiB/s | 42.9 KiB | 00m00s [ 612/1160] rust-typeid-devel-0:1.0.3-4 100% | 1.0 MiB/s | 17.0 KiB | 00m00s [ 613/1160] rust-inventory-devel-0:0.3. 100% | 1.4 MiB/s | 23.6 KiB | 00m00s [ 614/1160] rust-schemars+schemars_deri 100% | 864.9 KiB/s | 8.6 KiB | 00m00s [ 615/1160] rust-portable-atomic-devel- 100% | 2.0 MiB/s | 160.0 KiB | 00m00s [ 616/1160] rust-dyn-clone+default-deve 100% | 313.1 KiB/s | 8.1 KiB | 00m00s [ 617/1160] rust-serde_json+alloc-devel 100% | 1.1 MiB/s | 9.8 KiB | 00m00s [ 618/1160] rust-zmij+default-devel-0:1 100% | 831.3 KiB/s | 7.5 KiB | 00m00s [ 619/1160] rust-shellexpand+dirs-devel 100% | 882.1 KiB/s | 7.9 KiB | 00m00s [ 620/1160] rust-ref-cast+default-devel 100% | 193.0 KiB/s | 8.1 KiB | 00m00s [ 621/1160] rust-libc+std-devel-0:0.2.1 100% | 1.1 MiB/s | 10.1 KiB | 00m00s [ 622/1160] rust-libc-devel-0:0.2.186-1 100% | 3.1 MiB/s | 518.1 KiB | 00m00s [ 623/1160] rust-normalize-line-endings 100% | 882.9 KiB/s | 7.9 KiB | 00m00s [ 624/1160] rust-snapbox-macros+default 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 625/1160] rust-wait-timeout-devel-0:0 100% | 1.9 MiB/s | 19.8 KiB | 00m00s [ 626/1160] rust-snapbox+color-devel-0: 100% | 1.0 MiB/s | 9.3 KiB | 00m00s [ 627/1160] rust-escargot-devel-0:0.5.1 100% | 571.1 KiB/s | 28.6 KiB | 00m00s [ 628/1160] rust-os_pipe-devel-0:1.2.3- 100% | 6.2 KiB/s | 18.6 KiB | 00m03s [ 629/1160] rust-anstyle-svg-devel-0:1. 100% | 8.6 KiB/s | 23.6 KiB | 00m03s [ 630/1160] rust-serde_with_macros-deve 100% | 13.6 KiB/s | 41.1 KiB | 00m03s [ 631/1160] rust-fastrand+default-devel 100% | 914.2 KiB/s | 8.2 KiB | 00m00s [ 632/1160] rust-once_cell+std-devel-0: 100% | 925.5 KiB/s | 8.3 KiB | 00m00s [ 633/1160] rust-rustix+default-devel-0 100% | 1.0 MiB/s | 9.4 KiB | 00m00s [ 634/1160] rust-rustix+fs-devel-0:1.1. 100% | 1.0 MiB/s | 9.3 KiB | 00m00s [ 635/1160] rust-once_cell-devel-0:1.21 100% | 2.3 MiB/s | 44.8 KiB | 00m00s [ 636/1160] rust-test-case-macros-devel 100% | 1.5 MiB/s | 13.7 KiB | 00m00s [ 637/1160] rust-thiserror-impl+default 100% | 1.0 MiB/s | 9.6 KiB | 00m00s [ 638/1160] rust-toml_writer+alloc-deve 100% | 857.3 KiB/s | 7.7 KiB | 00m00s [ 639/1160] rust-tikv-jemalloc-sys-deve 100% | 2.1 MiB/s | 32.3 KiB | 00m00s [ 640/1160] rust-tikv-jemalloc-sys+back 100% | 319.9 KiB/s | 7.7 KiB | 00m00s [ 641/1160] rust-toml_parser+alloc-deve 100% | 878.6 KiB/s | 7.9 KiB | 00m00s [ 642/1160] rust-toml_writer-devel-0:1. 100% | 1.3 MiB/s | 20.7 KiB | 00m00s [ 643/1160] rust-toml_parser-devel-0:1. 100% | 3.2 MiB/s | 39.0 KiB | 00m00s [ 644/1160] rust-serde_spanned+serde-de 100% | 854.0 KiB/s | 8.5 KiB | 00m00s [ 645/1160] rust-serde_spanned+std-deve 100% | 961.0 KiB/s | 8.6 KiB | 00m00s [ 646/1160] rust-winnow-devel-0:1.0.3-1 100% | 3.1 MiB/s | 176.6 KiB | 00m00s [ 647/1160] rust-toml_parser+std-devel- 100% | 882.1 KiB/s | 7.9 KiB | 00m00s [ 648/1160] rust-toml_writer+std-devel- 100% | 968.4 KiB/s | 7.7 KiB | 00m00s [ 649/1160] rust-toml_datetime+serde-de 100% | 119.7 KiB/s | 8.7 KiB | 00m00s [ 650/1160] rust-toml_datetime+std-deve 100% | 160.8 KiB/s | 8.8 KiB | 00m00s [ 651/1160] rust-serde_spanned+alloc-de 100% | 958.0 KiB/s | 8.6 KiB | 00m00s [ 652/1160] rust-toml_datetime+alloc-de 100% | 979.7 KiB/s | 8.8 KiB | 00m00s [ 653/1160] rust-toml_datetime-devel-0: 100% | 2.4 MiB/s | 24.1 KiB | 00m00s [ 654/1160] rust-serde_spanned-devel-0: 100% | 1.1 MiB/s | 18.7 KiB | 00m00s [ 655/1160] rust-lazy_static+default-de 100% | 878.1 KiB/s | 7.9 KiB | 00m00s [ 656/1160] rust-tracing-core+default-d 100% | 901.1 KiB/s | 8.1 KiB | 00m00s [ 657/1160] rust-nu-ansi-term+default-d 100% | 877.3 KiB/s | 7.9 KiB | 00m00s [ 658/1160] rust-chrono+now-devel-0:0.4 100% | 827.8 KiB/s | 8.3 KiB | 00m00s [ 659/1160] rust-chrono+alloc-devel-0:0 100% | 825.5 KiB/s | 8.3 KiB | 00m00s [ 660/1160] rust-chrono+iana-time-zone- 100% | 372.0 KiB/s | 8.6 KiB | 00m00s [ 661/1160] rust-num-traits-devel-0:0.2 100% | 2.1 MiB/s | 58.1 KiB | 00m00s [ 662/1160] rust-matchers+default-devel 100% | 300.8 KiB/s | 7.8 KiB | 00m00s [ 663/1160] rust-tracing-subscriber+all 100% | 238.7 KiB/s | 8.1 KiB | 00m00s [ 664/1160] rust-tracing-subscriber+sha 100% | 395.3 KiB/s | 8.3 KiB | 00m00s [ 665/1160] rust-tracing+tracing-attrib 100% | 896.8 KiB/s | 8.1 KiB | 00m00s [ 666/1160] rust-tinyvec+default-devel- 100% | 924.2 KiB/s | 8.3 KiB | 00m00s [ 667/1160] rust-tinyvec+alloc-devel-0: 100% | 334.1 KiB/s | 8.4 KiB | 00m00s [ 668/1160] rust-thread_local+default-d 100% | 59.3 KiB/s | 7.9 KiB | 00m00s [ 669/1160] rust-form_urlencoded+std-de 100% | 272.0 KiB/s | 8.2 KiB | 00m00s [ 670/1160] rust-idna+std-devel-0:1.1.0 100% | 394.2 KiB/s | 8.3 KiB | 00m00s [ 671/1160] rust-percent-encoding+std-d 100% | 329.3 KiB/s | 7.9 KiB | 00m00s [ 672/1160] rust-form_urlencoded+alloc- 100% | 813.0 KiB/s | 8.1 KiB | 00m00s [ 673/1160] rust-form_urlencoded-devel- 100% | 1.2 MiB/s | 17.3 KiB | 00m00s [ 674/1160] rust-idna+alloc-devel-0:1.1 100% | 750.4 KiB/s | 8.3 KiB | 00m00s [ 675/1160] rust-idna+compiled_data-dev 100% | 352.4 KiB/s | 8.5 KiB | 00m00s [ 676/1160] rust-idna-devel-0:1.1.0-3.f 100% | 2.0 MiB/s | 137.4 KiB | 00m00s [ 677/1160] rust-percent-encoding+alloc 100% | 218.6 KiB/s | 7.9 KiB | 00m00s [ 678/1160] rust-percent-encoding-devel 100% | 1.6 MiB/s | 19.3 KiB | 00m00s [ 679/1160] rust-byteorder+std-devel-0: 100% | 254.6 KiB/s | 7.9 KiB | 00m00s [ 680/1160] rust-byteorder-devel-0:1.5. 100% | 2.4 MiB/s | 27.0 KiB | 00m00s [ 681/1160] rust-crc32fast+std-devel-0: 100% | 232.8 KiB/s | 8.1 KiB | 00m00s [ 682/1160] rust-crc32fast-devel-0:1.5. 100% | 947.5 KiB/s | 45.5 KiB | 00m00s [ 683/1160] rust-flate2+any_impl-devel- 100% | 297.8 KiB/s | 9.2 KiB | 00m00s [ 684/1160] rust-flate2+miniz_oxide-dev 100% | 241.9 KiB/s | 9.7 KiB | 00m00s [ 685/1160] rust-zstd+arrays-devel-0:0. 100% | 301.8 KiB/s | 8.1 KiB | 00m00s [ 686/1160] rust-zstd+legacy-devel-0:0. 100% | 254.7 KiB/s | 8.1 KiB | 00m00s [ 687/1160] rust-zstd+zdict_builder-dev 100% | 248.0 KiB/s | 8.2 KiB | 00m00s [ 688/1160] rust-zstd-devel-0:0.13.3-3. 100% | 942.2 KiB/s | 41.5 KiB | 00m00s [ 689/1160] rust-anstyle-query-devel-0: 100% | 1.6 MiB/s | 18.2 KiB | 00m00s [ 690/1160] rust-anstyle-parse+utf8-dev 100% | 918.1 KiB/s | 8.3 KiB | 00m00s [ 691/1160] rust-anstyle-parse-devel-0: 100% | 1.1 MiB/s | 24.4 KiB | 00m00s [ 692/1160] rust-colorchoice-devel-0:1. 100% | 777.3 KiB/s | 16.3 KiB | 00m00s [ 693/1160] rust-utf8parse-devel-0:0.2. 100% | 1.9 MiB/s | 21.4 KiB | 00m00s [ 694/1160] rust-rustversion-devel-0:1. 100% | 961.5 KiB/s | 34.6 KiB | 00m00s [ 695/1160] rust-fs-err-devel-0:3.2.2-1 100% | 1.5 MiB/s | 31.0 KiB | 00m00s [ 696/1160] rust-unicode_names2_generat 100% | 3.5 KiB/s | 8.1 KiB | 00m02s [ 697/1160] rust-os_str_bytes+memchr-de 100% | 5.3 KiB/s | 8.0 KiB | 00m02s [ 698/1160] rust-os_str_bytes+raw_os_st 100% | 232.2 KiB/s | 7.9 KiB | 00m00s [ 699/1160] rust-phf0.11-devel-0:0.11.3 100% | 11.9 KiB/s | 28.2 KiB | 00m02s [ 700/1160] rust-difflib+default-devel- 100% | 857.7 KiB/s | 7.7 KiB | 00m00s [ 701/1160] rust-predicates-core-devel- 100% | 1.6 MiB/s | 16.9 KiB | 00m00s [ 702/1160] rust-predicates-tree-devel- 100% | 1.7 MiB/s | 16.0 KiB | 00m00s [ 703/1160] rust-unty-devel-0:0.0.4-3.f 100% | 1.6 MiB/s | 14.6 KiB | 00m00s [ 704/1160] rust-os_str_bytes-devel-0:7 100% | 765.9 KiB/s | 39.1 KiB | 00m00s [ 705/1160] rust-strsim+default-devel-0 100% | 892.5 KiB/s | 8.0 KiB | 00m00s [ 706/1160] rust-bincode_derive+default 100% | 287.7 KiB/s | 7.5 KiB | 00m00s [ 707/1160] rust-clap_lex+default-devel 100% | 932.8 KiB/s | 8.4 KiB | 00m00s [ 708/1160] rust-clap_complete_nushell- 100% | 2.0 MiB/s | 20.2 KiB | 00m00s [ 709/1160] rust-terminal_size-devel-0: 100% | 1.1 MiB/s | 17.2 KiB | 00m00s [ 710/1160] rust-cfg_aliases+default-de 100% | 877.3 KiB/s | 7.9 KiB | 00m00s [ 711/1160] rust-libc+extra_traits-deve 100% | 1.1 MiB/s | 10.1 KiB | 00m00s [ 712/1160] rust-cfg-if-devel-0:1.0.4-2 100% | 1.0 MiB/s | 16.9 KiB | 00m00s [ 713/1160] rust-itoa-devel-0:1.0.18-1. 100% | 1.2 MiB/s | 20.1 KiB | 00m00s [ 714/1160] rust-terminfo-devel-0:0.9.0 100% | 1.3 MiB/s | 55.3 KiB | 00m00s [ 715/1160] rust-clap_complete-devel-0: 100% | 868.5 KiB/s | 56.5 KiB | 00m00s [ 716/1160] rust-crossbeam-epoch+alloc- 100% | 865.1 KiB/s | 7.8 KiB | 00m00s [ 717/1160] rust-csv-core-devel-0:0.1.1 100% | 1.8 MiB/s | 32.2 KiB | 00m00s [ 718/1160] rust-crossbeam-queue+alloc- 100% | 314.3 KiB/s | 7.9 KiB | 00m00s [ 719/1160] rust-nix+process-devel-0:0. 100% | 928.5 KiB/s | 8.4 KiB | 00m00s [ 720/1160] rust-lock_api+atomic_usize- 100% | 902.0 KiB/s | 8.1 KiB | 00m00s [ 721/1160] rust-lock_api-devel-0:0.4.1 100% | 2.6 MiB/s | 29.2 KiB | 00m00s [ 722/1160] rust-parking_lot_core-devel 100% | 3.6 MiB/s | 43.8 KiB | 00m00s [ 723/1160] rust-libtest-mimic-devel-0: 100% | 2.0 MiB/s | 35.6 KiB | 00m00s [ 724/1160] rust-ryu-devel-0:1.0.23-1.f 100% | 623.8 KiB/s | 56.8 KiB | 00m00s [ 725/1160] rust-writeable-devel-0:0.6. 100% | 1.7 MiB/s | 29.6 KiB | 00m00s [ 726/1160] rust-get-size-derive2-devel 100% | 404.2 KiB/s | 16.2 KiB | 00m00s [ 727/1160] rust-potential_utf+zerovec- 100% | 879.9 KiB/s | 7.9 KiB | 00m00s [ 728/1160] rust-displaydoc-devel-0:0.2 100% | 1.8 MiB/s | 32.9 KiB | 00m00s [ 729/1160] rust-potential_utf-devel-0: 100% | 1.7 MiB/s | 17.1 KiB | 00m00s [ 730/1160] rust-yoke+derive-devel-0:0. 100% | 968.4 KiB/s | 8.7 KiB | 00m00s [ 731/1160] rust-yoke-devel-0:0.8.2-1.f 100% | 3.4 MiB/s | 38.0 KiB | 00m00s [ 732/1160] rust-utf8_iter-devel-0:1.0. 100% | 745.7 KiB/s | 18.6 KiB | 00m00s [ 733/1160] rust-zerofrom+derive-devel- 100% | 922.0 KiB/s | 8.3 KiB | 00m00s [ 734/1160] rust-zerofrom-devel-0:0.1.8 100% | 1.6 MiB/s | 14.3 KiB | 00m00s [ 735/1160] rust-tinystr+zerovec-devel- 100% | 928.9 KiB/s | 8.4 KiB | 00m00s [ 736/1160] rust-tinystr-devel-0:0.8.3- 100% | 2.7 MiB/s | 27.6 KiB | 00m00s [ 737/1160] rust-litemap-devel-0:0.8.2- 100% | 2.0 MiB/s | 35.4 KiB | 00m00s [ 738/1160] rust-zerovec-derive-devel-0 100% | 2.5 MiB/s | 25.6 KiB | 00m00s [ 739/1160] rust-same-file-devel-0:1.0. 100% | 1.8 MiB/s | 18.3 KiB | 00m00s [ 740/1160] rust-phf+std-devel-0:0.13.1 100% | 295.2 KiB/s | 8.3 KiB | 00m00s [ 741/1160] rust-phf-devel-0:0.13.1-2.f 100% | 807.0 KiB/s | 29.9 KiB | 00m00s [ 742/1160] rust-unit-prefix+std-devel- 100% | 838.6 KiB/s | 7.5 KiB | 00m00s [ 743/1160] rust-unit-prefix-devel-0:0. 100% | 1.7 MiB/s | 15.5 KiB | 00m00s [ 744/1160] rust-similar2+text-devel-0: 100% | 790.5 KiB/s | 7.1 KiB | 00m00s [ 745/1160] rust-console+alloc-devel-0: 100% | 149.0 KiB/s | 8.2 KiB | 00m00s [ 746/1160] rust-pest+memchr-devel-0:2. 100% | 961.9 KiB/s | 8.7 KiB | 00m00s [ 747/1160] rust-rust-stemmers-devel-0: 100% | 20.0 MiB/s | 1.9 MiB | 00m00s [ 748/1160] rust-pest+std-devel-0:2.8.6 100% | 960.2 KiB/s | 8.6 KiB | 00m00s [ 749/1160] rust-pest_derive+std-devel- 100% | 976.7 KiB/s | 8.8 KiB | 00m00s [ 750/1160] rust-similar2-devel-0:2.7.0 100% | 1.4 MiB/s | 69.0 KiB | 00m00s [ 751/1160] rust-pest-devel-0:2.8.6-1.f 100% | 5.5 MiB/s | 106.1 KiB | 00m00s [ 752/1160] rust-bitflags+serde-devel-0 100% | 971.0 KiB/s | 8.7 KiB | 00m00s [ 753/1160] rust-once_cell+alloc-devel- 100% | 926.3 KiB/s | 8.3 KiB | 00m00s [ 754/1160] rust-pest_derive-devel-0:2. 100% | 2.0 MiB/s | 34.5 KiB | 00m00s [ 755/1160] rust-once_cell+race-devel-0 100% | 922.0 KiB/s | 8.3 KiB | 00m00s [ 756/1160] rust-either+std-devel-0:1.1 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 757/1160] rust-peg-runtime+std-devel- 100% | 883.8 KiB/s | 8.0 KiB | 00m00s [ 758/1160] rust-peg-macros+default-dev 100% | 893.8 KiB/s | 8.0 KiB | 00m00s [ 759/1160] rust-inotify-sys+default-de 100% | 864.3 KiB/s | 7.8 KiB | 00m00s [ 760/1160] rust-mio+log-devel-0:1.2.1- 100% | 935.9 KiB/s | 8.4 KiB | 00m00s [ 761/1160] rust-peg-runtime+default-de 100% | 284.6 KiB/s | 8.0 KiB | 00m00s [ 762/1160] rust-mio+os-poll-devel-0:1. 100% | 829.4 KiB/s | 8.3 KiB | 00m00s [ 763/1160] rust-unscanny-devel-0:0.1.0 100% | 1.8 MiB/s | 17.9 KiB | 00m00s [ 764/1160] rust-diff-devel-0:0.1.13-10 100% | 2.2 MiB/s | 38.6 KiB | 00m00s [ 765/1160] rust-mio-devel-0:1.2.1-1.fc 100% | 2.2 MiB/s | 111.2 KiB | 00m00s [ 766/1160] rust-notify-types-devel-0:2 100% | 1.2 MiB/s | 41.5 KiB | 00m00s [ 767/1160] rust-yansi+std-devel-0:1.0. 100% | 882.1 KiB/s | 7.9 KiB | 00m00s [ 768/1160] rust-pep508_rs-devel-0:0.9. 100% | 4.9 MiB/s | 74.5 KiB | 00m00s [ 769/1160] rust-yansi-devel-0:1.0.1-6. 100% | 2.1 MiB/s | 36.4 KiB | 00m00s [ 770/1160] rust-toml_datetime0.7+serde 100% | 818.7 KiB/s | 7.4 KiB | 00m00s [ 771/1160] rust-toml_datetime0.7+std-d 100% | 830.8 KiB/s | 7.5 KiB | 00m00s [ 772/1160] rust-toml_datetime0.7+alloc 100% | 931.3 KiB/s | 7.5 KiB | 00m00s [ 773/1160] rust-toml_datetime0.7-devel 100% | 2.2 MiB/s | 22.7 KiB | 00m00s [ 774/1160] rust-newtype-uuid+std-devel 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 775/1160] rust-newtype-uuid-devel-0:1 100% | 2.4 MiB/s | 25.1 KiB | 00m00s [ 776/1160] rust-strip-ansi-escapes-dev 100% | 1.8 MiB/s | 16.2 KiB | 00m00s [ 777/1160] rust-winnow0.7-devel-0:0.7. 100% | 2.6 MiB/s | 173.4 KiB | 00m00s [ 778/1160] rust-quick-xml0.38-devel-0: 100% | 4.4 MiB/s | 163.4 KiB | 00m00s [ 779/1160] rust-rand_core+default-deve 100% | 906.8 KiB/s | 8.2 KiB | 00m00s [ 780/1160] rust-getrandom-devel-0:0.4. 100% | 2.4 MiB/s | 64.6 KiB | 00m00s [ 781/1160] rust-regex-automata+perf-li 100% | 994.5 KiB/s | 9.0 KiB | 00m00s [ 782/1160] rust-regex-automata+perf-li 100% | 1.0 MiB/s | 9.1 KiB | 00m00s [ 783/1160] rust-cpufeatures+default-de 100% | 318.2 KiB/s | 8.3 KiB | 00m00s [ 784/1160] rust-rayon-core-devel-0:1.1 100% | 2.6 MiB/s | 78.6 KiB | 00m00s [ 785/1160] rust-allocator-api2+alloc-d 100% | 896.4 KiB/s | 8.1 KiB | 00m00s [ 786/1160] rust-allocator-api2-devel-0 100% | 9.6 MiB/s | 69.1 KiB | 00m00s [ 787/1160] rust-hashbrown0.15+inline-m 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 788/1160] rust-hashbrown0.15+default- 100% | 831.7 KiB/s | 7.5 KiB | 00m00s [ 789/1160] rust-foldhash-devel-0:0.2.0 100% | 2.3 MiB/s | 23.9 KiB | 00m00s [ 790/1160] rust-hashbrown0.15-devel-0: 100% | 16.9 MiB/s | 121.3 KiB | 00m00s [ 791/1160] rust-memoffset+default-deve 100% | 869.5 KiB/s | 7.8 KiB | 00m00s [ 792/1160] rust-syn+visit-mut-devel-0: 100% | 1.1 MiB/s | 10.4 KiB | 00m00s [ 793/1160] rust-tracing-core+once_cell 100% | 915.0 KiB/s | 8.2 KiB | 00m00s [ 794/1160] rust-synstructure+default-d 100% | 308.2 KiB/s | 8.0 KiB | 00m00s [ 795/1160] rust-pin-project-lite-devel 100% | 2.1 MiB/s | 58.7 KiB | 00m00s [ 796/1160] rust-schemars_derive+defaul 100% | 380.5 KiB/s | 8.4 KiB | 00m00s [ 797/1160] rust-dyn-clone-devel-0:1.0. 100% | 1.1 MiB/s | 19.4 KiB | 00m00s [ 798/1160] rust-ref-cast-devel-0:1.0.2 100% | 1.8 MiB/s | 31.2 KiB | 00m00s [ 799/1160] rust-zmij-devel-0:1.0.21-1. 100% | 1.7 MiB/s | 27.3 KiB | 00m00s [ 800/1160] rust-normalize-line-endings 100% | 1.5 MiB/s | 13.8 KiB | 00m00s [ 801/1160] rust-darling+default-devel- 100% | 361.8 KiB/s | 8.3 KiB | 00m00s [ 802/1160] rust-snapbox-macros+color-d 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 803/1160] rust-anstyle-lossy+default- 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 804/1160] rust-dirs+default-devel-0:6 100% | 231.9 KiB/s | 8.1 KiB | 00m00s [ 805/1160] rust-snapbox-macros-devel-0 100% | 550.7 KiB/s | 15.4 KiB | 00m00s [ 806/1160] rust-fastrand+std-devel-0:2 100% | 912.4 KiB/s | 8.2 KiB | 00m00s [ 807/1160] rust-fastrand-devel-0:2.4.1 100% | 2.4 MiB/s | 25.0 KiB | 00m00s [ 808/1160] rust-html-escape+default-de 100% | 400.4 KiB/s | 8.0 KiB | 00m00s [ 809/1160] rust-rustix+std-devel-0:1.1 100% | 1.1 MiB/s | 9.8 KiB | 00m00s [ 810/1160] rust-test-case-core-devel-0 100% | 3.8 MiB/s | 23.4 KiB | 00m00s [ 811/1160] rust-thiserror-impl-devel-0 100% | 2.7 MiB/s | 30.6 KiB | 00m00s [ 812/1160] rust-cc+default-devel-0:1.2 100% | 1.5 MiB/s | 11.0 KiB | 00m00s [ 813/1160] rust-nu-ansi-term+std-devel 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 814/1160] rust-nu-ansi-term-devel-0:0 100% | 5.3 MiB/s | 38.3 KiB | 00m00s [ 815/1160] rust-lazy_static-devel-0:1. 100% | 763.2 KiB/s | 21.4 KiB | 00m00s [ 816/1160] rust-iana-time-zone+default 100% | 425.6 KiB/s | 8.1 KiB | 00m00s [ 817/1160] rust-autocfg+default-devel- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 818/1160] rust-matchers-devel-0:0.2.0 100% | 2.1 MiB/s | 14.7 KiB | 00m00s [ 819/1160] rust-iana-time-zone+fallbac 100% | 311.2 KiB/s | 8.1 KiB | 00m00s [ 820/1160] rust-sharded-slab+default-d 100% | 858.6 KiB/s | 7.7 KiB | 00m00s [ 821/1160] rust-thread_local-devel-0:1 100% | 1.2 MiB/s | 22.4 KiB | 00m00s [ 822/1160] rust-tracing-attributes+def 100% | 908.5 KiB/s | 8.2 KiB | 00m00s [ 823/1160] rust-rustix-devel-0:1.1.4-1 100% | 4.2 MiB/s | 400.1 KiB | 00m00s [ 824/1160] rust-tinyvec+tinyvec_macros 100% | 293.3 KiB/s | 8.5 KiB | 00m00s [ 825/1160] rust-phf_shared0.11-devel-0 100% | 884.8 KiB/s | 21.2 KiB | 00m00s [ 826/1160] rust-unicode_names2_generat 100% | 3.2 MiB/s | 22.6 KiB | 00m00s [ 827/1160] rust-idna_adapter+default-d 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 828/1160] rust-idna_adapter+compiled_ 100% | 882.5 KiB/s | 7.9 KiB | 00m00s [ 829/1160] rust-tinyvec-devel-0:1.11.0 100% | 896.2 KiB/s | 51.1 KiB | 00m00s [ 830/1160] rust-miniz_oxide0.8+simd-de 100% | 236.4 KiB/s | 7.3 KiB | 00m00s [ 831/1160] rust-miniz_oxide0.8+with-al 100% | 522.1 KiB/s | 7.3 KiB | 00m00s [ 832/1160] rust-utf8_iter+default-deve 100% | 181.3 KiB/s | 7.8 KiB | 00m00s [ 833/1160] rust-zstd-safe+legacy-devel 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 834/1160] rust-miniz_oxide0.8-devel-0 100% | 2.6 MiB/s | 65.0 KiB | 00m00s [ 835/1160] rust-zstd-safe+zdict_builde 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 836/1160] rust-zstd-safe+arrays-devel 100% | 340.0 KiB/s | 8.2 KiB | 00m00s [ 837/1160] rust-difflib-devel-0:0.4.0- 100% | 1.6 MiB/s | 16.7 KiB | 00m00s [ 838/1160] rust-zstd-safe-devel-0:7.2. 100% | 3.0 MiB/s | 33.5 KiB | 00m00s [ 839/1160] rust-zstd-safe+std-devel-0: 100% | 638.3 KiB/s | 8.3 KiB | 00m00s [ 840/1160] rust-termtree0.5+default-de 100% | 799.6 KiB/s | 7.2 KiB | 00m00s [ 841/1160] rust-strsim-devel-0:0.11.1- 100% | 2.4 MiB/s | 22.3 KiB | 00m00s [ 842/1160] rust-clap_lex-devel-0:1.1.0 100% | 2.1 MiB/s | 21.2 KiB | 00m00s [ 843/1160] rust-rustix+termios-devel-0 100% | 1.1 MiB/s | 9.3 KiB | 00m00s [ 844/1160] rust-bincode_derive-devel-0 100% | 658.5 KiB/s | 15.1 KiB | 00m00s [ 845/1160] rust-cfg_aliases-devel-0:0. 100% | 1.6 MiB/s | 14.9 KiB | 00m00s [ 846/1160] rust-nom7+std-devel-0:7.1.3 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 847/1160] rust-fnv+default-devel-0:1. 100% | 386.6 KiB/s | 7.7 KiB | 00m00s [ 848/1160] rust-phf0.11+default-devel- 100% | 407.2 KiB/s | 7.3 KiB | 00m00s [ 849/1160] rust-scopeguard-devel-0:1.2 100% | 2.7 MiB/s | 19.4 KiB | 00m00s [ 850/1160] rust-phf_codegen0.11+defaul 100% | 385.3 KiB/s | 7.3 KiB | 00m00s [ 851/1160] rust-nom7-devel-0:7.1.3-3.f 100% | 2.6 MiB/s | 111.5 KiB | 00m00s [ 852/1160] rust-escape8259+default-dev 100% | 389.7 KiB/s | 7.8 KiB | 00m00s [ 853/1160] rust-yoke-derive-devel-0:0. 100% | 2.1 MiB/s | 21.4 KiB | 00m00s [ 854/1160] rust-stable_deref_trait-dev 100% | 2.3 MiB/s | 16.4 KiB | 00m00s [ 855/1160] rust-attribute-derive+defau 100% | 254.9 KiB/s | 7.4 KiB | 00m00s [ 856/1160] rust-phf_shared+std-devel-0 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 857/1160] rust-zerofrom-derive-devel- 100% | 1.6 MiB/s | 16.4 KiB | 00m00s [ 858/1160] rust-phf_shared-devel-0:0.1 100% | 2.2 MiB/s | 22.5 KiB | 00m00s [ 859/1160] rust-pest_generator+std-dev 100% | 969.3 KiB/s | 8.7 KiB | 00m00s [ 860/1160] rust-ucd-trie+std-devel-0:0 100% | 434.9 KiB/s | 7.8 KiB | 00m00s [ 861/1160] rust-ucd-trie-devel-0:0.1.7 100% | 2.0 MiB/s | 35.3 KiB | 00m00s [ 862/1160] rust-pest_generator-devel-0 100% | 2.7 MiB/s | 27.2 KiB | 00m00s [ 863/1160] rust-bitflags+serde_core-de 100% | 984.9 KiB/s | 8.9 KiB | 00m00s [ 864/1160] rust-peg-runtime-devel-0:0. 100% | 677.3 KiB/s | 12.9 KiB | 00m00s [ 865/1160] rust-yansi+alloc-devel-0:1. 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 866/1160] rust-peg-macros-devel-0:0.8 100% | 1.4 MiB/s | 32.1 KiB | 00m00s [ 867/1160] rust-itertools0.13+default- 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 868/1160] rust-inotify-sys-devel-0:0. 100% | 542.3 KiB/s | 15.2 KiB | 00m00s [ 869/1160] rust-serde+rc-devel-0:1.0.2 100% | 1.0 MiB/s | 9.5 KiB | 00m00s [ 870/1160] rust-newtype-uuid+alloc-dev 100% | 918.1 KiB/s | 8.3 KiB | 00m00s [ 871/1160] rust-thiserror1+default-dev 100% | 396.4 KiB/s | 7.5 KiB | 00m00s [ 872/1160] rust-urlencoding+default-de 100% | 323.4 KiB/s | 7.8 KiB | 00m00s [ 873/1160] rust-foldhash0.1-devel-0:0. 100% | 2.2 MiB/s | 22.8 KiB | 00m00s [ 874/1160] rust-vte-devel-0:0.15.0-2.f 100% | 1.9 MiB/s | 55.3 KiB | 00m00s [ 875/1160] rust-synstructure+proc-macr 100% | 922.9 KiB/s | 8.3 KiB | 00m00s [ 876/1160] rust-cpufeatures-devel-0:0. 100% | 553.1 KiB/s | 23.2 KiB | 00m00s [ 877/1160] rust-synstructure-devel-0:0 100% | 2.3 MiB/s | 26.0 KiB | 00m00s [ 878/1160] rust-memoffset-devel-0:0.9. 100% | 434.8 KiB/s | 17.0 KiB | 00m00s [ 879/1160] rust-schemars_derive-devel- 100% | 1.8 MiB/s | 38.7 KiB | 00m00s [ 880/1160] rust-ref-cast-impl+default- 100% | 404.7 KiB/s | 8.1 KiB | 00m00s [ 881/1160] rust-darling-devel-0:0.21.3 100% | 2.1 MiB/s | 65.9 KiB | 00m00s [ 882/1160] rust-dirs-devel-0:6.0.0-2.f 100% | 687.1 KiB/s | 20.6 KiB | 00m00s [ 883/1160] rust-darling+suggestions-de 100% | 213.9 KiB/s | 8.3 KiB | 00m00s [ 884/1160] rust-anstyle-lossy-devel-0: 100% | 2.5 MiB/s | 18.2 KiB | 00m00s [ 885/1160] rust-html-escape+std-devel- 100% | 883.8 KiB/s | 8.0 KiB | 00m00s [ 886/1160] rust-fastrand+alloc-devel-0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 887/1160] rust-errno+std-devel-0:0.3. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 888/1160] rust-bitflags+std-devel-0:2 100% | 965.4 KiB/s | 8.7 KiB | 00m00s [ 889/1160] rust-errno-devel-0:0.3.14-2 100% | 2.8 MiB/s | 19.9 KiB | 00m00s [ 890/1160] rust-rustix+alloc-devel-0:1 100% | 1.0 MiB/s | 9.3 KiB | 00m00s [ 891/1160] rust-html-escape-devel-0:0. 100% | 1.1 MiB/s | 30.6 KiB | 00m00s [ 892/1160] rust-linux-raw-sys+auxvec-d 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 893/1160] rust-linux-raw-sys+elf-deve 100% | 908.1 KiB/s | 8.2 KiB | 00m00s [ 894/1160] rust-linux-raw-sys+errno-de 100% | 909.0 KiB/s | 8.2 KiB | 00m00s [ 895/1160] rust-linux-raw-sys+general- 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 896/1160] rust-linux-raw-sys+ioctl-de 100% | 909.0 KiB/s | 8.2 KiB | 00m00s [ 897/1160] rust-linux-raw-sys+no_std-d 100% | 909.0 KiB/s | 8.2 KiB | 00m00s [ 898/1160] rust-linux-raw-sys-devel-0: 100% | 22.7 MiB/s | 325.3 KiB | 00m00s [ 899/1160] rust-autocfg-devel-0:1.5.1- 100% | 3.9 MiB/s | 28.2 KiB | 00m00s [ 900/1160] rust-iana-time-zone-devel-0 100% | 2.2 MiB/s | 40.1 KiB | 00m00s [ 901/1160] rust-cc-devel-0:1.2.60-1.fc 100% | 3.3 MiB/s | 95.3 KiB | 00m00s [ 902/1160] rust-tracing-attributes-dev 100% | 2.5 MiB/s | 48.6 KiB | 00m00s [ 903/1160] rust-sharded-slab-devel-0:0 100% | 2.3 MiB/s | 61.3 KiB | 00m00s [ 904/1160] rust-tinyvec_macros+default 100% | 370.2 KiB/s | 7.8 KiB | 00m00s [ 905/1160] rust-rand0.8+default-devel- 100% | 843.0 KiB/s | 7.6 KiB | 00m00s [ 906/1160] rust-getopts+default-devel- 100% | 418.6 KiB/s | 8.0 KiB | 00m00s [ 907/1160] rust-siphasher+default-deve 100% | 291.6 KiB/s | 7.9 KiB | 00m00s [ 908/1160] rust-icu_normalizer+compile 100% | 964.1 KiB/s | 8.7 KiB | 00m00s [ 909/1160] rust-idna_adapter-devel-0:1 100% | 861.3 KiB/s | 16.4 KiB | 00m00s [ 910/1160] rust-zstd-sys+legacy-devel- 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 911/1160] rust-miniz_oxide0.8+simd-ad 100% | 226.1 KiB/s | 7.5 KiB | 00m00s [ 912/1160] rust-adler2-devel-0:2.0.1-3 100% | 514.8 KiB/s | 21.1 KiB | 00m00s [ 913/1160] rust-zstd-sys+std-devel-0:2 100% | 921.1 KiB/s | 8.3 KiB | 00m00s [ 914/1160] rust-zstd-sys+zdict_builder 100% | 320.3 KiB/s | 8.3 KiB | 00m00s [ 915/1160] rust-termtree0.5-devel-0:0. 100% | 1.6 MiB/s | 14.6 KiB | 00m00s [ 916/1160] rust-zstd-sys-devel-0:2.0.1 100% | 2.5 MiB/s | 45.6 KiB | 00m00s [ 917/1160] rust-virtue+default-devel-0 100% | 320.5 KiB/s | 7.4 KiB | 00m00s [ 918/1160] rust-fnv-devel-0:1.0.7-15.f 100% | 1.8 MiB/s | 18.7 KiB | 00m00s [ 919/1160] rust-fnv+std-devel-0:1.0.7- 100% | 349.5 KiB/s | 7.7 KiB | 00m00s [ 920/1160] rust-minimal-lexical+std-de 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 921/1160] rust-nom7+alloc-devel-0:7.1 100% | 821.3 KiB/s | 7.4 KiB | 00m00s [ 922/1160] rust-phf0.11+std-devel-0:0. 100% | 413.0 KiB/s | 7.4 KiB | 00m00s [ 923/1160] rust-escape8259-devel-0:0.5 100% | 1.8 MiB/s | 13.2 KiB | 00m00s [ 924/1160] rust-minimal-lexical-devel- 100% | 3.2 MiB/s | 98.0 KiB | 00m00s [ 925/1160] rust-phf_codegen0.11-devel- 100% | 809.5 KiB/s | 20.2 KiB | 00m00s [ 926/1160] rust-attribute-derive-devel 100% | 4.0 MiB/s | 28.9 KiB | 00m00s [ 927/1160] rust-pest_meta+default-deve 100% | 955.8 KiB/s | 8.6 KiB | 00m00s [ 928/1160] rust-itertools0.13+use_std- 100% | 857.3 KiB/s | 7.7 KiB | 00m00s [ 929/1160] rust-itertools0.13-devel-0: 100% | 20.1 MiB/s | 143.8 KiB | 00m00s [ 930/1160] rust-serde_core+rc-devel-0: 100% | 831.7 KiB/s | 7.5 KiB | 00m00s [ 931/1160] rust-urlencoding-devel-0:2. 100% | 1.8 MiB/s | 14.9 KiB | 00m00s [ 932/1160] rust-thiserror1-devel-0:1.0 100% | 2.8 MiB/s | 53.7 KiB | 00m00s [ 933/1160] rust-serde_derive_internals 100% | 894.2 KiB/s | 8.0 KiB | 00m00s [ 934/1160] rust-arrayvec-devel-0:0.7.6 100% | 1.4 MiB/s | 37.2 KiB | 00m00s [ 935/1160] rust-syn+visit-devel-0:2.0. 100% | 434.1 KiB/s | 10.4 KiB | 00m00s [ 936/1160] rust-ref-cast-impl-devel-0: 100% | 1.8 MiB/s | 18.0 KiB | 00m00s [ 937/1160] rust-darling_core+suggestio 100% | 938.9 KiB/s | 8.5 KiB | 00m00s [ 938/1160] rust-darling_macro+default- 100% | 935.4 KiB/s | 8.4 KiB | 00m00s [ 939/1160] rust-darling_core+default-d 100% | 254.3 KiB/s | 8.4 KiB | 00m00s [ 940/1160] rust-find-msvc-tools+defaul 100% | 1.0 MiB/s | 7.5 KiB | 00m00s [ 941/1160] rust-dirs-sys+default-devel 100% | 246.4 KiB/s | 7.9 KiB | 00m00s [ 942/1160] rust-shlex+default-devel-0: 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 943/1160] rust-utf8-width+default-dev 100% | 242.3 KiB/s | 8.0 KiB | 00m00s [ 944/1160] rust-tinyvec_macros-devel-0 100% | 1.4 MiB/s | 14.0 KiB | 00m00s [ 945/1160] rust-siphasher+std-devel-0: 100% | 711.0 KiB/s | 7.8 KiB | 00m00s [ 946/1160] rust-getopts+unicode-devel- 100% | 404.0 KiB/s | 8.1 KiB | 00m00s [ 947/1160] rust-siphasher-devel-0:1.0. 100% | 628.6 KiB/s | 18.2 KiB | 00m00s [ 948/1160] rust-rand0.8+std-devel-0:0. 100% | 878.1 KiB/s | 7.9 KiB | 00m00s [ 949/1160] rust-getopts-devel-0:0.2.24 100% | 1.6 MiB/s | 27.8 KiB | 00m00s [ 950/1160] rust-rand0.8+std_rng-devel- 100% | 840.4 KiB/s | 7.6 KiB | 00m00s [ 951/1160] rust-icu_normalizer-devel-0 100% | 2.5 MiB/s | 45.2 KiB | 00m00s [ 952/1160] rust-rand0.8-devel-0:0.8.6- 100% | 3.0 MiB/s | 86.2 KiB | 00m00s [ 953/1160] rust-bindgen+runtime-devel- 100% | 925.5 KiB/s | 8.3 KiB | 00m00s [ 954/1160] rust-icu_normalizer_data-de 100% | 1.8 MiB/s | 49.0 KiB | 00m00s [ 955/1160] rust-cc+parallel-devel-0:1. 100% | 1.2 MiB/s | 11.2 KiB | 00m00s [ 956/1160] rust-simd-adler32-devel-0:0 100% | 595.5 KiB/s | 19.1 KiB | 00m00s [ 957/1160] rust-pkg-config+default-dev 100% | 886.8 KiB/s | 8.0 KiB | 00m00s [ 958/1160] rust-virtue-devel-0:0.0.18- 100% | 3.4 MiB/s | 42.3 KiB | 00m00s [ 959/1160] rust-phf_generator0.11+defa 100% | 814.3 KiB/s | 7.3 KiB | 00m00s [ 960/1160] rust-phf_shared0.11+std-dev 100% | 348.1 KiB/s | 7.3 KiB | 00m00s [ 961/1160] rust-bindgen-devel-0:0.72.1 100% | 4.5 MiB/s | 213.2 KiB | 00m00s [ 962/1160] rust-attribute-derive-macro 100% | 822.2 KiB/s | 7.4 KiB | 00m00s [ 963/1160] rust-phf_shared0.11+default 100% | 408.9 KiB/s | 7.4 KiB | 00m00s [ 964/1160] rust-derive-where+default-d 100% | 893.8 KiB/s | 8.0 KiB | 00m00s [ 965/1160] rust-pest_meta-devel-0:2.8. 100% | 1.6 MiB/s | 45.9 KiB | 00m00s [ 966/1160] rust-itertools0.13+use_allo 100% | 269.1 KiB/s | 7.5 KiB | 00m00s [ 967/1160] rust-manyhow+default-devel- 100% | 225.6 KiB/s | 7.4 KiB | 00m00s [ 968/1160] rust-thiserror-impl1+defaul 100% | 850.4 KiB/s | 7.7 KiB | 00m00s [ 969/1160] rust-serde_derive_internals 100% | 3.0 MiB/s | 33.4 KiB | 00m00s [ 970/1160] rust-darling_macro-devel-0: 100% | 1.2 MiB/s | 11.0 KiB | 00m00s [ 971/1160] rust-darling_core+strsim-de 100% | 305.1 KiB/s | 8.5 KiB | 00m00s [ 972/1160] rust-utf8-width-devel-0:0.1 100% | 1.1 MiB/s | 10.9 KiB | 00m00s [ 973/1160] rust-dirs-sys-devel-0:0.5.0 100% | 865.6 KiB/s | 18.2 KiB | 00m00s [ 974/1160] rust-darling_core-devel-0:0 100% | 2.3 MiB/s | 91.8 KiB | 00m00s [ 975/1160] rust-shlex+std-devel-0:1.3. 100% | 867.7 KiB/s | 7.8 KiB | 00m00s [ 976/1160] rust-find-msvc-tools-devel- 100% | 2.1 MiB/s | 37.4 KiB | 00m00s [ 977/1160] rust-shlex-devel-0:1.3.0-6. 100% | 2.3 MiB/s | 26.1 KiB | 00m00s [ 978/1160] rust-rand0.8+alloc-devel-0: 100% | 852.1 KiB/s | 7.7 KiB | 00m00s [ 979/1160] rust-rand0.8+getrandom-deve 100% | 854.7 KiB/s | 7.7 KiB | 00m00s [ 980/1160] rust-rand0.8+libc-devel-0:0 100% | 849.9 KiB/s | 7.6 KiB | 00m00s [ 981/1160] rust-rand_chacha0.3+std-dev 100% | 843.4 KiB/s | 7.6 KiB | 00m00s [ 982/1160] rust-rand_core0.6+std-devel 100% | 866.0 KiB/s | 7.8 KiB | 00m00s [ 983/1160] rust-rand0.8+rand_chacha-de 100% | 853.8 KiB/s | 7.7 KiB | 00m00s [ 984/1160] rust-rand_core0.6+default-d 100% | 833.4 KiB/s | 7.5 KiB | 00m00s [ 985/1160] rust-clang-sys+runtime-deve 100% | 982.5 KiB/s | 7.9 KiB | 00m00s [ 986/1160] rust-cexpr+default-devel-0: 100% | 856.0 KiB/s | 7.7 KiB | 00m00s [ 987/1160] rust-clang-sys+clang_11_0-d 100% | 875.1 KiB/s | 7.9 KiB | 00m00s [ 988/1160] rust-rand_chacha0.3-devel-0 100% | 744.0 KiB/s | 23.1 KiB | 00m00s [ 989/1160] rust-clang-sys+default-deve 100% | 869.0 KiB/s | 7.8 KiB | 00m00s [ 990/1160] rust-jobserver-devel-0:0.1. 100% | 3.0 MiB/s | 33.6 KiB | 00m00s [ 991/1160] rust-pkg-config-devel-0:0.3 100% | 1.7 MiB/s | 28.8 KiB | 00m00s [ 992/1160] rust-phf_generator0.11-deve 100% | 22.9 KiB/s | 18.4 KiB | 00m01s [ 993/1160] rust-attribute-derive-macro 100% | 20.9 KiB/s | 17.1 KiB | 00m01s [ 994/1160] rust-manyhow+macros-devel-0 100% | 279.3 KiB/s | 7.5 KiB | 00m00s [ 995/1160] rust-manyhow+syn-devel-0:0. 100% | 176.1 KiB/s | 7.4 KiB | 00m00s [ 996/1160] rust-derive-where-devel-0:1 100% | 75.2 KiB/s | 64.5 KiB | 00m01s [ 997/1160] rust-manyhow-devel-0:0.11.4 100% | 575.7 KiB/s | 28.8 KiB | 00m00s [ 998/1160] rust-sha2-devel-0:0.10.9-3. 100% | 2.2 MiB/s | 39.8 KiB | 00m00s [ 999/1160] rust-thiserror-impl1-devel- 100% | 1.4 MiB/s | 26.4 KiB | 00m00s [1000/1160] rust-ident_case+default-dev 100% | 864.3 KiB/s | 7.8 KiB | 00m00s [1001/1160] rust-rand_core0.6+alloc-dev 100% | 749.3 KiB/s | 7.5 KiB | 00m00s [1002/1160] rust-rand_core0.6+getrandom 100% | 851.7 KiB/s | 7.7 KiB | 00m00s [1003/1160] rust-ppv-lite86+std-devel-0 100% | 886.8 KiB/s | 8.0 KiB | 00m00s [1004/1160] rust-option-ext+default-dev 100% | 267.1 KiB/s | 7.7 KiB | 00m00s [1005/1160] rust-getrandom0.2+default-d 100% | 854.7 KiB/s | 7.7 KiB | 00m00s [1006/1160] rust-ppv-lite86-devel-0:0.2 100% | 1.6 MiB/s | 28.6 KiB | 00m00s [1007/1160] rust-getrandom0.2+std-devel 100% | 853.0 KiB/s | 7.7 KiB | 00m00s [1008/1160] rust-ppv-lite86+simd-devel- 100% | 228.2 KiB/s | 8.0 KiB | 00m00s [1009/1160] rust-clang-sys+libloading-d 100% | 886.0 KiB/s | 8.0 KiB | 00m00s [1010/1160] rust-rand_core0.6-devel-0:0 100% | 1.7 MiB/s | 29.5 KiB | 00m00s [1011/1160] rust-cexpr-devel-0:0.6.0-13 100% | 2.6 MiB/s | 26.8 KiB | 00m00s [1012/1160] rust-clang-sys+clang_10_0-d 100% | 875.1 KiB/s | 7.9 KiB | 00m00s [1013/1160] rust-clang-sys-devel-0:1.8. 100% | 2.6 MiB/s | 48.0 KiB | 00m00s [1014/1160] rust-rand0.8+small_rng-deve 100% | 836.9 KiB/s | 7.5 KiB | 00m00s [1015/1160] rust-interpolator+default-d 100% | 843.0 KiB/s | 7.6 KiB | 00m00s [1016/1160] rust-interpolator+iter-deve 100% | 841.7 KiB/s | 7.6 KiB | 00m00s [1017/1160] rust-proc-macro-utils+defau 100% | 846.5 KiB/s | 7.6 KiB | 00m00s [1018/1160] rust-quote-use+default-deve 100% | 823.9 KiB/s | 7.4 KiB | 00m00s [1019/1160] rust-collection_literals+de 100% | 235.7 KiB/s | 7.5 KiB | 00m00s [1020/1160] rust-manyhow-macros+default 100% | 385.1 KiB/s | 7.3 KiB | 00m00s [1021/1160] rust-cpufeatures0.2+default 100% | 819.6 KiB/s | 7.4 KiB | 00m00s [1022/1160] rust-digest+default-devel-0 100% | 869.5 KiB/s | 7.8 KiB | 00m00s [1023/1160] rust-ident_case-devel-0:1.0 100% | 1.3 MiB/s | 11.7 KiB | 00m00s [1024/1160] rust-manyhow+syn2-devel-0:0 100% | 263.2 KiB/s | 7.6 KiB | 00m00s [1025/1160] rust-zerocopy+default-devel 100% | 994.9 KiB/s | 9.0 KiB | 00m00s [1026/1160] rust-zerocopy+simd-devel-0: 100% | 993.6 KiB/s | 8.9 KiB | 00m00s [1027/1160] rust-libloading+default-dev 100% | 954.1 KiB/s | 8.6 KiB | 00m00s [1028/1160] rust-option-ext-devel-0:0.2 100% | 614.3 KiB/s | 15.4 KiB | 00m00s [1029/1160] rust-clang-sys+clang_9_0-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1030/1160] rust-getrandom0.2-devel-0:0 100% | 2.0 MiB/s | 51.4 KiB | 00m00s [1031/1160] rust-collection_literals-de 100% | 474.7 KiB/s | 12.8 KiB | 00m00s [1032/1160] rust-proc-macro-utils+proc- 100% | 744.2 KiB/s | 7.4 KiB | 00m00s [1033/1160] rust-interpolator-devel-0:0 100% | 1.0 MiB/s | 36.9 KiB | 00m00s [1034/1160] rust-proc-macro-utils+parse 100% | 203.4 KiB/s | 7.5 KiB | 00m00s [1035/1160] rust-proc-macro-utils+quote 100% | 841.3 KiB/s | 7.6 KiB | 00m00s [1036/1160] rust-proc-macro-utils+proc- 100% | 281.7 KiB/s | 7.6 KiB | 00m00s [1037/1160] rust-manyhow-macros-devel-0 100% | 1.3 MiB/s | 13.0 KiB | 00m00s [1038/1160] rust-proc-macro-utils-devel 100% | 855.8 KiB/s | 28.2 KiB | 00m00s [1039/1160] rust-quote-use-devel-0:0.8. 100% | 342.9 KiB/s | 11.7 KiB | 00m00s [1040/1160] rust-digest+core-api-devel- 100% | 870.8 KiB/s | 7.8 KiB | 00m00s [1041/1160] rust-cpufeatures0.2-devel-0 100% | 379.3 KiB/s | 21.6 KiB | 00m00s [1042/1160] rust-digest-devel-0:0.10.7- 100% | 566.6 KiB/s | 28.3 KiB | 00m00s [1043/1160] rust-clang-sys+clang_8_0-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1044/1160] rust-libloading-devel-0:0.8 100% | 2.0 MiB/s | 37.2 KiB | 00m00s [1045/1160] rust-zerocopy-devel-0:0.8.4 100% | 3.6 MiB/s | 305.7 KiB | 00m00s [1046/1160] rust-digest+block-buffer-de 100% | 234.6 KiB/s | 8.0 KiB | 00m00s [1047/1160] rust-crypto-common0.1+defau 100% | 800.5 KiB/s | 7.2 KiB | 00m00s [1048/1160] rust-zerocopy-derive+defaul 100% | 996.6 KiB/s | 9.0 KiB | 00m00s [1049/1160] rust-clang-sys+clang_7_0-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1050/1160] rust-proc-macro-utils+small 100% | 2.6 KiB/s | 7.7 KiB | 00m03s [1051/1160] rust-block-buffer0.10+defau 100% | 803.1 KiB/s | 7.2 KiB | 00m00s [1052/1160] rust-crypto-common0.1-devel 100% | 1.0 MiB/s | 16.6 KiB | 00m00s [1053/1160] rust-zerocopy-derive-devel- 100% | 2.0 MiB/s | 113.3 KiB | 00m00s [1054/1160] rust-clang-sys+clang_6_0-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1055/1160] rust-block-buffer0.10-devel 100% | 1.1 MiB/s | 18.5 KiB | 00m00s [1056/1160] rust-generic-array+default- 100% | 890.3 KiB/s | 8.0 KiB | 00m00s [1057/1160] rust-generic-array+more_len 100% | 892.0 KiB/s | 8.0 KiB | 00m00s [1058/1160] rust-typenum+default-devel- 100% | 900.7 KiB/s | 8.1 KiB | 00m00s [1059/1160] rust-clang-sys+clang_5_0-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1060/1160] rust-generic-array-devel-0: 100% | 1.5 MiB/s | 24.6 KiB | 00m00s [1061/1160] rust-typenum-devel-0:1.20.1 100% | 2.4 MiB/s | 79.5 KiB | 00m00s [1062/1160] rust-clang-sys+clang_4_0-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1063/1160] rust-version_check+default- 100% | 879.4 KiB/s | 7.9 KiB | 00m00s [1064/1160] rust-clang-sys+clang_3_9-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1065/1160] rust-version_check-devel-0: 100% | 1.4 MiB/s | 22.9 KiB | 00m00s [1066/1160] rust-clang-sys+clang_3_8-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1067/1160] rust-clang-sys+clang_3_7-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1068/1160] rust-clang-sys+clang_3_6-de 100% | 874.7 KiB/s | 7.9 KiB | 00m00s [1069/1160] rust-clang-sys+clang_3_5-de 100% | 869.9 KiB/s | 7.8 KiB | 00m00s [1070/1160] libzstd-devel-0:1.5.7-5.fc4 100% | 2.2 MiB/s | 56.3 KiB | 00m00s [1071/1160] cmake-filesystem-0:4.3.0-1. 100% | 1.5 MiB/s | 15.0 KiB | 00m00s [1072/1160] jemalloc-devel-0:5.3.0-14.f 100% | 1.6 MiB/s | 81.6 KiB | 00m00s [1073/1160] jemalloc-0:5.3.0-14.fc44.x8 100% | 3.5 MiB/s | 297.0 KiB | 00m00s [1074/1160] perl-Getopt-Long-1:2.58-521 100% | 2.4 MiB/s | 63.6 KiB | 00m00s [1075/1160] perl-PathTools-0:3.94-521.f 100% | 3.2 MiB/s | 87.3 KiB | 00m00s [1076/1160] perl-interpreter-4:5.42.2-5 100% | 2.4 MiB/s | 72.4 KiB | 00m00s [1077/1160] perl-Exporter-0:5.79-521.fc 100% | 2.7 MiB/s | 30.8 KiB | 00m00s [1078/1160] perl-Pod-Usage-4:2.05-521.f 100% | 2.3 MiB/s | 40.7 KiB | 00m00s [1079/1160] perl-Text-ParseWords-0:3.31 100% | 1.6 MiB/s | 16.5 KiB | 00m00s [1080/1160] perl-base-0:2.27-524.fc45.n 100% | 1.7 MiB/s | 16.1 KiB | 00m00s [1081/1160] perl-constant-0:1.33-522.fc 100% | 2.2 MiB/s | 22.9 KiB | 00m00s [1082/1160] perl-overload-0:1.40-524.fc 100% | 2.5 MiB/s | 45.4 KiB | 00m00s [1083/1160] perl-Carp-0:1.54-521.fc44.n 100% | 2.8 MiB/s | 28.8 KiB | 00m00s [1084/1160] perl-Errno-0:1.38-524.fc45. 100% | 1.6 MiB/s | 14.8 KiB | 00m00s [1085/1160] perl-Scalar-List-Utils-5:1. 100% | 2.8 MiB/s | 75.4 KiB | 00m00s [1086/1160] perl-libs-4:5.42.2-524.fc45 100% | 7.4 MiB/s | 2.6 MiB | 00m00s [1087/1160] perl-Pod-Perldoc-0:3.28.01- 100% | 3.8 MiB/s | 86.1 KiB | 00m00s [1088/1160] perl-podlators-1:6.0.2-521. 100% | 6.3 MiB/s | 128.5 KiB | 00m00s [1089/1160] perl-mro-0:1.29-524.fc45.x8 100% | 2.6 MiB/s | 29.7 KiB | 00m00s [1090/1160] perl-overloading-0:0.02-524 100% | 1.4 MiB/s | 12.8 KiB | 00m00s [1091/1160] perl-DynaLoader-0:1.57-524. 100% | 2.5 MiB/s | 25.9 KiB | 00m00s [1092/1160] groff-base-0:1.24.0-1.fc45. 100% | 9.7 MiB/s | 1.2 MiB | 00m00s [1093/1160] perl-Fcntl-0:1.20-524.fc45. 100% | 2.6 MiB/s | 29.6 KiB | 00m00s [1094/1160] perl-File-Basename-0:2.86-5 100% | 1.8 MiB/s | 17.0 KiB | 00m00s [1095/1160] perl-File-Temp-1:0.231.200- 100% | 4.5 MiB/s | 59.6 KiB | 00m00s [1096/1160] perl-HTTP-Tiny-0:0.094-1.fc 100% | 5.1 MiB/s | 57.2 KiB | 00m00s [1097/1160] perl-IO-0:1.55-524.fc45.x86 100% | 3.7 MiB/s | 83.9 KiB | 00m00s [1098/1160] perl-IPC-Open3-0:1.24-524.f 100% | 2.3 MiB/s | 24.0 KiB | 00m00s [1099/1160] perl-Pod-Simple-1:3.48-2.fc 100% | 9.1 MiB/s | 222.7 KiB | 00m00s [1100/1160] perl-Symbol-0:1.09-524.fc45 100% | 1.4 MiB/s | 14.1 KiB | 00m00s [1101/1160] perl-parent-1:0.244-521.fc4 100% | 1.6 MiB/s | 14.9 KiB | 00m00s [1102/1160] perl-vars-0:1.05-524.fc45.n 100% | 1.4 MiB/s | 12.9 KiB | 00m00s [1103/1160] perl-POSIX-0:2.23-524.fc45. 100% | 4.3 MiB/s | 96.9 KiB | 00m00s [1104/1160] perl-Term-ANSIColor-0:5.01- 100% | 5.8 MiB/s | 47.7 KiB | 00m00s [1105/1160] perl-Term-Cap-0:1.18-521.fc 100% | 2.1 MiB/s | 22.0 KiB | 00m00s [1106/1160] perl-File-Path-0:2.18-522.f 100% | 3.1 MiB/s | 35.3 KiB | 00m00s [1107/1160] rust-quote-use-macros+defau 100% | 1.7 KiB/s | 7.3 KiB | 00m04s [1108/1160] rust-quote-use-macros-devel 100% | 3.5 KiB/s | 15.3 KiB | 00m04s [1109/1160] perl-MIME-Base64-0:3.16-521 100% | 1.7 MiB/s | 29.8 KiB | 00m00s [1110/1160] perl-IO-Socket-SSL-0:2.098- 100% | 6.9 MiB/s | 234.7 KiB | 00m00s [1111/1160] perl-Socket-4:2.041-1.fc45. 100% | 2.8 MiB/s | 55.1 KiB | 00m00s [1112/1160] perl-Time-HiRes-4:1.9778-52 100% | 4.3 MiB/s | 57.2 KiB | 00m00s [1113/1160] perl-File-stat-0:1.14-524.f 100% | 1.8 MiB/s | 16.9 KiB | 00m00s [1114/1160] perl-Time-Local-2:1.350-521 100% | 2.0 MiB/s | 34.5 KiB | 00m00s [1115/1160] perl-SelectSaver-0:1.02-524 100% | 1.3 MiB/s | 11.6 KiB | 00m00s [1116/1160] perl-Pod-Escapes-1:1.07-521 100% | 1.9 MiB/s | 19.8 KiB | 00m00s [1117/1160] perl-Text-Tabs+Wrap-0:2024. 100% | 2.4 MiB/s | 21.8 KiB | 00m00s [1118/1160] perl-if-0:0.61.000-524.fc45 100% | 1.4 MiB/s | 13.9 KiB | 00m00s [1119/1160] perl-locale-0:1.13-524.fc45 100% | 1.5 MiB/s | 13.4 KiB | 00m00s [1120/1160] perl-Net-SSLeay-0:1.96-1.fc 100% | 4.3 MiB/s | 377.1 KiB | 00m00s [1121/1160] perl-IO-Socket-IP-0:0.44-1. 100% | 2.1 MiB/s | 42.1 KiB | 00m00s [1122/1160] perl-AutoLoader-0:5.74-524. 100% | 2.1 MiB/s | 21.1 KiB | 00m00s [1123/1160] perl-Class-Struct-0:0.68-52 100% | 2.1 MiB/s | 22.0 KiB | 00m00s [1124/1160] perl-URI-0:5.34-3.fc44.noar 100% | 3.3 MiB/s | 149.2 KiB | 00m00s [1125/1160] perl-Data-Dumper-0:2.191-52 100% | 2.8 MiB/s | 56.5 KiB | 00m00s [1126/1160] perl-MIME-Base32-0:1.303-25 100% | 2.0 MiB/s | 20.5 KiB | 00m00s [1127/1160] ncurses-0:6.6-2.fc45.x86_64 100% | 5.1 MiB/s | 431.4 KiB | 00m00s [1128/1160] perl-libnet-0:3.15-522.fc44 100% | 3.1 MiB/s | 128.4 KiB | 00m00s [1129/1160] perl-Digest-MD5-0:2.59-521. 100% | 1.8 MiB/s | 36.0 KiB | 00m00s [1130/1160] perl-B-0:1.89-524.fc45.x86_ 100% | 4.5 MiB/s | 179.1 KiB | 00m00s [1131/1160] perl-FileHandle-0:2.05-524. 100% | 1.5 MiB/s | 15.4 KiB | 00m00s [1132/1160] perl-Digest-0:1.20-521.fc44 100% | 2.4 MiB/s | 24.9 KiB | 00m00s [1133/1160] clang-resource-filesystem-0 100% | 5.2 MiB/s | 15.9 KiB | 00m00s [1134/1160] clang-devel-0:22.1.6-5.fc45 100% | 125.7 MiB/s | 3.9 MiB | 00m00s [1135/1160] clang-libs-0:22.1.6-5.fc45. 100% | 268.6 MiB/s | 28.2 MiB | 00m00s [1136/1160] clang-0:22.1.6-5.fc45.x86_6 100% | 45.2 MiB/s | 7.1 MiB | 00m00s [1137/1160] emacs-filesystem-1:30.2-2.f 100% | 893.7 KiB/s | 8.0 KiB | 00m00s [1138/1160] llvm-devel-0:22.1.6-5.fc45. 100% | 67.4 MiB/s | 5.3 MiB | 00m00s [1139/1160] llvm-googletest-0:22.1.6-5. 100% | 54.4 MiB/s | 390.1 KiB | 00m00s [1140/1160] clang-tools-extra-0:22.1.6- 100% | 61.5 MiB/s | 17.3 MiB | 00m00s [1141/1160] llvm-0:22.1.6-5.fc45.x86_64 100% | 140.3 MiB/s | 23.4 MiB | 00m00s [1142/1160] llvm-test-0:22.1.6-5.fc45.x 100% | 15.8 MiB/s | 709.8 KiB | 00m00s [1143/1160] llvm-static-0:22.1.6-5.fc45 100% | 188.7 MiB/s | 46.8 MiB | 00m00s [1144/1160] perl-Getopt-Std-0:1.14-524. 100% | 916.4 KiB/s | 15.6 KiB | 00m00s [1145/1160] perl-Storable-1:3.37-522.fc 100% | 2.7 MiB/s | 100.9 KiB | 00m00s [1146/1160] perl-Encode-4:3.24-524.fc45 100% | 5.6 MiB/s | 1.1 MiB | 00m00s [1147/1160] libedit-devel-0:3.1-59.2026 100% | 3.1 MiB/s | 41.2 KiB | 00m00s [1148/1160] ncurses-devel-0:6.6-2.fc45. 100% | 8.8 MiB/s | 605.7 KiB | 00m00s [1149/1160] ncurses-c++-libs-0:6.6-2.fc 100% | 3.0 MiB/s | 39.6 KiB | 00m00s [1150/1160] rust-fancy-regex+default-de 100% | 311.3 KiB/s | 8.1 KiB | 00m00s [1151/1160] rust-fancy-regex+perf-devel 100% | 812.6 KiB/s | 8.1 KiB | 00m00s [1152/1160] rust-fancy-regex+std-devel- 100% | 393.8 KiB/s | 8.3 KiB | 00m00s [1153/1160] rust-fancy-regex+unicode-de 100% | 914.6 KiB/s | 8.2 KiB | 00m00s [1154/1160] rust-fancy-regex-devel-0:0. 100% | 3.6 MiB/s | 96.5 KiB | 00m00s [1155/1160] rust-bit-set+std-devel-0:0. 100% | 343.3 KiB/s | 7.9 KiB | 00m00s [1156/1160] rust-bit-set-devel-0:0.8.0- 100% | 2.3 MiB/s | 23.4 KiB | 00m00s [1157/1160] rust-bit-vec+std-devel-0:0. 100% | 323.4 KiB/s | 7.8 KiB | 00m00s [1158/1160] rust-bit-vec-devel-0:0.8.0- 100% | 1.3 MiB/s | 29.8 KiB | 00m00s [1159/1160] libstdc++-devel-0:16.1.1-2. 100% | 13.6 MiB/s | 6.0 MiB | 00m00s [1160/1160] gcc-c++-0:16.1.1-2.fc45.x86 100% | 13.1 MiB/s | 17.2 MiB | 00m01s -------------------------------------------------------------------------------- [1160/1160] Total 100% | 6.3 MiB/s | 194.3 MiB | 00m31s Running transaction [ 1/1162] Verify package files 100% | 1.3 KiB/s | 1.1 KiB | 00m01s [ 2/1162] Prepare transaction 100% | 9.8 KiB/s | 1.1 KiB | 00m00s [ 3/1162] Installing rust-regex-autom 100% | 285.5 MiB/s | 2.6 MiB | 00m00s [ 4/1162] Installing rust-regex-synta 100% | 321.6 MiB/s | 1.6 MiB | 00m00s [ 5/1162] Installing rust-libc-devel- 100% | 163.4 MiB/s | 4.2 MiB | 00m00s [ 6/1162] Installing rust-memchr-deve 100% | 189.0 MiB/s | 580.8 KiB | 00m00s [ 7/1162] Installing rust-jiff-devel- 100% | 329.9 MiB/s | 3.6 MiB | 00m00s [ 8/1162] Installing rust-get-size2-d 100% | 86.0 MiB/s | 88.1 KiB | 00m00s [ 9/1162] Installing rust-aho-corasic 100% | 265.0 MiB/s | 814.1 KiB | 00m00s [ 10/1162] Installing rust-hashbrown-d 100% | 208.5 MiB/s | 854.1 KiB | 00m00s [ 11/1162] Installing rust-linux-raw-s 100% | 466.9 MiB/s | 12.6 MiB | 00m00s [ 12/1162] Installing rust-crossbeam-u 100% | 185.4 MiB/s | 189.8 KiB | 00m00s [ 13/1162] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1162] Installing rust-bstr-devel- 100% | 319.9 MiB/s | 1.6 MiB | 00m00s [ 15/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1162] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 19/1162] Installing rust-zerofrom-de 100% | 0.0 B/s | 15.7 KiB | 00m00s [ 20/1162] Installing rust-zerovec-dev 100% | 193.5 MiB/s | 594.5 KiB | 00m00s [ 21/1162] Installing rust-once_cell-d 100% | 141.4 MiB/s | 144.8 KiB | 00m00s [ 22/1162] Installing rust-console-dev 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [ 23/1162] Installing rust-uuid-devel- 100% | 276.7 MiB/s | 283.3 KiB | 00m00s [ 24/1162] Installing rust-smallvec-de 100% | 145.3 MiB/s | 148.8 KiB | 00m00s [ 25/1162] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/1162] Installing rust-bitflags-de 100% | 110.4 MiB/s | 226.0 KiB | 00m00s [ 27/1162] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1162] Installing rust-crossbeam-e 100% | 185.0 MiB/s | 189.4 KiB | 00m00s [ 30/1162] Installing rust-crossbeam-q 100% | 67.1 MiB/s | 68.7 KiB | 00m00s [ 31/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1162] Installing rust-serde_spann 100% | 0.0 B/s | 31.2 KiB | 00m00s [ 33/1162] Installing rust-toml_writer 100% | 49.9 MiB/s | 51.1 KiB | 00m00s [ 34/1162] Installing rust-either-deve 100% | 82.7 MiB/s | 84.6 KiB | 00m00s [ 35/1162] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 36/1162] Installing rust-tracing-sub 100% | 204.5 MiB/s | 1.0 MiB | 00m00s [ 37/1162] Installing rust-itertools0. 100% | 222.4 MiB/s | 683.3 KiB | 00m00s [ 38/1162] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 39/1162] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1162] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 42/1162] Installing rust-hashbrown0. 100% | 260.1 MiB/s | 799.0 KiB | 00m00s [ 43/1162] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1162] Installing rust-percent-enc 100% | 0.0 B/s | 35.5 KiB | 00m00s [ 45/1162] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 46/1162] Installing rust-flate2-deve 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 47/1162] Installing rust-similar-dev 100% | 168.2 MiB/s | 344.6 KiB | 00m00s [ 48/1162] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 49/1162] Installing rust-thin-vec-de 100% | 158.8 MiB/s | 162.6 KiB | 00m00s [ 50/1162] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1162] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1162] Installing rust-itertools-d 100% | 175.3 MiB/s | 718.0 KiB | 00m00s [ 53/1162] Installing rust-crossbeam-d 100% | 124.9 MiB/s | 127.9 KiB | 00m00s [ 54/1162] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1162] Installing rust-newtype-uui 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [ 56/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1162] Installing rust-regex-devel 100% | 225.9 MiB/s | 693.8 KiB | 00m00s [ 60/1162] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 61/1162] Installing rust-crossbeam-c 100% | 288.8 MiB/s | 591.5 KiB | 00m00s [ 62/1162] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 63/1162] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1162] Installing rust-mio-devel-0 100% | 155.1 MiB/s | 476.4 KiB | 00m00s [ 65/1162] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 66/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1162] Installing cmake-filesystem 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 75/1162] Installing rust-tinyvec-dev 100% | 208.1 MiB/s | 213.1 KiB | 00m00s [ 76/1162] Installing rust-fastrand-de 100% | 58.7 MiB/s | 60.1 KiB | 00m00s [ 77/1162] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 78/1162] Installing rust-similar2-de 100% | 113.6 MiB/s | 232.6 KiB | 00m00s [ 79/1162] Installing rust-os_str_byte 100% | 131.2 MiB/s | 134.3 KiB | 00m00s [ 80/1162] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 81/1162] Installing rust-rand-devel- 100% | 204.4 MiB/s | 418.7 KiB | 00m00s [ 82/1162] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 83/1162] Installing rust-log-devel-0 100% | 223.6 MiB/s | 229.0 KiB | 00m00s [ 84/1162] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 85/1162] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 86/1162] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1162] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 88/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1162] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1162] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1162] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1162] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1162] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1162] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1162] Installing rust-rand0.8-dev 100% | 158.2 MiB/s | 323.9 KiB | 00m00s [ 102/1162] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1162] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1162] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1162] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1162] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1162] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1162] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1162] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1162] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1162] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1162] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1162] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1162] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1162] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1162] Installing rust-path-dedot- 100% | 35.3 MiB/s | 36.1 KiB | 00m00s [ 119/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1162] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1162] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1162] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1162] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1162] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1162] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1162] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 133/1162] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 134/1162] Installing rust-fancy-regex 100% | 107.4 MiB/s | 439.7 KiB | 00m00s [ 135/1162] Installing libstdc++-devel- 100% | 444.3 MiB/s | 41.3 MiB | 00m00s [ 136/1162] Installing gcc-c++-0:16.1.1 100% | 311.4 MiB/s | 46.4 MiB | 00m00s [ 137/1162] Installing llvm-0:22.1.6-5. 100% | 360.0 MiB/s | 86.4 MiB | 00m00s [ 138/1162] Installing rust-interpolato 100% | 256.5 MiB/s | 262.7 KiB | 00m00s [ 139/1162] Installing rust-shlex-devel 100% | 56.3 MiB/s | 57.7 KiB | 00m00s [ 140/1162] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 141/1162] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 142/1162] Installing rust-minimal-lex 100% | 155.9 MiB/s | 319.3 KiB | 00m00s [ 143/1162] Installing rust-nom7-devel- 100% | 209.4 MiB/s | 643.3 KiB | 00m00s [ 144/1162] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 145/1162] Installing rust-iana-time-z 100% | 144.6 MiB/s | 148.1 KiB | 00m00s [ 146/1162] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 147/1162] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 148/1162] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 149/1162] Installing rust-pest-devel- 100% | 450.1 MiB/s | 1.4 MiB | 00m00s [ 150/1162] Installing rust-nu-ansi-ter 100% | 113.5 MiB/s | 116.2 KiB | 00m00s [ 151/1162] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 152/1162] Installing rust-allocator-a 100% | 284.5 MiB/s | 291.4 KiB | 00m00s [ 153/1162] Installing rust-unit-prefix 100% | 0.0 B/s | 26.5 KiB | 00m00s [ 154/1162] Installing rust-utf8_iter-d 100% | 0.0 B/s | 40.8 KiB | 00m00s [ 155/1162] Installing rust-potential_u 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 156/1162] Installing rust-writeable-d 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 157/1162] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 158/1162] Installing rust-byteorder-d 100% | 172.2 MiB/s | 176.4 KiB | 00m00s [ 159/1162] Installing rust-winnow-deve 100% | 209.1 MiB/s | 1.3 MiB | 00m00s [ 160/1162] Installing rust-toml_parser 100% | 225.8 MiB/s | 231.2 KiB | 00m00s [ 161/1162] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 162/1162] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1162] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 164/1162] Installing rust-portable-at 100% | 302.2 MiB/s | 1.2 MiB | 00m00s [ 165/1162] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 166/1162] Installing rust-which-devel 100% | 102.1 MiB/s | 104.5 KiB | 00m00s [ 167/1162] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 168/1162] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 169/1162] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 170/1162] Installing rust-proc-macro2 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 171/1162] Installing rust-syn-devel-0 100% | 306.7 MiB/s | 2.1 MiB | 00m00s [ 172/1162] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 173/1162] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 174/1162] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1162] Installing rust-quote-devel 100% | 127.2 MiB/s | 130.2 KiB | 00m00s [ 176/1162] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 177/1162] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 178/1162] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1162] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1162] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 181/1162] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1162] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 183/1162] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 184/1162] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1162] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1162] Installing rust-displaydoc- 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [ 187/1162] Installing rust-zerotrie-de 100% | 187.9 MiB/s | 384.9 KiB | 00m00s [ 188/1162] Installing rust-serde_deriv 100% | 160.6 MiB/s | 329.0 KiB | 00m00s [ 189/1162] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1162] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 191/1162] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1162] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1162] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1162] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1162] Installing rust-serde-devel 100% | 269.1 MiB/s | 551.0 KiB | 00m00s [ 196/1162] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1162] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1162] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1162] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1162] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1162] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1162] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1162] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 204/1162] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1162] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1162] Installing rust-toml-devel- 100% | 147.1 MiB/s | 301.2 KiB | 00m00s [ 207/1162] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1162] Installing rust-toml0.9-dev 100% | 144.9 MiB/s | 296.7 KiB | 00m00s [ 209/1162] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1162] Installing rust-tinystr-dev 100% | 92.9 MiB/s | 95.1 KiB | 00m00s [ 211/1162] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1162] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 213/1162] Installing rust-rustc-hash- 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [ 214/1162] Installing rust-equivalent- 100% | 0.0 B/s | 18.4 KiB | 00m00s [ 215/1162] Installing rust-indexmap-de 100% | 248.5 MiB/s | 508.9 KiB | 00m00s [ 216/1162] Installing rust-ordermap-de 100% | 68.1 MiB/s | 348.7 KiB | 00m00s [ 217/1162] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1162] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1162] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1162] Installing rust-colored-dev 100% | 120.3 MiB/s | 123.2 KiB | 00m00s [ 221/1162] Installing rust-camino-deve 100% | 155.6 MiB/s | 159.4 KiB | 00m00s [ 222/1162] Installing rust-anyhow-deve 100% | 109.1 MiB/s | 223.4 KiB | 00m00s [ 223/1162] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 224/1162] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1162] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1162] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 227/1162] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1162] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1162] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1162] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1162] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1162] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1162] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1162] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1162] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1162] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1162] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1162] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1162] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 240/1162] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1162] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1162] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1162] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1162] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1162] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1162] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1162] Installing rust-tracing-att 100% | 163.1 MiB/s | 167.0 KiB | 00m00s [ 248/1162] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1162] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1162] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1162] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1162] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1162] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 254/1162] Installing rust-rust-stemme 100% | 322.7 MiB/s | 9.4 MiB | 00m00s [ 255/1162] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 256/1162] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1162] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1162] Installing rust-serde_with- 100% | 192.5 MiB/s | 1.2 MiB | 00m00s [ 259/1162] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1162] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1162] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1162] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1162] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1162] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1162] Installing rust-ron-devel-0 100% | 170.0 MiB/s | 696.5 KiB | 00m00s [ 266/1162] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1162] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1162] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1162] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1162] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1162] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 272/1162] Installing rust-serde_repr- 100% | 31.0 MiB/s | 31.7 KiB | 00m00s [ 273/1162] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 274/1162] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1162] Installing rust-zerovec-der 100% | 73.7 MiB/s | 75.4 KiB | 00m00s [ 276/1162] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1162] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [ 278/1162] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1162] Installing rust-thiserror-d 100% | 59.1 MiB/s | 121.1 KiB | 00m00s [ 280/1162] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1162] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1162] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.3 KiB | 00m00s [ 283/1162] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1162] Installing rust-ref-cast-de 100% | 43.7 MiB/s | 44.8 KiB | 00m00s [ 285/1162] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1162] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 287/1162] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 288/1162] Installing rust-thiserror1- 100% | 50.3 MiB/s | 103.0 KiB | 00m00s [ 289/1162] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 290/1162] Installing rust-zerocopy-de 100% | 233.7 MiB/s | 957.2 KiB | 00m00s [ 291/1162] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 292/1162] Installing rust-zerocopy-de 100% | 177.0 MiB/s | 1.6 MiB | 00m00s [ 293/1162] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1162] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1162] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 296/1162] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 297/1162] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1162] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 299/1162] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1162] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1162] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1162] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 303/1162] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1162] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 305/1162] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1162] Installing rust-peg-devel-0 100% | 34.8 MiB/s | 71.2 KiB | 00m00s [ 307/1162] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1162] Installing rust-derive-wher 100% | 152.3 MiB/s | 311.8 KiB | 00m00s [ 309/1162] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 310/1162] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 311/1162] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1162] Installing rust-schemars_de 100% | 134.0 MiB/s | 137.2 KiB | 00m00s [ 313/1162] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1162] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 315/1162] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 316/1162] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1162] Installing rust-synstructur 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 318/1162] Installing rust-salsa-macro 100% | 144.5 MiB/s | 148.0 KiB | 00m00s [ 319/1162] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1162] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 321/1162] Installing rust-zerofrom-de 100% | 21.9 MiB/s | 22.5 KiB | 00m00s [ 322/1162] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1162] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1162] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1162] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1162] Installing rust-annotate-sn 100% | 122.1 MiB/s | 125.0 KiB | 00m00s [ 327/1162] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1162] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1162] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1162] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1162] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1162] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 333/1162] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1162] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1162] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1162] Installing rust-byteorder+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1162] Installing rust-byteorder+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1162] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1162] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1162] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1162] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1162] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1162] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1162] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1162] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1162] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1162] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1162] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1162] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1162] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1162] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1162] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1162] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1162] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1162] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1162] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1162] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1162] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1162] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1162] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1162] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 363/1162] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1162] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1162] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1162] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 367/1162] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 368/1162] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 369/1162] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 370/1162] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1162] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1162] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1162] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1162] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1162] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1162] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1162] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 378/1162] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1162] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1162] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1162] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1162] Installing llvm-test-0:22.1 100% | 70.2 MiB/s | 2.2 MiB | 00m00s [ 383/1162] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1162] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1162] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1162] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1162] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1162] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1162] Installing rust-quick-xml0. 100% | 282.2 MiB/s | 1.1 MiB | 00m00s [ 391/1162] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1162] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1162] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1162] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1162] Installing rust-path-absolu 100% | 0.0 B/s | 42.3 KiB | 00m00s [ 398/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1162] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1162] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1162] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1162] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 403/1162] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1162] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1162] Installing rust-rayon-core- 100% | 136.5 MiB/s | 279.5 KiB | 00m00s [ 406/1162] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1162] Installing rust-rayon-devel 100% | 177.4 MiB/s | 908.1 KiB | 00m00s [ 408/1162] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1162] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1162] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1162] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 412/1162] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1162] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1162] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1162] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1162] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 418/1162] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1162] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 420/1162] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1162] Installing rust-terminfo-de 100% | 171.3 MiB/s | 175.4 KiB | 00m00s [ 422/1162] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1162] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1162] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1162] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1162] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1162] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1162] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1162] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 436/1162] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1162] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1162] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1162] Installing rust-rand+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1162] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1162] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1162] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1162] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1162] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1162] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1162] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1162] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1162] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1162] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1162] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1162] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1162] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1162] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1162] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 455/1162] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1162] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 457/1162] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1162] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 459/1162] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1162] Installing rust-inotify-dev 100% | 97.7 MiB/s | 100.1 KiB | 00m00s [ 461/1162] Installing rust-jobserver-d 100% | 92.6 MiB/s | 94.8 KiB | 00m00s [ 462/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1162] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1162] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1162] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1162] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1162] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1162] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1162] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1162] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1162] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1162] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1162] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1162] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1162] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1162] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1162] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1162] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1162] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1162] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1162] Installing rust-notify-type 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 487/1162] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1162] Installing rust-bitflags+st 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 489/1162] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1162] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 491/1162] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1162] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1162] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1162] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1162] Installing rust-indicatif-d 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 496/1162] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1162] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1162] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1162] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 500/1162] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1162] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1162] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1162] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 504/1162] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1162] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 506/1162] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1162] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1162] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1162] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1162] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1162] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1162] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 513/1162] Installing rust-rustix-deve 100% | 151.8 MiB/s | 2.3 MiB | 00m00s [ 514/1162] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1162] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1162] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1162] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1162] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1162] Installing rust-tempfile-de 100% | 172.1 MiB/s | 176.3 KiB | 00m00s [ 520/1162] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 521/1162] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1162] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1162] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1162] Installing rust-globset-dev 100% | 112.9 MiB/s | 115.6 KiB | 00m00s [ 528/1162] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1162] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1162] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1162] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1162] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1162] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1162] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1162] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1162] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 538/1162] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1162] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1162] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 541/1162] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1162] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 543/1162] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1162] Installing ncurses-c++-libs 100% | 79.5 MiB/s | 162.9 KiB | 00m00s [ 545/1162] Installing ncurses-devel-0: 100% | 26.1 MiB/s | 1.0 MiB | 00m00s [ 546/1162] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 547/1162] Installing llvm-static-0:22 100% | 527.2 MiB/s | 351.6 MiB | 00m01s [ 548/1162] Installing llvm-googletest- 100% | 168.0 MiB/s | 2.2 MiB | 00m00s [ 549/1162] Installing llvm-devel-0:22. 100% | 205.3 MiB/s | 36.3 MiB | 00m00s [ 550/1162] Installing emacs-filesystem 100% | 0.0 B/s | 812.0 B | 00m00s [ 551/1162] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 552/1162] Installing clang-libs-0:22. 100% | 437.5 MiB/s | 109.8 MiB | 00m00s [ 553/1162] Installing clang-0:22.1.6-5 100% | 488.2 MiB/s | 61.5 MiB | 00m00s [ 554/1162] Installing clang-tools-extr 100% | 347.4 MiB/s | 61.5 MiB | 00m00s [ 555/1162] Installing clang-devel-0:22 100% | 285.7 MiB/s | 32.6 MiB | 00m00s [ 556/1162] Installing ncurses-0:6.6-2. 100% | 17.8 MiB/s | 618.0 KiB | 00m00s [ 557/1162] Installing groff-base-0:1.2 100% | 86.3 MiB/s | 4.2 MiB | 00m00s [ 558/1162] Installing perl-Digest-0:1. 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 559/1162] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.5 KiB | 00m00s [ 560/1162] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 561/1162] Installing perl-B-0:1.89-52 100% | 246.4 MiB/s | 504.5 KiB | 00m00s [ 562/1162] Installing perl-libnet-0:3. 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [ 563/1162] Installing perl-Data-Dumper 100% | 114.7 MiB/s | 117.4 KiB | 00m00s [ 564/1162] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 565/1162] Installing perl-URI-0:5.34- 100% | 91.7 MiB/s | 281.8 KiB | 00m00s [ 566/1162] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 567/1162] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 568/1162] Installing perl-IO-Socket-S 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [ 569/1162] Installing perl-Net-SSLeay- 100% | 226.4 MiB/s | 1.4 MiB | 00m00s [ 570/1162] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 571/1162] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 572/1162] Installing perl-Text-Tabs+W 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 573/1162] Installing perl-Pod-Escapes 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 574/1162] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 575/1162] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 576/1162] Installing perl-File-Path-0 100% | 0.0 B/s | 64.5 KiB | 00m00s [ 577/1162] Installing perl-HTTP-Tiny-0 100% | 156.5 MiB/s | 160.3 KiB | 00m00s [ 578/1162] Installing perl-Pod-Simple- 100% | 187.3 MiB/s | 575.5 KiB | 00m00s [ 579/1162] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 580/1162] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 581/1162] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 582/1162] Installing perl-POSIX-0:2.2 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [ 583/1162] Installing perl-Term-Cap-0: 100% | 0.0 B/s | 30.6 KiB | 00m00s [ 584/1162] Installing perl-Term-ANSICo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 585/1162] Installing perl-Pod-Perldoc 100% | 6.1 MiB/s | 169.2 KiB | 00m00s [ 586/1162] Installing perl-podlators-1 100% | 12.6 MiB/s | 321.4 KiB | 00m00s [ 587/1162] Installing perl-File-stat-0 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 588/1162] Installing perl-SelectSaver 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 589/1162] Installing perl-Socket-4:2. 100% | 119.8 MiB/s | 122.7 KiB | 00m00s [ 590/1162] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 591/1162] Installing perl-Pod-Usage-4 100% | 3.6 MiB/s | 87.9 KiB | 00m00s [ 592/1162] Installing perl-IO-0:1.55-5 100% | 148.0 MiB/s | 151.5 KiB | 00m00s [ 593/1162] Installing perl-Fcntl-0:1.2 100% | 0.0 B/s | 49.8 KiB | 00m00s [ 594/1162] Installing perl-overloading 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 595/1162] Installing perl-mro-0:1.29- 100% | 0.0 B/s | 42.6 KiB | 00m00s [ 596/1162] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 597/1162] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 598/1162] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 599/1162] Installing perl-Storable-1: 100% | 231.2 MiB/s | 236.7 KiB | 00m00s [ 600/1162] Installing perl-Getopt-Std- 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 601/1162] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [ 602/1162] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 603/1162] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 604/1162] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 605/1162] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 606/1162] Installing perl-Scalar-List 100% | 145.0 MiB/s | 148.5 KiB | 00m00s [ 607/1162] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 608/1162] Installing perl-constant-0: 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 609/1162] Installing perl-Encode-4:3. 100% | 123.5 MiB/s | 4.7 MiB | 00m00s [ 610/1162] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 611/1162] Installing perl-PathTools-0 100% | 180.1 MiB/s | 184.4 KiB | 00m00s [ 612/1162] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 613/1162] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.6 KiB | 00m00s [ 614/1162] Installing perl-libs-4:5.42 100% | 265.4 MiB/s | 11.7 MiB | 00m00s [ 615/1162] Installing perl-interpreter 100% | 4.5 MiB/s | 120.4 KiB | 00m00s [ 616/1162] Installing jemalloc-0:5.3.0 100% | 39.5 MiB/s | 1.1 MiB | 00m00s [ 617/1162] Installing jemalloc-devel-0 100% | 8.7 MiB/s | 222.3 KiB | 00m00s [ 618/1162] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 619/1162] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 620/1162] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 621/1162] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1162] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 623/1162] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 624/1162] Installing rust-block-buffe 100% | 0.0 B/s | 35.8 KiB | 00m00s [ 625/1162] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1162] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1162] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 628/1162] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1162] Installing rust-digest-deve 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 630/1162] Installing rust-digest+bloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1162] Installing rust-digest+core 100% | 0.0 B/s | 124.0 B | 00m00s [ 632/1162] Installing rust-digest+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 633/1162] Installing rust-collection_ 100% | 0.0 B/s | 23.7 KiB | 00m00s [ 634/1162] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 635/1162] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 636/1162] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1162] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 638/1162] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 639/1162] Installing rust-get-size-de 100% | 0.0 B/s | 33.8 KiB | 00m00s [ 640/1162] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 641/1162] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 642/1162] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 643/1162] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 644/1162] Installing rust-dirs-sys-de 100% | 0.0 B/s | 30.5 KiB | 00m00s [ 645/1162] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 646/1162] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 647/1162] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 648/1162] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 649/1162] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 650/1162] Installing rust-ident_case- 100% | 0.0 B/s | 10.0 KiB | 00m00s [ 651/1162] Installing rust-ident_case+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 652/1162] Installing rust-darling_cor 100% | 112.1 MiB/s | 344.3 KiB | 00m00s [ 653/1162] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1162] Installing rust-darling_mac 100% | 0.0 B/s | 4.7 KiB | 00m00s [ 655/1162] Installing rust-darling_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1162] Installing rust-darling-dev 100% | 78.4 MiB/s | 160.5 KiB | 00m00s [ 657/1162] Installing rust-pkg-config- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 658/1162] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1162] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 660/1162] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1162] Installing rust-cc-devel-0: 100% | 184.8 MiB/s | 378.4 KiB | 00m00s [ 662/1162] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 663/1162] Installing rust-tikv-jemall 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 664/1162] Installing rust-tikv-jemall 100% | 48.1 MiB/s | 49.3 KiB | 00m00s [ 665/1162] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1162] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 667/1162] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1162] Installing rust-utf8-width- 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 669/1162] Installing rust-utf8-width+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 670/1162] Installing rust-html-escape 100% | 141.9 MiB/s | 145.3 KiB | 00m00s [ 671/1162] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 672/1162] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1162] Installing rust-virtue-deve 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 674/1162] Installing rust-virtue+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1162] Installing rust-bincode_der 100% | 0.0 B/s | 45.4 KiB | 00m00s [ 676/1162] Installing rust-bincode_der 100% | 0.0 B/s | 124.0 B | 00m00s [ 677/1162] Installing rust-simd-adler3 100% | 53.1 MiB/s | 54.3 KiB | 00m00s [ 678/1162] Installing rust-icu_normali 100% | 400.5 MiB/s | 410.2 KiB | 00m00s [ 679/1162] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 680/1162] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1162] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1162] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 683/1162] Installing rust-unicode-nor 100% | 348.5 MiB/s | 713.6 KiB | 00m00s [ 684/1162] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 685/1162] Installing rust-arrayvec-de 100% | 120.2 MiB/s | 123.1 KiB | 00m00s [ 686/1162] Installing rust-vte-devel-0 100% | 61.4 MiB/s | 314.2 KiB | 00m00s [ 687/1162] Installing rust-strip-ansi- 100% | 0.0 B/s | 22.1 KiB | 00m00s [ 688/1162] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 689/1162] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 690/1162] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1162] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 692/1162] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1162] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 694/1162] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 695/1162] Installing rust-adler2-deve 100% | 36.6 MiB/s | 37.4 KiB | 00m00s [ 696/1162] Installing rust-miniz_oxide 100% | 270.2 MiB/s | 276.6 KiB | 00m00s [ 697/1162] Installing rust-miniz_oxide 100% | 0.0 B/s | 124.0 B | 00m00s [ 698/1162] Installing rust-miniz_oxide 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1162] Installing rust-miniz_oxide 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1162] Installing rust-autocfg-dev 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [ 701/1162] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1162] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 703/1162] Installing rust-chrono-deve 100% | 321.9 MiB/s | 1.3 MiB | 00m00s [ 704/1162] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1162] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 706/1162] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1162] Installing rust-quick-junit 100% | 125.4 MiB/s | 128.4 KiB | 00m00s [ 708/1162] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1162] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1162] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 711/1162] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1162] Installing rust-argfile-dev 100% | 0.0 B/s | 26.1 KiB | 00m00s [ 713/1162] Installing rust-memoffset-d 100% | 0.0 B/s | 37.8 KiB | 00m00s [ 714/1162] Installing rust-memoffset+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1162] Installing rust-intrusive-c 100% | 354.5 MiB/s | 363.0 KiB | 00m00s [ 716/1162] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 717/1162] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1162] Installing rust-foldhash0.1 100% | 55.9 MiB/s | 57.2 KiB | 00m00s [ 719/1162] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1162] Installing rust-hashlink0.1 100% | 151.5 MiB/s | 155.2 KiB | 00m00s [ 721/1162] Installing rust-hashlink0.1 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1162] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 723/1162] Installing rust-yoke-devel- 100% | 136.2 MiB/s | 139.4 KiB | 00m00s [ 724/1162] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1162] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1162] Installing rust-icu_collect 100% | 210.0 MiB/s | 645.1 KiB | 00m00s [ 727/1162] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1162] Installing rust-scopeguard- 100% | 0.0 B/s | 34.5 KiB | 00m00s [ 729/1162] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 730/1162] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 731/1162] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1162] Installing rust-cfg_aliases 100% | 0.0 B/s | 22.9 KiB | 00m00s [ 733/1162] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1162] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.6 KiB | 00m00s [ 735/1162] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1162] Installing rust-clap_builde 100% | 232.1 MiB/s | 950.7 KiB | 00m00s [ 737/1162] Installing rust-clap-devel- 100% | 60.1 MiB/s | 246.1 KiB | 00m00s [ 738/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1162] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1162] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1162] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1162] Installing rust-clap_comple 100% | 90.3 MiB/s | 184.8 KiB | 00m00s [ 748/1162] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1162] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 750/1162] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1162] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1162] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 754/1162] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1162] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1162] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1162] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1162] Installing rust-darling+sug 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1162] Installing rust-darling+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1162] Installing rust-serde_with_ 100% | 129.8 MiB/s | 132.9 KiB | 00m00s [ 762/1162] Installing rust-serde_with_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1162] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 764/1162] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1162] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 766/1162] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1162] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 768/1162] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1162] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 771/1162] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1162] Installing rust-snapbox-dev 100% | 134.2 MiB/s | 274.9 KiB | 00m00s [ 773/1162] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1162] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 775/1162] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1162] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 777/1162] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1162] Installing rust-pin-project 100% | 77.2 MiB/s | 237.3 KiB | 00m00s [ 779/1162] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1162] Installing rust-tracing-dev 100% | 232.2 MiB/s | 475.5 KiB | 00m00s [ 781/1162] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1162] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1162] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1162] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 786/1162] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1162] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1162] Installing rust-winnow0.7-d 100% | 209.2 MiB/s | 1.3 MiB | 00m00s [ 789/1162] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1162] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 791/1162] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1162] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 793/1162] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1162] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 795/1162] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 796/1162] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 797/1162] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1162] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1162] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 800/1162] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1162] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 802/1162] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1162] Installing rust-ignore-deve 100% | 243.8 MiB/s | 249.6 KiB | 00m00s [ 804/1162] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1162] Installing rust-globwalk-de 100% | 0.0 B/s | 34.2 KiB | 00m00s [ 806/1162] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1162] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 808/1162] Installing rust-litemap-dev 100% | 128.4 MiB/s | 131.5 KiB | 00m00s [ 809/1162] Installing rust-icu_locale_ 100% | 97.8 MiB/s | 400.4 KiB | 00m00s [ 810/1162] Installing rust-icu_provide 100% | 200.5 MiB/s | 205.3 KiB | 00m00s [ 811/1162] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1162] Installing rust-icu_normali 100% | 259.5 MiB/s | 265.7 KiB | 00m00s [ 813/1162] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1162] Installing rust-icu_propert 100% | 350.4 MiB/s | 358.8 KiB | 00m00s [ 815/1162] Installing rust-idna_adapte 100% | 0.0 B/s | 27.5 KiB | 00m00s [ 816/1162] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1162] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 818/1162] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1162] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1162] Installing rust-ryu-devel-0 100% | 157.2 MiB/s | 161.0 KiB | 00m00s [ 821/1162] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1162] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 823/1162] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 824/1162] Installing rust-serde_json- 100% | 177.4 MiB/s | 726.5 KiB | 00m00s [ 825/1162] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1162] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1162] Installing rust-lsp-server- 100% | 62.4 MiB/s | 63.9 KiB | 00m00s [ 828/1162] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1162] Installing rust-escargot-de 100% | 74.9 MiB/s | 76.7 KiB | 00m00s [ 830/1162] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1162] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 832/1162] Installing rust-schemars-de 100% | 87.4 MiB/s | 537.2 KiB | 00m00s [ 833/1162] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1162] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1162] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1162] Installing rust-csv-devel-0 100% | 417.2 MiB/s | 5.8 MiB | 00m00s [ 837/1162] Installing rust-cfg-if-deve 100% | 0.0 B/s | 23.8 KiB | 00m00s [ 838/1162] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1162] Installing rust-nix-devel-0 100% | 237.6 MiB/s | 1.7 MiB | 00m00s [ 840/1162] Installing rust-getrandom-d 100% | 83.2 MiB/s | 170.4 KiB | 00m00s [ 841/1162] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1162] Installing rust-uuid+rng-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1162] Installing rust-chacha20-de 100% | 151.0 MiB/s | 154.7 KiB | 00m00s [ 844/1162] Installing rust-crc32fast-d 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 845/1162] Installing rust-getrandom0. 100% | 117.0 MiB/s | 119.8 KiB | 00m00s [ 846/1162] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1162] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1162] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1162] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1162] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1162] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1162] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1162] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 854/1162] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1162] Installing rust-unicode_nam 100% | 357.7 MiB/s | 2.1 MiB | 00m00s [ 856/1162] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1162] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 858/1162] Installing rust-zip0.6-deve 100% | 122.3 MiB/s | 250.4 KiB | 00m00s [ 859/1162] Installing rust-flate2+mini 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1162] Installing rust-flate2+rust 100% | 0.0 B/s | 124.0 B | 00m00s [ 861/1162] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1162] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1162] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1162] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1162] Installing rust-insta-devel 100% | 123.7 MiB/s | 506.8 KiB | 00m00s [ 866/1162] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1162] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1162] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1162] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1162] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1162] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1162] Installing rust-insta-cmd-d 100% | 31.6 MiB/s | 32.4 KiB | 00m00s [ 873/1162] Installing rust-cachedir-de 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 874/1162] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1162] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1162] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1162] Installing rust-rand+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1162] Installing rust-rand+thread 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1162] Installing rust-rand+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1162] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1162] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1162] Installing rust-clearscreen 100% | 252.5 MiB/s | 258.5 KiB | 00m00s [ 883/1162] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1162] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1162] Installing rust-ctrlc-devel 100% | 43.4 MiB/s | 44.5 KiB | 00m00s [ 886/1162] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 887/1162] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 888/1162] Installing rust-parking_lot 100% | 137.1 MiB/s | 140.4 KiB | 00m00s [ 889/1162] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1162] Installing rust-parking_lot 100% | 196.7 MiB/s | 201.4 KiB | 00m00s [ 891/1162] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1162] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 893/1162] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 894/1162] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 895/1162] Installing rust-thread_loca 100% | 50.0 MiB/s | 51.2 KiB | 00m00s [ 896/1162] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1162] Installing rust-tracing-fla 100% | 0.0 B/s | 30.2 KiB | 00m00s [ 901/1162] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1162] Installing rust-sha2-devel- 100% | 109.7 MiB/s | 112.3 KiB | 00m00s [ 903/1162] Installing rust-pest_meta-d 100% | 272.5 MiB/s | 279.0 KiB | 00m00s [ 904/1162] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 905/1162] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 906/1162] Installing rust-pest_derive 100% | 78.1 MiB/s | 79.9 KiB | 00m00s [ 907/1162] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1162] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1162] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1162] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1162] Installing rust-libloading- 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 912/1162] Installing rust-libloading+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1162] Installing rust-unty-devel- 100% | 0.0 B/s | 19.0 KiB | 00m00s [ 914/1162] Installing rust-unty+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1162] Installing rust-bincode-dev 100% | 119.1 MiB/s | 366.0 KiB | 00m00s [ 916/1162] Installing rust-bincode+bin 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1162] Installing rust-bincode+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1162] Installing rust-bincode+all 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 919/1162] Installing rust-bincode+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1162] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 921/1162] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1162] Installing rust-predicates- 100% | 127.2 MiB/s | 130.3 KiB | 00m00s [ 923/1162] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1162] Installing rust-predicates- 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 925/1162] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1162] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 927/1162] Installing rust-rustversion 100% | 66.5 MiB/s | 68.1 KiB | 00m00s [ 928/1162] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1162] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 930/1162] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 931/1162] Installing rust-arc-swap-de 100% | 118.4 MiB/s | 242.4 KiB | 00m00s [ 932/1162] Installing rust-indoc-devel 100% | 53.9 MiB/s | 55.2 KiB | 00m00s [ 933/1162] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 934/1162] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1162] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1162] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1162] Installing rust-anstyle-svg 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 938/1162] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1162] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 940/1162] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1162] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 942/1162] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1162] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 944/1162] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1162] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1162] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 947/1162] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1162] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1162] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1162] Installing rust-clap_comple 100% | 0.0 B/s | 19.8 KiB | 00m00s [ 951/1162] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1162] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1162] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1162] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1162] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 956/1162] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1162] Installing rust-salsa-macro 100% | 104.8 MiB/s | 107.3 KiB | 00m00s [ 958/1162] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1162] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 960/1162] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 961/1162] Installing rust-salsa-devel 100% | 129.7 MiB/s | 1.2 MiB | 00m00s [ 962/1162] Installing rust-paste-devel 100% | 71.4 MiB/s | 73.1 KiB | 00m00s [ 963/1162] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1162] Installing rust-icu_propert 100% | 292.1 MiB/s | 1.5 MiB | 00m00s [ 965/1162] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1162] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1162] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1162] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1162] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 970/1162] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1162] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1162] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1162] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 974/1162] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1162] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 976/1162] Installing rust-hashbrown0. 100% | 266.6 MiB/s | 819.0 KiB | 00m00s [ 977/1162] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1162] Installing rust-dashmap-dev 100% | 129.6 MiB/s | 132.7 KiB | 00m00s [ 979/1162] Installing rust-tap-devel-0 100% | 0.0 B/s | 39.5 KiB | 00m00s [ 980/1162] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1162] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 982/1162] Installing rust-radium-deve 100% | 0.0 B/s | 49.4 KiB | 00m00s [ 983/1162] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1162] Installing rust-wild-devel- 100% | 0.0 B/s | 26.6 KiB | 00m00s [ 985/1162] Installing rust-supports-hy 100% | 0.0 B/s | 20.6 KiB | 00m00s [ 986/1162] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 987/1162] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1162] Installing rust-compact_str 100% | 161.9 MiB/s | 331.6 KiB | 00m00s [ 989/1162] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1162] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1162] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 992/1162] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [ 993/1162] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [ 994/1162] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [ 995/1162] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 996/1162] Installing rust-matchit-dev 100% | 160.6 MiB/s | 164.4 KiB | 00m00s [ 997/1162] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [ 998/1162] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 999/1162] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1162] Installing rust-is-macro-de 100% | 29.1 MiB/s | 29.8 KiB | 00m00s [1001/1162] Installing rust-strum_macro 100% | 146.8 MiB/s | 150.3 KiB | 00m00s [1002/1162] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1162] Installing rust-clap_derive 100% | 172.5 MiB/s | 176.6 KiB | 00m00s [1004/1162] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1005/1162] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1162] Installing rust-libtest-mim 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [1007/1162] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1162] Installing rust-tryfn-devel 100% | 0.0 B/s | 23.2 KiB | 00m00s [1009/1162] Installing rust-tryfn+color 100% | 0.0 B/s | 124.0 B | 00m00s [1010/1162] Installing rust-tryfn+diff- 100% | 0.0 B/s | 124.0 B | 00m00s [1011/1162] Installing rust-datatest-st 100% | 51.9 MiB/s | 106.3 KiB | 00m00s [1012/1162] Installing rust-glob-devel- 100% | 83.3 MiB/s | 85.3 KiB | 00m00s [1013/1162] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1162] Installing rust-clang-sys-d 100% | 204.8 MiB/s | 209.7 KiB | 00m00s [1015/1162] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1162] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1162] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1021/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1022/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1023/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1024/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1025/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1030/1162] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1162] Installing rust-bindgen-dev 100% | 271.4 MiB/s | 1.1 MiB | 00m00s [1032/1162] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1033/1162] Installing rust-zstd-sys-de 100% | 318.0 MiB/s | 325.6 KiB | 00m00s [1034/1162] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1035/1162] Installing rust-zstd-safe+a 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1162] Installing rust-zstd-sys+le 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1162] Installing rust-zstd-safe+l 100% | 0.0 B/s | 124.0 B | 00m00s [1038/1162] Installing rust-zstd-sys+zd 100% | 0.0 B/s | 124.0 B | 00m00s [1039/1162] Installing rust-zstd-safe+z 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1162] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1162] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1162] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [1043/1162] Installing rust-zstd+arrays 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1162] Installing rust-zstd+legacy 100% | 0.0 B/s | 124.0 B | 00m00s [1045/1162] Installing rust-zstd+zdict_ 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1162] Installing rust-zstd+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1047/1162] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1048/1162] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1049/1162] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1050/1162] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1051/1162] Installing rust-bitvec-deve 100% | 125.1 MiB/s | 1.0 MiB | 00m00s [1052/1162] Installing rust-bitflags1-d 100% | 48.8 MiB/s | 99.9 KiB | 00m00s [1053/1162] Installing rust-bitflags1+d 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1162] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1162] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1162] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1162] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1162] Installing rust-zip0.6+zstd 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1162] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1162] Installing rust-tryfn+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1162] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1162] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1162] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1162] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1162] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1162] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1162] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1162] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1162] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1162] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1162] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1162] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1162] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1162] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1162] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1162] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1162] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1162] Installing rust-libcst-deve 100% | 199.0 MiB/s | 611.2 KiB | 00m00s [1079/1162] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1162] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1162] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1162] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1162] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1162] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1162] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1162] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1162] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1162] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1162] Installing rust-bincode+def 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1162] Installing rust-bincode+ser 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1162] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1162] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1162] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1162] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1097/1162] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1162] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1162] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1100/1162] Installing rust-uuid+fast-r 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1162] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1102/1162] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1162] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1104/1162] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1105/1162] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1162] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1107/1162] Installing rust-zip0.6+defl 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1162] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1162] Installing rust-uuid+v4-dev 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1162] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1111/1162] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1162] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1162] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1162] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1162] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1162] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1162] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1162] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1162] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1162] Installing rust-serde_with+ 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1162] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1162] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1162] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1162] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1162] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1162] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1162] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1162] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1162] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1162] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1162] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1162] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1162] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1162] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1162] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1162] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1162] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1162] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1162] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1162] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1162] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1162] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1162] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1144/1162] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1162] Installing pyproject-rpm-ma 100% | 145.8 MiB/s | 149.3 KiB | 00m00s [1146/1162] Installing rust-serde_repr+ 100% | 0.0 B/s | 124.0 B | 00m00s [1147/1162] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1148/1162] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1149/1162] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1162] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1151/1162] Installing rust-anyhow+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1162] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1162] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1162] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [1155/1162] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1156/1162] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1162] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1162] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1162] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1162] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1161/1162] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1162/1162] Installing rust-get-size2+d 100% | 855.0 B/s | 124.0 B | 00m00s Warning: skipped OpenPGP checks for 11 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.6GHQUc setting SOURCE_DATE_EPOCH=1780531200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.HFC5sE + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + /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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.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.9 KiB/s | 11.7 KiB | 00m02s Coprdir repository 100% | 690.0 B/s | 1.5 KiB | 00m02s Copr repository 100% | 704.0 B/s | 1.5 KiB | 00m02s 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-5.fc45.noarch" is already installed. 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 copr_base 1.0 MiB python3-pip noarch 0:26.1.1-3.fc45 fedora 11.9 MiB Installing dependencies: python3-rpm-generators noarch 0:14-15.fc45 fedora 81.7 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/4] python3-packaging-0:26.2-1.fc45.n 100% | 43.9 MiB/s | 224.9 KiB | 00m00s [2/4] python3-devel-0:3.14.5-1.fc45.x86 100% | 47.5 MiB/s | 437.9 KiB | 00m00s [3/4] python3-rpm-generators-0:14-15.fc 100% | 4.0 MiB/s | 28.5 KiB | 00m00s [4/4] python3-pip-0:26.1.1-3.fc45.noarc 100% | 160.2 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 106.2 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% | 50.1 MiB/s | 2.0 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.1-3 100% | 112.3 MiB/s | 12.1 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package 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.5PTr5w setting SOURCE_DATE_EPOCH=1780531200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3fbYpi + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + /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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15-build/ruff-0.15.15-2.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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.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% | 164.7 KiB/s | 11.7 KiB | 00m00s Coprdir repository 100% | 45.7 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 42.7 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-5.fc45.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% | 52.1 MiB/s | 4.2 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 47.4 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% | 26.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.9.6-5.fc45 100% | 150.1 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.eldcf6 setting SOURCE_DATE_EPOCH=1780531200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.egmq1z + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + /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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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 356 packages to latest compatible versions Adding bitflags v1.3.2 (available: v2.11.0) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.15.15.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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.15.15.dist-info/ removed 'ruff-0.15.15.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.15.dist-info/licenses' removed 'ruff-0.15.15.dist-info/WHEEL' removed 'ruff-0.15.15.dist-info/METADATA' removed directory 'ruff-0.15.15.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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15.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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.15.15.dist-info/ removed 'ruff-0.15.15.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.15.dist-info/licenses' removed 'ruff-0.15.15.dist-info/WHEEL' removed 'ruff-0.15.15.dist-info/METADATA' removed directory 'ruff-0.15.15.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.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.2 KiB/s | 11.7 KiB | 00m03s Coprdir repository 100% | 585.0 B/s | 1.5 KiB | 00m03s Copr repository 100% | 596.0 B/s | 1.5 KiB | 00m03s Repositories loaded. Nothing to do. 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-5.fc45.noarch" is already installed. 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.mj3Y3g setting SOURCE_DATE_EPOCH=1780531200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.x7h5vU + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + /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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15.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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.15.15.dist-info/ removed 'ruff-0.15.15.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.15.dist-info/licenses' removed 'ruff-0.15.15.dist-info/WHEEL' removed 'ruff-0.15.15.dist-info/METADATA' removed directory 'ruff-0.15.15.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.15-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.15-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.15-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15.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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-buildrequires + rm -rfv ruff-0.15.15.dist-info/ removed 'ruff-0.15.15.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.15.dist-info/licenses' removed 'ruff-0.15.15.dist-info/WHEEL' removed 'ruff-0.15.15.dist-info/METADATA' removed directory 'ruff-0.15.15.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.v30J4G + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-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.15 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.tzGCWF + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-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.15 + mkdir -p /builddir/build/BUILD/ruff-0.15.15-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.15-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.15.15-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.15.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.15.15-build/.pyproject-builddir/pip-modern-metadata-dpkz7fet --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 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.15-build/ruff-0.15.15/target/release/build/proc-macro2-03aa9d56748f679b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/build/quote-44126a06461cd98d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2fdf8ecc4c859bb4 -C extra-filename=-8b82fe66bb2cd4cf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/build/serde_core-bb72f30754c392bb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/quote-44126a06461cd98d/build-script-build` 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.15-build/ruff-0.15.15/target/release/build/libc-0c6f3147ae45011b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/proc-macro2-03aa9d56748f679b/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/release/build/serde-14815318eedf2cf9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/serde-14815318eedf2cf9/build-script-build` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.0 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=0c23ac3f8c74f4c3 -C extra-filename=-91cf9198eb08b611 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liballocator_api2-85a65f606f489b7a.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libequivalent-7ad240cd75d1ec43.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/rustversion-b8b6fc26498479d8 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libequivalent-7ad240cd75d1ec43.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/crossbeam-utils-c7aee4c6e06a0ba0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro_utils-1855e74ae795d823.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.30 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.30/src/lib.rs --error-format=json --json=diagnostic-rendered-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=b2ff9e832c82ced7 -C extra-filename=-35c3274c74e90776 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/build/libc-e82d83789ce96c02 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-fe08822884c6c723.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmanyhow_macros-c15a8d6c0581a6fc.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d4247d27aa67d9b -C extra-filename=-c7650a67eb2a9bef --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5c57cbbe7c283c7 -C extra-filename=-11952f86baa50ddf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/zerocopy-a9432e8fb4bbfd9a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/zerocopy-a9432e8fb4bbfd9a/build-script-build` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7d426a225cdf945d -C extra-filename=-5cf6cae697239b7f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd99086099ffa746 -C extra-filename=-bb813628dff9dfa2 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-e034603be18527ef.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/thiserror-6fcb73c7c4332b04 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libppv_lite86-351699e672753887.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-9827c3f74a7d0285.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librand_chacha-2984264c157434fb.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libphf_shared-bc584fcb0fcca62e.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff_text_size v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-cb650d8b58068a0c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-9f3e6a626866ca10.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff_source_file v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-9f3e6a626866ca10.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro_utils-1855e74ae795d823.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcollection_literals-c7650a67eb2a9bef.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libinterpolator-11952f86baa50ddf.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmanyhow-84aac1e8b7214192.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro_utils-1855e74ae795d823.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote_use-89bfc21a4bf633ca.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsyn-b0168460e735cc68.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libattribute_derive_macro-ccabe93f5daa41e0.so --extern derive_where=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libderive_where-a012b55a1a1bf247.so --extern manyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmanyhow-84aac1e8b7214192.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsyn-b0168460e735cc68.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libattribute_derive-720cbfe46b448f4f.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcastaway-5cf6cae697239b7f.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitoa-0d2655df7a4fd348.rmeta --extern rustversion=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustversion-ac014e938eef760a.so --extern ryu=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libryu-67b0f9fabe8da3cb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size_derive2-2bab749e68bdca16.so --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libordermap-ed75598e30094754.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 yoke v0.8.2 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-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)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=f249a638d4fee8ac -C extra-filename=-0b5adc26cea5a9c6 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstable_deref_trait-b83ca64a8977b892.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libyoke_derive-e7bb0adcb08c672e.so --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libphf_generator-7881ab7f82b229c2.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-fe08822884c6c723.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=7e594b099397029d -C extra-filename=-55365ac790a7d346 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libyoke-0b5adc26cea5a9c6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/build/parking_lot_core-55b00d002b61688e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=38f1768c36b6d929 -C extra-filename=-b88f825c5803c01a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-fe08822884c6c723.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbstr-1f080e68710a1904.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-cb650d8b58068a0c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-9f3e6a626866ca10.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex_automata-3866425b2a47977e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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_trivia v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-30fabe4d6a09d533.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-14f4c3b829088e55.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-cb7cac7de8d92ceb.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/memoffset-d6a22b650235fef2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/memoffset-d6a22b650235fef2/build-script-build` Compiling ruff_macros v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libheck-9adb4332292f7249.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-30fabe4d6a09d533.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-cae0f4661aa2ef1f.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-7ca70beca85948fc.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 foldhash v0.1.5 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-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("default", "std"))' -C metadata=c0dfdba51c5ae2c5 -C extra-filename=-3f568c417d7e5f90 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/typeid-5b233140e3ecc4e9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7e57d79e72e17721 -C extra-filename=-1f84e1964333c2d0 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/portable-atomic-1f84e1964333c2d0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/typeid-5b233140e3ecc4e9/build-script-build` Compiling hashbrown v0.15.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.15.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-hasher"' --cfg 'feature="inline-more"' --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=9980b786fd6307ba -C extra-filename=-2a5593e73bbe9588 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern foldhash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfoldhash-3f568c417d7e5f90.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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=64243d2904d50160 -C extra-filename=-3bd5a8814e6ec566 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdisplaydoc-1b627f239e4e37fe.so --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libheck-9adb4332292f7249.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/getrandom-5feaeabd09a0c182 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=473aef5c4b8fbf50 -C extra-filename=-5b92c9601b5de50b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdisplaydoc-1b627f239e4e37fe.so --extern litemap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblitemap-61183eec1ff8a29a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtinystr-3bd5a8814e6ec566.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libwriteable-d54b972d32ca8748.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/getrandom-5feaeabd09a0c182/build-script-build` Compiling ruff_cache v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=e51757debe330e7e -C extra-filename=-ee76fb275cee04d0 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfiletime-8b3b43dff7387f88.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglob-fba146501835991e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglobset-b88f825c5803c01a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.9.7 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=6ee54e24cf791192 -C extra-filename=-fa8854a4c6739dee --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memoffset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Compiling hashlink v0.10.0 Running `/usr/bin/rustc --crate-name hashlink --edition=2018 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=19ef04d99e49bda7 -C extra-filename=-07a2aef3c88f12f3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashbrown-2a5593e73bbe9588.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblock_api-e445ab6d83dbcfe6.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2275c50a011ae3f1 -C extra-filename=-c551bafcde3ebf30 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdisplaydoc-1b627f239e4e37fe.so --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libyoke-0b5adc26cea5a9c6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d43b21d7b36c0d7e -C extra-filename=-24f406b844e27b24 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.26.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 -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=724baea9e3de84fb -C extra-filename=-167cf000fc569891 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsyn-b0168460e735cc68.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.26.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("accumulator"))' -C metadata=a0d61ac546f2ac9c -C extra-filename=-91c3054c082ec275 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/icu_properties_data-eaf0e61cc0435c17 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.30/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=35b48547bc6fb74f -C extra-filename=-9e6a31a325697841 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=94bbbf441c2bef7d -C extra-filename=-c5c31047f6cd1e50 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libgetopts-25ed3e5762f88760.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-9e6a31a325697841.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libphf_codegen-44eef680a118adcf.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=141246fa4543a110 -C extra-filename=-14a0f64ff58341ff --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpin_project_lite-ca10a2a47cd4c3f8.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing_attributes-5603ebfd42f7cc5d.so --extern tracing_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/icu_properties_data-eaf0e61cc0435c17/build-script-build` Compiling icu_collections v2.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=a26a4eb729461fef -C extra-filename=-61afd31b5aa3e744 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdisplaydoc-1b627f239e4e37fe.so --extern potential_utf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpotential_utf-24f406b844e27b24.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libutf8_iter-9af46648622d4408.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libyoke-0b5adc26cea5a9c6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=c5d1c4892b873182 -C extra-filename=-e13affb0e8e25bff --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdisplaydoc-1b627f239e4e37fe.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_locale_core-5b92c9601b5de50b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libwriteable-d54b972d32ca8748.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libyoke-0b5adc26cea5a9c6.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerofrom-7bfc750294970a3b.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerotrie-c551bafcde3ebf30.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/build/zmij-3e9d82feb8985787 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/rustix-d6c907954758e553 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/zmij-3e9d82feb8985787/build-script-build` 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=98689bce4a2b8a61 -C extra-filename=-49ec9df2f90abdeb --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/unicode_names2-49ec9df2f90abdeb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_names2_generator-c5c31047f6cd1e50.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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/rustix-d6c907954758e553/build-script-build` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/serde_json-5634c204a9234719 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcpufeatures-be81fb12990b0a65.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/serde_json-5634c204a9234719/build-script-build` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfnv-54cc702fd577fa0e.rmeta --extern ident_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libident_case-8b56a5d7423f3c7d.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrsim-026c6930c9770b55.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=32fe9c078a5f64c3 -C extra-filename=-f691585377da9e4d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_epoch-e586abec633fbcb4.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=ab9b72034aaf33a7 -C extra-filename=-3f5c4efdcd40bef3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_collections-61afd31b5aa3e744.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_locale_core-5b92c9601b5de50b.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_properties_data-e7e5c81f6bfc5ada.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_provider-e13affb0e8e25bff.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerotrie-c551bafcde3ebf30.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/unicode_names2-49ec9df2f90abdeb/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/release/build/num-traits-e83396d47d1902d6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/icu_normalizer_data-885235498baa2489 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/num-traits-e83396d47d1902d6/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/icu_normalizer_data-885235498baa2489/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitoa-0d2655df7a4fd348.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=ba19928a61556a0e -C extra-filename=-dc931c16cbd4c577 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libchacha20-5104af08c1796a29.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libgetrandom-32577f561caf721f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/anyhow-fefbdeb632124702 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 uuid v1.23.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.23.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=34474f6a04508456 -C extra-filename=-986ab02f1a281d67 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libgetrandom-32577f561caf721f.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/anyhow-fefbdeb632124702/build-script-build` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crc32fast v1.5.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=a0255a700fb985cb -C extra-filename=-1fd4bc4db629df83 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/crc32fast-1fd4bc4db629df83 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libarrayvec-cb339671489a0777.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/crc32fast-1fd4bc4db629df83/build-script-build` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libiana_time_zone-fb791472286f1987.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle-fff1fc6aefa2fcf9.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle_parse-d55c61adfbc2004d.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle_query-85928f856ed0ee64.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcolorchoice-40ecdfac6403672e.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=9845655027678c44 -C extra-filename=-b205b2833d0dd307 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_collections-61afd31b5aa3e744.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_normalizer_data-8a45dee4b41372cc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_provider-e13affb0e8e25bff.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libzerovec-55365ac790a7d346.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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=8b988382b987103f -C extra-filename=-e67225a6b2a0d893 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustix-f691585377da9e4d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/camino-8797ab9947c741d6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=406224e0e1b664ef -C extra-filename=-ca655627f293a7b5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstream-acd741ea9dabefa1.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle-fff1fc6aefa2fcf9.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_lex-aa482d06a1699850.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrsim-e725b505c03ff3f3.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libterminal_size-e67225a6b2a0d893.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=581796a9aba31291 -C extra-filename=-9f510d9583260cc6 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_normalizer-b205b2833d0dd307.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_properties-3f5c4efdcd40bef3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=baa66646cae1c33c -C extra-filename=-865811abebd6dc67 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=473e4ab90feb3fa7 -C extra-filename=-945368e9961fef6f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_deque-df77c370dc236b91.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglobset-b88f825c5803c01a.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsame_file-1613bb6f67a66842.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=ab44705ad8dc3cab -C extra-filename=-03e213042c11b2f9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libuuid-986ab02f1a281d67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libheck-9adb4332292f7249.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdarling_core-3147bcab15b3eace.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.26.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.26.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 --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=f20bd2f0f64f188d -C extra-filename=-d5339ec8ab30984d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libboxcar-18d0ad922d2ce28e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_queue-097129ff9de786fd.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashlink-07a2aef3c88f12f3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libintrusive_collections-fa8854a4c6739dee.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libinventory-7d91ec52824aab32.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libparking_lot-49da8437ea33da0a.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libportable_atomic-20535c64b97b49ce.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa_macro_rules-91c3054c082ec275.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa_macros-167cf000fc569891.so --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdarling_core-3147bcab15b3eace.rmeta --extern darling_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern darling=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdarling-4fa4c20c5110b718.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=de18e8250805739c -C extra-filename=-7fe0dd70fee409a1 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-fe08822884c6c723.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa-d5339ec8ab30984d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff_python_parser v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=cb9e3656256d41b7 -C extra-filename=-ac64fe2a717ea575 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbstr-1f080e68710a1904.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthin_vec-cc2d5a62615b673c.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_ident-0f37be3f132f1814.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_normalization-87da53080a4f8488.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_names2-dc931c16cbd4c577.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling byteorder v1.5.0 Running `/usr/bin/rustc --crate-name byteorder --edition=2021 /usr/share/cargo/registry/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=943360f0953368c8 -C extra-filename=-85eb3ea74f42c6fe --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_utils-27a235fb52f0df6f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashbrown-879215a7af4d3462.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblock_api-e445ab6d83dbcfe6.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --extern serde_with_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern byteorder=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbyteorder-85eb3ea74f42c6fe.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff_notebook v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=deedd042e2b450ed -C extra-filename=-56f69967820310d3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librand-cf51c4dfeb957e79.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern serde_with=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_with-7b67831b65de50d1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libuuid-986ab02f1a281d67.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 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=00711bde66543271 -C extra-filename=-318306a03c24a18f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_builder-ca655627f293a7b5.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=f4c7d9c49c8f334c -C extra-filename=-97343778ee36e9bf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libchrono-c2f3c025360088d1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnewtype_uuid-03e213042c11b2f9.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquick_xml-c5be513525515f8b.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrip_ansi_escapes-865811abebd6dc67.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libuuid-986ab02f1a281d67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ebec942a467a1aa -C extra-filename=-4d6a69e9e88ae7db --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libidna_adapter-9f510d9583260cc6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle-fff1fc6aefa2fcf9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/thiserror-d3cb7e11e81ffe49 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.2 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=00419949a97e7460 -C extra-filename=-85ea4f012f5b029d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/thiserror-d3cb7e11e81ffe49/build-script-build` 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=6a419bf7e7f18db0 -C extra-filename=-771d78fab4ccb4ac --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libform_urlencoded-f0a352a65b927bbd.rmeta --extern idna=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libidna-4d6a69e9e88ae7db.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpercent_encoding-c7cc524ab773af5d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libheck-9adb4332292f7249.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=3ad0e4ea2cf8f3a2 -C extra-filename=-755b00c34d6b5428 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle-fff1fc6aefa2fcf9.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libarc_swap-27b19c70003a6587.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcamino-e1d7b701a06c75eb.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdashmap-e7261f83e335aa2e.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdunce-cdd23cee5bf62340.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libetcetera-24858aefb4e7d618.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfiletime-8b3b43dff7387f88.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libignore-945368e9961fef6f.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmatchit-672846a9012852bd.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpath_slash-5b34b3d48d1f3c1d.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpathdiff-941cbf754bd4fcf8.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquick_junit-97343778ee36e9bf.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_annotate_snippets-a1f7f097c27b7db2.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_memory_usage-2abf7204d0f8bdd5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_notebook-56f69967820310d3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa-d5339ec8ab30984d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsimilar-5b3aa38dfa94532b.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsupports_hyperlinks-c192ecb41e9cb86a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libty_static-0d73b0e38396f4e4.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libwhich-bbdd12a0eb9f7e6e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/build/paste-c989915c3d1fa252 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpeg_runtime-4b92a5e299c1ae7b.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunscanny-8d357bc3b8596716.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=d973ba25b801265e -C extra-filename=-400ef32bce1b468b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libicu_properties-3f5c4efdcd40bef3.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.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.15-build/ruff-0.15.15/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=a82bd40a2df96f1a -C extra-filename=-3e4eaeadb6512183 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/build/ref-cast-596fd37684504885 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=db93064d7236344a -C extra-filename=-5c1f1cec5f392df7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libboxcar-18d0ad922d2ce28e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-450dfe9f853b4ff1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-ab8e233f273a8a0a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liburl-771d78fab4ccb4ac.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liburlencoding-9c392febdc249ab6.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpeg_macros-7eb086d292952058.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=38fcc9864b7432f5 -C extra-filename=-bcc66cc500640875 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_literal-400ef32bce1b468b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_spanned-4721b6ad4aa42063.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml_datetime-b1c09738d208a0e5.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml_parser-85ea4f012f5b029d.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanstyle-fff1fc6aefa2fcf9.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_core-f1f1285c7049a373.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_spanned-4721b6ad4aa42063.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml_datetime-f3131f4df42d6876.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml_parser-85ea4f012f5b029d.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml_writer-b7499c69e36282e7.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libannotate_snippets-e6e4e15afe821af4.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibcst_derive-6d03881482aa4c4b.so --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern paste=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpaste-de83d81973316ed4.so --extern peg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpeg-47ed8b632a6b439f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libphf-b1d1920bb4ddeca2.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=15f9addddfe90ab3 -C extra-filename=-322c4720053271b0 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_index-a0d7af337c07a3da.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_stdlib-3e4eaeadb6512183.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=5ae52d9c0fb526b8 -C extra-filename=-6ff7e69a1f996416 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpep508_rs-5c1f1cec5f392df7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_derive_internals-4c6953d43f1074ec.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=160d5a7334b07d86 -C extra-filename=-633a686ba16894b5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_codegen-bcc66cc500640875.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=d32088378df64fbb -C extra-filename=-de512fa6e7f95d4c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=841db798219726bc -C extra-filename=-3bda40873f997097 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.24 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-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 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=c02a4501faa88169 -C extra-filename=-11cc9131e3636b96 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=136b85f10018199b -C extra-filename=-a82939b14b4065c9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdrop_bomb-8803cb51b0a9f5dc.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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_linter v0.15.15 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=add1406e9ee6b2a2 -C extra-filename=-261ad606899df0a5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libaho_corasick-fe08822884c6c723.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern fern=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfern-3bda40873f997097.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglob-fba146501835991e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglobset-b88f825c5803c01a.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libhashbrown-23fe5ac02d12b0ce.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libimperative-5e60c43c1839fd3f.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libjiff-11cc9131e3636b96.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibcst_native-e40cac30dd8a095f.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern natord=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnatord-87fc03a6dac97a93.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpath_absolutize-17798ba1820b4799.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpyproject_toml-6ff7e69a1f996416.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_notebook-56f69967820310d3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_codegen-bcc66cc500640875.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_importer-633a686ba16894b5.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_index-de512fa6e7f95d4c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_literal-400ef32bce1b468b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_semantic-322c4720053271b0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_stdlib-3e4eaeadb6512183.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsimilar-5b3aa38dfa94532b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum_macros-7429275e1b73f28c.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtyped_arena-886348ee2914842f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_normalization-87da53080a4f8488.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_width-b6643c6c30bb0704.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libunicode_names2-dc931c16cbd4c577.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liburl-771d78fab4ccb4ac.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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libdyn_clone-f68d63acbf413d96.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libref_cast-7b07b63d3ed0554c.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libschemars_derive-4afbcd900cdde738.so --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 cc v1.2.60 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.60/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=2fb0bf928d0a030b -C extra-filename=-4293a06e48a1929c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfind_msvc_tools-e6cc530253503a9c.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=60f9f144c722210b -C extra-filename=-47c00f2fc6157bd1 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcamino-e1d7b701a06c75eb.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_annotate_snippets-a1f7f097c27b7db2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum_macros-7429275e1b73f28c.so --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=57825ffc365ab706 -C extra-filename=-0a1f360ba05811e3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcamino-e1d7b701a06c75eb.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcompact_str-fae4b80eff27aee0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libget_size2-c1933718ced5784e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex_syntax-4b6ca10a360d6fa4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_memory_usage-2abf7204d0f8bdd5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_stdlib-3e4eaeadb6512183.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa-d5339ec8ab30984d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum_macros-7429275e1b73f28c.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.1 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8da2066f8306a1c3 -C extra-filename=-1d881a2e9855b6c9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=3806068164fe66b7 -C extra-filename=-9f3d30ba9eba5515 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcountme-85ce8d407318f312.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_formatter-a82939b14b4065c9.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa-d5339ec8ab30984d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstatic_assertions-04e13f11b0ba418b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.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 tikv-jemalloc-sys v0.6.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.6.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", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=f454f8c5f27f89a0 -C extra-filename=-9fe78c0c2c97f405 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/tikv-jemalloc-sys-9fe78c0c2c97f405 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcc-4293a06e48a1929c.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 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.15-build/ruff-0.15.15/target/release/build/nix-235d3a328b49d245 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/build/terminfo-d19bebb73e797169 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff_options_metadata v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/fs-err-654d988a314019a9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/build/rayon-core-894e4a6f7d7b4fed -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff_graph v0.1.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2b22761dbdee1aba -C extra-filename=-40ac32a2847eb3d6 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmemchr-74579e1ba025cd0f.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_linter-261ad606899df0a5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsalsa-d5339ec8ab30984d.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libschemars-f2c4a190299c69f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libty_module_resolver-0a1f360ba05811e3.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libty_site_packages-47c00f2fc6157bd1.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=e0d3c6893142a286 -C extra-filename=-b4e45b250bf92d74 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libetcetera-24858aefb4e7d618.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglob-fba146501835991e.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglobset-b88f825c5803c01a.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libignore-945368e9961fef6f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmatchit-672846a9012852bd.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpath_absolutize-17798ba1820b4799.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpath_slash-5b34b3d48d1f3c1d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpep440_rs-6ae1754b168ed5d1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_formatter-a82939b14b4065c9.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_graph-40ac32a2847eb3d6.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_linter-261ad606899df0a5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_options_metadata-46548f56c297883f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_formatter-9f3d30ba9eba5515.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_semantic-322c4720053271b0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_stdlib-3e4eaeadb6512183.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libshellexpand-fb4e0197f3e458ce.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/rayon-core-894e4a6f7d7b4fed/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/fs-err-654d988a314019a9/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/terminfo-d19bebb73e797169/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/nix-235d3a328b49d245/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/tikv-jemalloc-sys-9fe78c0c2c97f405/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=37a40a93a03c0385 -C extra-filename=-8ea247372d0887f4 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libproc_macro2-700efe2ebd638572.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libquote-aa6d8553be44c1cd.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f2ebe23ee7ec349b -C extra-filename=-e95befc6890375e1 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfastrand-fa314f11319ee3d5.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libgetrandom-32577f561caf721f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustix-f691585377da9e4d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=e722d753df63be4c -C extra-filename=-9833156d747c827d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-493912ba3062b7af.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern serde_repr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_repr-72bdf2dd2f363326.so --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liburl-771d78fab4ccb4ac.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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern virtue=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=e07b043222e07a32 -C extra-filename=-87598cc32443f248 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libchrono-c2f3c025360088d1.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmatchers-0e9e62be9e05380f.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnu_ansi_term-808d22f921c0d2b5.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex_automata-e2d41aa8335a2365.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsharded_slab-ebd381e87f048144.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libsmallvec-eabe4c96133043f3.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthread_local-68743b22e0a07c2d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfnv-f5b2c5c9673894b1.rmeta --extern nom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnom-47a273fec8fab9b3.rmeta --extern phf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 inotify v0.11.1 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-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("default", "futures-core", "stream", "tokio"))' -C metadata=fcd9c77456c5f1aa -C extra-filename=-2af46d7ea6a02f1d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libinotify_sys-a1b64e2f9dd33eaf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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_markdown v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=c91431a15fb397bb -C extra-filename=-36fc385ed72b26cc --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_formatter-9f3d30ba9eba5515.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_trivia-bcfd89d7a1dc3997.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_workspace-b4e45b250bf92d74.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_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=51288a64a15bfbcd -C extra-filename=-5a0f992b48a1f31a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_complete-8ea247372d0887f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -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 tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-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 --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", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=7bdf4eb4f778912d -C extra-filename=-ade8c398371abeef --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=9cde6887d89d5906 -C extra-filename=-a30ff709d1edb2c5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcfg_if-1a31da2da9ec33a5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_deque-df77c370dc236b91.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_channel-5bf280fb104fa4aa.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_deque-df77c370dc236b91.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_epoch-e586abec633fbcb4.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_queue-097129ff9de786fd.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=a418b5ba4774394e -C extra-filename=-8e23f334bf8d2bf9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam_channel-5bf280fb104fa4aa.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_derive-0a7cfb5d05e41845.so --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=20008296abac5247 -C extra-filename=-cf4352964a47c799 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libonce_cell-cf53bec0768bb8ca.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=46fe17d484886b9c -C extra-filename=-3aedd75c3a8536bb --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=86ac07951189ebdd -C extra-filename=-25782945a0d167c1 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 ruff v0.15.15 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=963b4c86954244d5 -C extra-filename=-257b373fc2c9bfbe --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/build/ruff-257b373fc2c9bfbe -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bincode_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbincode_derive-d5b1f213bc832d1b.so --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern unty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Compiling ruff_server v0.2.2 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=f9266e78e1c9d85d -C extra-filename=-cbd81a8ac3377e8d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcrossbeam-4ae2b2c44d93b766.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libignore-945368e9961fef6f.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libjod_thread-5b0f1557faa95669.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblsp_server-8e23f334bf8d2bf9.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblsp_types-9833156d747c827d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_formatter-a82939b14b4065c9.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_linter-261ad606899df0a5.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_markdown-36fc385ed72b26cc.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_notebook-56f69967820310d3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_codegen-bcc66cc500640875.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_formatter-9f3d30ba9eba5515.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_index-de512fa6e7f95d4c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_workspace-b4e45b250bf92d74.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libshellexpand-fb4e0197f3e458ce.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing_log-cf4352964a47c799.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing_subscriber-87598cc32443f248.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.15-build/ruff-0.15.15/target/release/build/ruff-257b373fc2c9bfbe/build-script-build` 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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfs_err-4bcc6c2350142368.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=e05c493e41f8ba1f -C extra-filename=-f27dcb21bc8c0cd8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libinotify-2af46d7ea6a02f1d.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern mio=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libmio-3aedd75c3a8536bb.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnotify_types-25782945a0d167c1.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libeither-4c32153a738f94b2.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=56c789925abecb22 -C extra-filename=-e9d242b465bbda58 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnix-a30ff709d1edb2c5.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libterminfo-9eab9be47b7eaf5c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.6.1 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-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="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", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=b4e43f2a80a0ae72 -C extra-filename=-23394fdea48f9221 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblibc-2e57f0ecfe67dfc8.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtikv_jemalloc_sys-ade8c398371abeef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0890d5461f1cca28 -C extra-filename=-51c35af6bbe1a537 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_complete-8ea247372d0887f4.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_complete_nushell-5a0f992b48a1f31a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0acc9a5071e49fea -C extra-filename=-cd1d581cea0b611d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtempfile-e95befc6890375e1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12bf5db14d226ba5 -C extra-filename=-51a353056e3c8d92 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libignore-945368e9961fef6f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=53e6d353a262144c -C extra-filename=-26929e2e8f6ab652 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libargfile-fb52b7454e687907.rmeta --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbincode-f8f017c1c1fcb689.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcachedir-cd1d581cea0b611d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_complete_command-51c35af6bbe1a537.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclearscreen-e9d242b465bbda58.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcolored-5f4de90839787d00.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfiletime-8b3b43dff7387f88.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglobwalk-51a353056e3c8d92.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libignore-945368e9961fef6f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libjiff-11cc9131e3636b96.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnotify-f27dcb21bc8c0cd8.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpath_absolutize-17798ba1820b4799.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librayon-4120cd4cdf1240f7.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_graph-40ac32a2847eb3d6.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_linter-261ad606899df0a5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_markdown-36fc385ed72b26cc.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_notebook-56f69967820310d3.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_options_metadata-46548f56c297883f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_formatter-9f3d30ba9eba5515.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_server-cbd81a8ac3377e8d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_workspace-b4e45b250bf92d74.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libshellexpand-fb4e0197f3e458ce.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum-70e6f0fe182490c3.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtempfile-e95befc6890375e1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtikv_jemallocator-23394fdea48f9221.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml-b86c31e0bf0e7bd7.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libwalkdir-0960fb7181f82210.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=cb33ee7077b7ae55 -C extra-filename=-bce11996c1a98d63 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libanyhow-af6a68af40a791c6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libargfile-fb52b7454e687907.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbincode-f8f017c1c1fcb689.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libbitflags-91cf9198eb08b611.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcachedir-cd1d581cea0b611d.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap-318306a03c24a18f.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclap_complete_command-51c35af6bbe1a537.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libclearscreen-e9d242b465bbda58.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libcolored-5f4de90839787d00.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libfiletime-8b3b43dff7387f88.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libglobwalk-51a353056e3c8d92.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libignore-945368e9961fef6f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libindexmap-22613e8ee6ae57b0.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libis_macro-e85058e365b3eff9.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libitertools-6ca7c7d4934296c3.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libjiff-11cc9131e3636b96.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/liblog-35c3274c74e90776.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libnotify-f27dcb21bc8c0cd8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libpath_absolutize-17798ba1820b4799.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librayon-4120cd4cdf1240f7.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libregex-78677cdf00314872.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff-26929e2e8f6ab652.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_cache-ee76fb275cee04d0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_db-755b00c34d6b5428.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_diagnostics-42a86e6576d79956.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_graph-40ac32a2847eb3d6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_linter-261ad606899df0a5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_macros-7d19d78cdc5c199d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_markdown-36fc385ed72b26cc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_notebook-56f69967820310d3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_options_metadata-46548f56c297883f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_ast-7fe0dd70fee409a1.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_formatter-9f3d30ba9eba5515.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_python_parser-ac64fe2a717ea575.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_server-cbd81a8ac3377e8d.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_source_file-a28b0c7427ec71cc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_text_size-f13ecd8ed1003026.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libruff_workspace-b4e45b250bf92d74.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/librustc_hash-45248522c9d442f6.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde-c53976d8074e410a.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libserde_json-bd677c702abf905a.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libshellexpand-fb4e0197f3e458ce.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libstrum-70e6f0fe182490c3.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtempfile-e95befc6890375e1.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libthiserror-fea0a0948397d7fc.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtikv_jemallocator-23394fdea48f9221.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtoml-b86c31e0bf0e7bd7.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libtracing-14a0f64ff58341ff.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/release/deps/libwalkdir-0960fb7181f82210.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 25s 📦 Built wheel to /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/wheels/ruff-0.15.15-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/wheels/ruff-0.15.15-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.15.15-py3-none-linux_x86_64.whl size=65860163 sha256=47dee968e32a469b47f4dddda7907db2c5f530ba9989d543a4013bb730e22ea3 Stored in directory: /builddir/.cache/pip/wheels/75/32/7a/425489ab7537dd1f51c912fe81db29863417ce27a72bed5ee8 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.UzWbmp + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + '[' /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.15.15-build + mkdir /builddir/build/BUILD/ruff-0.15.15-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.15 ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/ruff-0.15.15-build/pyproject-wheeldir/ruff-0.15.15-py3-none-linux_x86_64.whl + specifier=ruff==0.15.15 + '[' -z ruff==0.15.15 ']' + TMPDIR=/builddir/build/BUILD/ruff-0.15.15-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.15.15-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.15-build/pyproject-wheeldir ruff==0.15.15 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.15-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.15.15-build/pyproject-wheeldir/ruff-0.15.15-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.15.15 + '[' -d /builddir/build/BUILD/ruff-0.15.15-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.15-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.15.15-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.15-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.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.15-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.15.15-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.15-build/ruff-0.15.15-2.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.15-build/BUILDROOT/usr/lib/python3.14/site-packages + mv /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.15.dist-info /builddir/build/BUILD/ruff-0.15.15-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.15-build/ruff-0.15.15-2.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.15-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 0.15.15-2.fc45 --unique-debug-suffix -0.15.15-2.fc45.x86_64 --unique-debug-src-base ruff-0.15.15-2.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.15-build/ruff-0.15.15 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.15-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.15-2.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.15-build/BUILDROOT/usr/lib/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.15.15-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.15-build/BUILDROOT /builddir/build/BUILD/ruff-0.15.15-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.15-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.15-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents Scanned 262 directories and 1318 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.15-build/BUILDROOT/usr Scanned 261 directories and 1318 files, considered 1318 files, read 116 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.15.15-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dRcyyV + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-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.15 + '[' '!' -f /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.15-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.15-build/ruff-0.15.15-2.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.15-build/ruff-0.15.15/target/rpm/build/proc-macro2-b2c80f4908802174 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/quote-86609af4b120bcfc -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/serde_core-ffbe19719ca53e8e -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/serde-e72e064d501596b6 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/libc-9f46b7dc0c112624 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.0 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.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="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=a3f5a76724ba8f95 -C extra-filename=-52658a5a3ac981b3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 log v0.4.30 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=2284be4cbdef0583 -C extra-filename=-55c8c38e4270d2c9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/build/libc-238d62d08c17543b -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liballocator_api2-d7684ff2ccdd3a65.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libequivalent-4135d272ca0f7f97.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/rustversion-c1ff09be387030af -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libequivalent-4135d272ca0f7f97.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro_utils-a0129bd18896c493.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro_utils-a0129bd18896c493.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmanyhow_macros-3cfccacb9d589ade.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/crossbeam-utils-315ced3d6f23237f -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/crossbeam-utils-315ced3d6f23237f/build-script-build` 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcollection_literals-96215a77e7498099.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinterpolator-fe8bb88fca8182ac.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmanyhow-7b8b3e81c8ec53d9.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro_utils-a0129bd18896c493.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote_use-dde101fda5915870.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-1a7cea28ebc7a0ea.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcastaway-73d3ab7cd859a5a5.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitoa-ef23cf5eead00980.rmeta --extern rustversion=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustversion-086a3c18d1bb95dc.so --extern ryu=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libryu-66a0e00fdb5c2f47.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libattribute_derive_macro-ea6f90d59ce79cc4.so --extern derive_where=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libderive_where-66bccb571a73ed6f.so --extern manyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmanyhow-7b8b3e81c8ec53d9.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-1a7cea28ebc7a0ea.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-9e1fdf4f97fd8bf9.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Compiling ordermap v1.2.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=e15f2abd7c7a798b -C extra-filename=-41c0a4f2674d498b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libattribute_derive-626f830a5ba7084c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size_derive2-e51d31d47dfd64f0.so --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=00887349140f5ee9 -C extra-filename=-93bcd30f5398e8a4 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-721685f56ecfb5c6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-16e5f751e01554bc.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-8379f8bf2cd31ac1.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/build/thiserror-89c43df16402a56e -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/zerocopy-7c4c9cfc3b45c70d -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/zerocopy-7c4c9cfc3b45c70d/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=5abae370ca7891d3 -C extra-filename=-de64f7e1c855c319 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpin_project_lite-d9ae17fea948c33e.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_attributes-9d59f00a7145c022.so --extern tracing_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/thiserror-89c43df16402a56e/build-script-build` Compiling ruff_macros v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libheck-be2c0c54a397ad9e.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-721685f56ecfb5c6.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-ef1450dd22df8dd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-7bc645bc881591ca.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/build/typeid-f935c43a072c6411 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-55eefd0741a399e8.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/parking_lot_core-ad8b34adc115bb3e -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/build/memoffset-6b7f192a6d4545cb -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/portable-atomic-788e93067b1328c6 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/portable-atomic-788e93067b1328c6/build-script-build` Compiling ruff_cache v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=142042a8eb2ce301 -C extra-filename=-bd40afcf8399a061 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libppv_lite86-b87029cf357ecc98.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc66c839f753ffdf -C extra-filename=-014d6a24d6a12045 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1.5 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-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("default", "std"))' -C metadata=0798504ebc90f049 -C extra-filename=-fa4fe5b08588bdda --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.15.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-hasher"' --cfg 'feature="inline-more"' --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=83b20557ecfc9086 -C extra-filename=-4758edfa9ec3ce8b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern foldhash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfoldhash-fa4fe5b08588bdda.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-ed0ec228f610cccd.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librand_chacha-5fd9dc20eedf45d5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libheck-be2c0c54a397ad9e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 intrusive-collections v0.9.7 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.9.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="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=7a8d9d2f9a41d767 -C extra-filename=-10dcca9e70589b4f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memoffset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libphf_shared-a6fdf02e4d732d70.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 hashlink v0.10.0 Running `/usr/bin/rustc --crate-name hashlink --edition=2018 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=44cab29b081f58e8 -C extra-filename=-9566f94ea147983f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-4758edfa9ec3ce8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblock_api-a167bb394558ccfe.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.26.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.26.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 -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=33f4f21302dda2ad -C extra-filename=-fbf8890ed3120b9d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/build/getrandom-c8a783aaf280ac7b -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.26.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("accumulator"))' -C metadata=115b82486b00087d -C extra-filename=-60e19e6d57880059 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.26.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="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=c8484aa3c8817a5e -C extra-filename=-97e7306e52095cb7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libboxcar-f73efa6e89a33fdd.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_queue-7740f7ab0084f4fc.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashlink-9566f94ea147983f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libintrusive_collections-10dcca9e70589b4f.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinventory-92ab2dc29080f239.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libparking_lot-a2a7c7f9767c2c57.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libportable_atomic-af80fea99dc95c23.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa_macro_rules-60e19e6d57880059.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa_macros-fbf8890ed3120b9d.so --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libphf_generator-dc10c7636833b5c3.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/zmij-cf38bb4fc73e94d0 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/zmij-cf38bb4fc73e94d0/build-script-build` Compiling serde_json v1.0.150 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=4f74ffd144f3fc44 -C extra-filename=-1affe3d388f63d9a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/serde_json-1affe3d388f63d9a -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=44246ada79fb782f -C extra-filename=-4a59998a9d770c48 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/rustix-09b479c366ecf520 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/rustix-09b479c366ecf520/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/serde_json-1affe3d388f63d9a/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=38263647f14d928e -C extra-filename=-8d16a868f8ad154b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/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=80584ee12bb71e1e -C extra-filename=-09d9665d5040e57e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 log --edition=2021 /usr/share/cargo/registry/log-0.4.30/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=78083946954fce87 -C extra-filename=-aa2e2763886231b8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=63afff6684a9c52d -C extra-filename=-9a3e3c8e8fcc96b1 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=48fdfa9f8299fd5d -C extra-filename=-085d7d137a8e713f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libgetopts-f9660d89375a2e27.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-aa2e2763886231b8.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libphf_codegen-0d93622b80da7860.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitoa-ef23cf5eead00980.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=c99611fcc471c3e7 -C extra-filename=-3fa6d16645c8c4cf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/unicode_names2-3fa6d16645c8c4cf -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2_generator-085d7d137a8e713f.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/unicode_names2-3fa6d16645c8c4cf/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=c146ce5ceb45993a -C extra-filename=-904bd16dd6ffd196 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=63310e9204ad8a61 -C extra-filename=-4a777c028b8bf3b7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/clang-sys-f9e649b8557a8188 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.60 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.60/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=63d2e92a82e5f922 -C extra-filename=-763068c7f6bccd4e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfind_msvc_tools-6632793b2200ae81.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjobserver-c77500b30171e909.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-ed0ec228f610cccd.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/bindgen-66959750738a1d08 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-f0ac93c70bc92b47.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-ed0ec228f610cccd.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_epoch-1082503038a3fe36.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.11.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("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=013bf9035c8bcb5f -C extra-filename=-3b1b807453584659 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d0c81d4a9aac0b4d -C extra-filename=-b44fad18af3fb31e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-3b1b807453584659.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcexpr-4390a42802c2b987.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclang_sys-c7b7362f428d48b7.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-1c1e399654ce8c98.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-ef1450dd22df8dd3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-238a3bbd316b9dfd.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshlex-3167bbd77b36bfe4.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=133f55a0259227fa -C extra-filename=-26f5bd42d8debd81 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/zstd-sys-26f5bd42d8debd81 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbindgen-b44fad18af3fb31e.rlib --extern cc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcc-763068c7f6bccd4e.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=38d0dfffb891dfb3 -C extra-filename=-6950050d21efc2d5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_deque-f6952b1441821787.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsame_file-242c59c75b7b595d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/build/anyhow-916b7b1613245814 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/zstd-safe-8f80208a4383a279 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/build/crc32fast-70362324985bb0ac -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcpufeatures-65fa3fc67be62edd.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfnv-dc55d71d8ce379ca.rmeta --extern ident_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libident_case-4cbd706bd0e56b2a.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrsim-1ae8a6b1a609faba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libchacha20-ef95587ee04bf6b0.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libgetrandom-e97bf288ad8eb8c0.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/camino-2330949886866c96 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdarling_core-fb8800f03064531c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/num-traits-ca0e55ee61e3d1f5 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdarling_core-fb8800f03064531c.rmeta --extern darling_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.23.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=88a552d77d2d2fa6 -C extra-filename=-1343cadab3fd7f86 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libgetrandom-e97bf288ad8eb8c0.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/zstd-sys-26f5bd42d8debd81/build-script-build` Compiling ruff_diagnostics v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern darling=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdarling-b54cdabe581df7d6.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libiana_time_zone-eeb717e4bc89e079.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --extern serde_with_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/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=cec8a403fc5a5acb -C extra-filename=-ee084382f23d0416 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/build/zstd-safe-8f80208a4383a279/build-script-build` Compiling yoke-derive v0.8.2 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6892c3033fca4ac3 -C extra-filename=-541d728905ec37d7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libarrayvec-70fa823b549483d8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.2 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-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)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=52feb3b70cabd90a -C extra-filename=-7fe9b69da4ae5437 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstable_deref_trait-821abb611d4f7ae5.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libyoke_derive-541d728905ec37d7.so --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d23ccea6c4540f75 -C extra-filename=-511fdb6cf5a69174 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzstd_sys-ee084382f23d0416.rmeta --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8fe75deaf99db352 -C extra-filename=-c8057bdf0d9156c8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libchrono-26381ae33c00f5ab.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchers-133fa63c75118c16.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnu_ansi_term-1c8c31d757ca35e1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsharded_slab-d9bff784e64893e8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthread_local-fd59e3b4fd3a5a64.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d6b46d840fa6f7c1 -C extra-filename=-b377127e0a9a5c64 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzstd_safe-511fdb6cf5a69174.rmeta --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=6eef9ff803699f70 -C extra-filename=-8558e65421b9824c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librand-eb9b5bf08dcd330b.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern serde_with=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_with-90bc9a8551526f82.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libuuid-1343cadab3fd7f86.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=d28d0808f67fc1ac -C extra-filename=-65c107d27283a310 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libuuid-1343cadab3fd7f86.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.1.0 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=e69168b8b997a9a0 -C extra-filename=-b85c9cf5316dda79 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_utils-19bc5093f675c2e7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-c75b86f79ed01781.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblock_api-a167bb394558ccfe.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=3a0a03a70e85ca5c -C extra-filename=-baeb80aa23885cdf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern byteorder=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbyteorder-16fbae6a1db8c84c.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrc32fast-9bc92a66afe1ba18.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzstd-b377127e0a9a5c64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zerovec v0.11.6 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=4bd680fa96a60459 -C extra-filename=-77d936734361729d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libyoke-7fe9b69da4ae5437.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d5479636450acc10 -C extra-filename=-23a03a2f05c3c963 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libchrono-26381ae33c00f5ab.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnewtype_uuid-65c107d27283a310.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquick_xml-ea95b0965019504b.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrip_ansi_escapes-2f2ff769a30e8e8f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libuuid-1343cadab3fd7f86.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=23bab63dc4f4f799 -C extra-filename=-1a550fc668fc8cf8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libarc_swap-e68a1d0a86b05fb1.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdashmap-b85c9cf5316dda79.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libetcetera-29b7040a61e74d6e.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpathdiff-eff6c1209fb4b2ba.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquick_junit-23a03a2f05c3c963.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsupports_hyperlinks-eee30305a5f02054.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwhich-999959fb139008a2.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-baeb80aa23885cdf.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf66dba13af1307e -C extra-filename=-d5b3032f40dd9301 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfastrand-c2f35586e3ba1841.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libgetrandom-e97bf288ad8eb8c0.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustix-9a3e3c8e8fcc96b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle_parse-29e5a19d34303bfa.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle_query-7f8f2f554ab2982e.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolorchoice-57ec8fe3d290e586.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=ecd7f0466a321646 -C extra-filename=-f9e9ef7aebf52e2d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdisplaydoc-6f5531facdcf376a.so --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8fef0ca47789cc3 -C extra-filename=-abcfd372e0530274 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdisplaydoc-6f5531facdcf376a.so --extern litemap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblitemap-21291d1ec3b28f11.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtinystr-f9e9ef7aebf52e2d.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwriteable-d02a3d3b0c5babbb.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cb9609030711bf2f -C extra-filename=-9f7039f8735151ff --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdisplaydoc-6f5531facdcf376a.so --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libyoke-7fe9b69da4ae5437.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2d8c2b58385ddb4c -C extra-filename=-26d370827294aee7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/icu_properties_data-0f57c827de8b7610 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=55112b8f978e62f4 -C extra-filename=-49e348886c97dcac --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdisplaydoc-6f5531facdcf376a.so --extern potential_utf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpotential_utf-26d370827294aee7.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libutf8_iter-3a1a152f7f3e1089.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libyoke-7fe9b69da4ae5437.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=35227586152a1c32 -C extra-filename=-14c45aa97ae2a105 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdisplaydoc-6f5531facdcf376a.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_locale_core-abcfd372e0530274.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwriteable-d02a3d3b0c5babbb.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libyoke-7fe9b69da4ae5437.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerofrom-f3be57d80cc7ed97.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerotrie-9f7039f8735151ff.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=919a06775dec4c4e -C extra-filename=-5642637834abc70a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustix-9a3e3c8e8fcc96b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf5d8f88f7fbecd1 -C extra-filename=-0950cc7be7a76b70 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_lex-aaf9515eee003b47.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrsim-be530ffe6640920a.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libterminal_size-5642637834abc70a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libheck-be2c0c54a397ad9e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-f1c38279d5b9912d.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=16be549467ffba11 -C extra-filename=-02403c99c7944ca3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_builder-0950cc7be7a76b70.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=4924aadb50a13827 -C extra-filename=-9f41378b2ebacf9a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_collections-49e348886c97dcac.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_locale_core-abcfd372e0530274.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_properties_data-5062da436e669b32.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_provider-14c45aa97ae2a105.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerotrie-9f7039f8735151ff.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpest-c0f72a2ae50ff761.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpest_meta-f3dc215cf9c5daf7.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpest-c0f72a2ae50ff761.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=b586e3e7a77e4165 -C extra-filename=-4162bbec5a9dc1cb --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.so --extern typeid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtypeid-2ae6270b2fabf490.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c83189e28eb85a23 -C extra-filename=-d44791068a2e8ab4 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libconsole-c09b55207dbd26cb.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern pest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpest-03150431638b8f3f.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpest_derive-143e915f0ab685c0.so --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ron=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libron-4162bbec5a9dc1cb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-092ad3d16dd3391b.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_spanned-bf61781cbc62a2ff.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml_datetime-43455a661241fd31.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml_parser-3fd9b66b91775415.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml_writer-79e44dd43c40dc29.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=c40fc8b9ef4a5a22 -C extra-filename=-c8560cd529e5ac4e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libheck-be2c0c54a397ad9e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=ab5fd63b7f4ce2f2 -C extra-filename=-0ce80e7a913a391d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=071c6c4e6a5a1e90 -C extra-filename=-7b7b41ab28ca4403 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_properties-9f41378b2ebacf9a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.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.15-build/ruff-0.15.15/target/rpm/build/ref-cast-f6556b8a3a044ade -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_derive_internals-7b5e49d871c2b312.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=2b293eb8a3e89cf3 -C extra-filename=-fa33c1791014e201 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdyn_clone-e67254cf8c39952f.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libref_cast-162850a0a3b36797.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libschemars_derive-f18eff9e6e9eba44.so --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=933558b0feb3ab08 -C extra-filename=-091aafd5f9ee4fdd --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/icu_normalizer_data-080ee8ee8c8eae53 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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=0ec8df8eddcc30e8 -C extra-filename=-3c9a7a24dcd9d183 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_collections-49e348886c97dcac.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_normalizer_data-59d74a6de3f3d8dc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_provider-14c45aa97ae2a105.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzerovec-77d936734361729d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunscanny-834778e8d03e31b0.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=0e8a27193b9a847c -C extra-filename=-1846e6fae50460ab --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_normalizer-3c9a7a24dcd9d183.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_properties-9f41378b2ebacf9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d3527fd28d7f3dcc -C extra-filename=-e2dddb4279f31671 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libidna_adapter-1846e6fae50460ab.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=ae05ef01ff36ac72 -C extra-filename=-7c55ec912eaad041 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libform_urlencoded-3c4d8d8d32427add.rmeta --extern idna=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libidna-e2dddb4279f31671.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpercent_encoding-9676b69b1d35a492.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=ca79030f3998deb4 -C extra-filename=-721e1a493ba27712 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=3b44d235337963a6 -C extra-filename=-f92aa25ab15a1db2 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/zstd-sys-26f5bd42d8debd81/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.15-build/ruff-0.15.15/target/rpm/build/rayon-core-a937be9d2309bec2 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_deque-f6952b1441821787.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=994ff3f5da01c659 -C extra-filename=-61e24db422c7d7a3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/build/zstd-safe-8f80208a4383a279/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern adler2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libadler2-c7b6c28fbedd5e98.rmeta --extern simd_adler32=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=85bcf8836d40b2c0 -C extra-filename=-23155a7bee25a550 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzstd_sys-61e24db422c7d7a3.rmeta --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libeither-bea025abd561aea2.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=ecbd520a44e7a79d -C extra-filename=-1895e1851d87ac60 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzstd_safe-23155a7bee25a550.rmeta --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrc32fast-4d3c07f25147a2a5.rmeta --extern miniz_oxide=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 jiff v0.2.24 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-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 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=7f6978cc479fa1bb -C extra-filename=-945d0a97c01c1635 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c8e18dbaa29b0aff -C extra-filename=-9c5f53b6de7dff56 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern byteorder=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbyteorder-e774112d9ba6adcb.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrc32fast-4d3c07f25147a2a5.rmeta --extern flate2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libflate2-05d2ed470649c019.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzstd-1895e1851d87ac60.rmeta --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=4a642ca56e1bc178 -C extra-filename=-432fa3b781b158ab --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/ty_vendored-432fa3b781b158ab -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-f4a7754a0747a3a4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-69af704c93a3c3d5.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-9c5f53b6de7dff56.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_channel-612d098ffb1f389e.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_deque-f6952b1441821787.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_epoch-1082503038a3fe36.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_queue-7740f7ab0084f4fc.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/thiserror-6639ee9d63dba4a5 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/thiserror-6639ee9d63dba4a5/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/ty_vendored-432fa3b781b158ab/build-script-build` Compiling ruff_formatter v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=993b072f1ebaf37e -C extra-filename=-73488ef0cd8bb913 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/build/paste-6a2ae132c8b40b2f -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=832bd637bc8c5c97 -C extra-filename=-cc65639b25662c97 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpeg_runtime-d01a67276e81bcf4.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/paste-6a2ae132c8b40b2f/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a0d0c3450a2a5087 -C extra-filename=-b87b0bcc70c30f50 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/build/radium-a85318ab1b22b961 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42818e72ae2d5573 -C extra-filename=-8ed7f1febfca46ff --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libboxcar-f73efa6e89a33fdd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-7c3e19e86d081a58.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-b87b0bcc70c30f50.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburlencoding-13b3baed7e995b97.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpeg_macros-cc65639b25662c97.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_core-174544eb7f3a78a9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_spanned-bf61781cbc62a2ff.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml_datetime-4ab54558d9afd509.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml_parser-3fd9b66b91775415.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/radium-a85318ab1b22b961/build-script-build` Compiling inotify v0.11.1 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-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("default", "futures-core", "stream", "tokio"))' -C metadata=e2c55eb1a1828713 -C extra-filename=-77f1036867573a48 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinotify_sys-87104fe7565babb1.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=5b33409453d8534c -C extra-filename=-da64c8934ee291bf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-baeb80aa23885cdf.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=c523d148f64285ea -C extra-filename=-dc087eaec5c26757 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3bd3bbbd504912cd -C extra-filename=-618fce5e86d41ac7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libannotate_snippets-f53408429bd1aa0a.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibcst_derive-834ecfdd9d046d42.so --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern paste=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpaste-d8bc0ce3cf47ecf8.so --extern peg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpeg-17370b500d6e9e84.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libphf-1659189766ab1e9c.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=a015c9f46df9837c -C extra-filename=-cdb9e55421030a3a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinotify-77f1036867573a48.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern mio=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmio-dc087eaec5c26757.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify_types-618fce5e86d41ac7.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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=57f1df8d364aacbe -C extra-filename=-1942b13f47075ee4 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep508_rs-8ed7f1febfca46ff.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 lsp-types v0.95.1 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=a8b2b1c89900da4f -C extra-filename=-3f9a4cb35fec6a5c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-c77695b65effcec9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern serde_repr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` warning: struct `WorkDoneProgressOptions` is never constructed --> crates/lsp-types/src/progress.rs:46:12 | 46 | pub struct WorkDoneProgressOptions { | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `lsp-types` (lib) generated 1 warning Compiling ruff_python_formatter v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=9704ae0b23e4d036 -C extra-filename=-cdc352c4e48de275 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcountme-e4dfad026c1afc93.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=4c9689be003ff7e5 -C extra-filename=-a7b87e8714950e30 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=2aea3518036ee721 -C extra-filename=-3e6b1bbe1155caa8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d936e1c1cdd06909 -C extra-filename=-6df818138181847a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfunty-6f26adffc76c6296.rmeta --extern radium=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libradium-cfa51a2939cce9f9.rmeta --extern tap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtap-3b3cdb381866bc06.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=14260bb77e341366 -C extra-filename=-2d906b8c89a3614f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=33611e134d686d1c -C extra-filename=-92bbc6299eb7c81d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.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.15 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=660ef628a3d2703a -C extra-filename=-761970d1cd92c5ef --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern fern=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfern-6df818138181847a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libimperative-e5eb269e6b973cba.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibcst_native-59068cd0f7bf9e79.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern natord=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnatord-b1d0b65d5d18d084.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpyproject_toml-1942b13f47075ee4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_importer-f92aa25ab15a1db2.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_semantic-a7b87e8714950e30.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtyped_arena-a7cd77668d712f1e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.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=bfc1e6fb1e1dfb73 -C extra-filename=-242384081fe58d99 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam_channel-612d098ffb1f389e.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_derive-3a6d00ca9a8d9cc5.so --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=0619879527607f98 -C extra-filename=-9cf6d9ca94c17e75 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitvec-f5afbeeb882aed86.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libschemars-9a66a09c0bf0b850.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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.15-build/ruff-0.15.15/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=799a789dd000ae3d -C extra-filename=-91bf342c113f7ebe --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.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.15-build/ruff-0.15.15/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=7d5a5e8fb97a5701 -C extra-filename=-4b9b5d984770725a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libschemars-9a66a09c0bf0b850.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-baeb80aa23885cdf.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/nix-647b24724cc8c380 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-55eefd0741a399e8.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsyn-f6b4e7a641664eaa.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/nix-647b24724cc8c380/build-script-build` Compiling ruff_workspace v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=31dd72ab6d836db3 -C extra-filename=-5230f7f6e3a760d3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libetcetera-29b7040a61e74d6e.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_semantic-a7b87e8714950e30.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.6.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.6.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", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=5bc07b0b649ea383 -C extra-filename=-5c1ab04494b78d9d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/tikv-jemalloc-sys-5c1ab04494b78d9d -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcc-763068c7f6bccd4e.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.15-build/ruff-0.15.15/target/rpm/build/terminfo-874e8c4ad250d384 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/fs-err-d3b117a23bade6aa -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/fs-err-d3b117a23bade6aa/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/terminfo-874e8c4ad250d384/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/tikv-jemalloc-sys-5c1ab04494b78d9d/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=c61c610875bde89c -C extra-filename=-db50ca3009cd59b0 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcfg_if-325a4ccf98af7548.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=421e4b552807c695 -C extra-filename=-63767627400d8aca --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfnv-8651f7846e4d0492.rmeta --extern nom=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnom-9c722c25c7ec7c9c.rmeta --extern phf=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=7bf52964892132d6 -C extra-filename=-0b93d04d609ba3fb --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete-63767627400d8aca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=13a35bee54d7235d -C extra-filename=-2105b1be8b3546fa --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfs_err-1eb7c6fed4c03c40.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.6.1 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-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="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", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=4932ec90221f5f43 -C extra-filename=-1622760f5eaab6a3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemalloc_sys-2105b1be8b3546fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ed211ac13fbebbc4 -C extra-filename=-baed65dd63826860 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete-63767627400d8aca.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_nushell-0b93d04d609ba3fb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d2c636bad1d4ed0 -C extra-filename=-6ae6c941bd3afcc7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnix-db50ca3009cd59b0.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libterminfo-058f8f0d174a2b4e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbit_set-897af2a088439e3b.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=cd7867779bb7b1e4 -C extra-filename=-5c802779477b937c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.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=8168a2ea0b7399dc -C extra-filename=-25db5dfd7ee5cf53 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libonce_cell-229ea5290af0c9c4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=313198f70053f595 -C extra-filename=-3b6d0f92c726117f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfancy_regex-0e6639e448da1ddc.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibtest_mimic-2d906b8c89a3614f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=d5f7c8f52f8e8074 -C extra-filename=-49c7900ad2f86e2a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitvec-f5afbeeb882aed86.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/build/escargot-f47bc1c100cd4b90 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern utf8_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=d380f404f360ecc1 -C extra-filename=-48f54b2dd6f8ef24 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_log-25db5dfd7ee5cf53.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.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=57d939f13b0ac37f -C extra-filename=-6385486e0e9ee86e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern virtue=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle_lossy-cdea49225ad25af0.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle_parse-29e5a19d34303bfa.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhtml_escape-99bbe38a9d73db2c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=44bf1c8d9aa4a523 -C extra-filename=-b354a029f12970be --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=15cb616138a6bcec -C extra-filename=-d9a67b32c7d9e92e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_importer-f92aa25ab15a1db2.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=6d44350868ee549f -C extra-filename=-9ed5eaf562e98452 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=9bc1b435c46f2ee9 -C extra-filename=-469ce2b07f6392d3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/ruff-469ce2b07f6392d3 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bincode_derive=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode_derive-ecb208c956a25c89.so --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern unty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` 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=d6cab8eebab33344 -C extra-filename=-5b980875966860aa --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle_svg-f0fce2331851d861.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libescargot-b354a029f12970be.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibc-4b505154ea5324f0.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnormalize_line_endings-14c4a97e98cdf13e.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libos_pipe-cb83e37a7d0b16ba.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox_macros-3e4fcb5fffbcc547.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/ruff-469ce2b07f6392d3/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=f1160531247de70d -C extra-filename=-2947513e13e398d5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdifflib-0b3d758a88a92815.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpredicates_core-be85b4b6ce04a92d.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=ea8ace35e8f77223 -C extra-filename=-670eb8521a82ac26 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibtest_mimic-2d906b8c89a3614f.rmeta --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=49baac3422deb261 -C extra-filename=-962cbcd7fd8d7a38 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpredicates-205a248fd64e4a96.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpredicates_core-be85b4b6ce04a92d.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpredicates_tree-d37727e88228b361.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/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=26f73c56875cb0ec -C extra-filename=-c2ef7c50d1732ecc --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_stable_hash-72cc2f3f591f94dd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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=743bd8f065b3b3e8 -C extra-filename=-b41da6ef37836556 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rmeta --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=4f2eb8014899fa07 -C extra-filename=-f2f58458ad1ee785 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_ide-d9a67b32c7d9e92e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/build/ty-29c02c4d70a78df4 -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6fd2b47bf609997a -C extra-filename=-5d06504011121681 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=89bc8c9b286d2d7e -C extra-filename=-414d3f9ed6af2884 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libconsole-c09b55207dbd26cb.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libportable_atomic-af80fea99dc95c23.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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` Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/build/ty-29c02c4d70a78df4/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=5c132fff90cf809e -C extra-filename=-b8885ec5b5bd94e8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnix-db50ca3009cd59b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a479ec6ac98b3d41 -C extra-filename=-bb83adf65dcaa075 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblazy_static-5b73e9aaa7320e08.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdiff-cb2ac13afa653c6d.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=8c957b8e64d9e177 -C extra-filename=-87c092ef772fb93a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libctrlc-b8885ec5b5bd94e8.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindicatif-414d3f9ed6af2884.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_flame-bb83adf65dcaa075.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=698f540fa82122d5 -C extra-filename=-a0021f5b864ceb34 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmdtest-c2ef7c50d1732ecc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libproc_macro2-5184c22af6eaed08.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquote-3c0d7d3254e019c3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcsv_core-6a57c5a7e0426d49.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitoa-ef23cf5eead00980.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libryu-66a0e00fdb5c2f47.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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=172a7c6a5b773257 -C extra-filename=-393097356cf4f267 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmdtest-c2ef7c50d1732ecc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.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=9ce5559ea4310fd3 -C extra-filename=-37e1e191d3c10018 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmdtest-c2ef7c50d1732ecc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_mdtest-393097356cf4f267.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.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.15-build/ruff-0.15.15/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=4ebc4e3d3fbed575 -C extra-filename=-dd94770219d721b6 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern csv=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcsv-99530efc22350716.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_ide-d9a67b32c7d9e92e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=efc693aba7321edd -C extra-filename=-7d20f811a7357bca --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia_integration_tests-c01b1f01098a3098.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d56d1f284d160dac -C extra-filename=-9a3663db9255fd64 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia_integration_tests-c01b1f01098a3098.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=b0f443432647ca5b -C extra-filename=-d3d8db60783e0993 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia_integration_tests-c01b1f01098a3098.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=a13b4724e2e43a95 -C extra-filename=-96f0466c6f57396f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_test-a0021f5b864ceb34.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=c76a21771c16aa19 -C extra-filename=-21b12908e3f8b0b8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_test-a0021f5b864ceb34.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=8586ff8db1935f2b -C extra-filename=-a6ba2e06d27ae9a7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_test-a0021f5b864ceb34.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=78a5fed598438462 -C extra-filename=-cf6d5240f7413555 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libctrlc-b8885ec5b5bd94e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_flame-bb83adf65dcaa075.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty-87c092ef772fb93a.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=b417c15304b1b5f8 -C extra-filename=-0bc66497ce69c4e5 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libctrlc-b8885ec5b5bd94e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_flame-bb83adf65dcaa075.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty-87c092ef772fb93a.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 --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=8d2f83c6d533b3e4 -C extra-filename=-9f9507d84858a998 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libctrlc-b8885ec5b5bd94e8.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_flame-bb83adf65dcaa075.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty-87c092ef772fb93a.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=79f13b43b4ea3490 -C extra-filename=-09867bfb3d52a29f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libctrlc-b8885ec5b5bd94e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_flame-bb83adf65dcaa075.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty-87c092ef772fb93a.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=05f0c45d8a7e5b85 -C extra-filename=-8d2aa742785a789e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libctrlc-b8885ec5b5bd94e8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindicatif-414d3f9ed6af2884.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_flame-bb83adf65dcaa075.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=9d735a936629a745 -C extra-filename=-6ac732a29a96a672 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_ide-d9a67b32c7d9e92e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_server-f2f58458ad1ee785.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=964cb2c51f793835 -C extra-filename=-47eb8619fe4c9633 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=829ed2dfd20bcace -C extra-filename=-6f5c3c90d8249777 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=8b17072de7969028 -C extra-filename=-5eb7e9a1e9c90f37 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=f595a647eeb31de7 -C extra-filename=-ed1b36d6d6201fff --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2b01d6155e37a7d2 -C extra-filename=-e88237ec8cb34eec --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=8daf466fc00d745e -C extra-filename=-47713d91fdcad2ae --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=fc914c036a06a799 -C extra-filename=-bec15de3724aa7f9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=d22ca069f154d4a4 -C extra-filename=-27d08d70ce5c0519 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast_integration_tests-be861f87575edb3c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=cf2115b5ae3ddd2b -C extra-filename=-89f3506ba730d984 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=ea111cd31f2a97c0 -C extra-filename=-896629ab119af995 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=07d612e37de5f5cb -C extra-filename=-a51465cd4ca2e878 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 --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=6e15463b2b3a50c8 -C extra-filename=-5ee91b4207612b2f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=e633f0100bff1069 -C extra-filename=-d1c30144c341e745 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=a519f388a0f349e7 -C extra-filename=-6dd4fc7e0e4a7d16 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2d02768badb79642 -C extra-filename=-ecda7e5b1c0fce08 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=63ad2ba97d70471b -C extra-filename=-cd8232e688fe7496 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff-b41da6ef37836556.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=9027622afd792630 -C extra-filename=-33e7b637c0414417 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmdtest-c2ef7c50d1732ecc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=d8fc365253bd090c -C extra-filename=-eacfad6ac5b47edb --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libargfile-3cd3b131187938ef.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libassert_fs-962cbcd7fd8d7a38.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbincode-dd18db217479ed0e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcachedir-2947513e13e398d5.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap_complete_command-baed65dd63826860.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclearscreen-6ae6c941bd3afcc7.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobwalk-9ed5eaf562e98452.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta_cmd-6385486e0e9ee86e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtikv_jemallocator-1622760f5eaab6a3.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=8926924a853839be -C extra-filename=-e2e9f4e21d584022 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 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=71e6150317380f58 -C extra-filename=-55462f8577dd7456 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=c15c04c125473646 -C extra-filename=-6b0e279971e3c747 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=64669c7f33a2bbb6 -C extra-filename=-8538898b2d328783 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=159ff39ec7ca13aa -C extra-filename=-b3a3643ea58eb46c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=20698568ec694bf0 -C extra-filename=-e1e89321bebcd35f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=06b9e6758cbc1da2 -C extra-filename=-181489348a4b929e --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2939bade8761eddf -C extra-filename=-5274b2c7fff94b45 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=639b9d186487dd3a -C extra-filename=-53a963770b7c5182 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_stable_hash-72cc2f3f591f94dd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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=2f9a72929cea19e4 -C extra-filename=-bcb61cb81047f2f3 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_ide-d9a67b32c7d9e92e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.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.15-build/ruff-0.15.15/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=2c550de327903018 -C extra-filename=-11136c238c8b6f3f --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_ide-d9a67b32c7d9e92e.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.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=113ad4d08a0acc9c -C extra-filename=-8f5e4b0101c5c1be --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_log-25db5dfd7ee5cf53.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.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=fafc3a8ceb9a5224 -C extra-filename=-03fd0974ea98986b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_server-48f54b2dd6f8ef24.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_log-25db5dfd7ee5cf53.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.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=41a4dae86b6658eb -C extra-filename=-c937333eccff47b9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_importer-f92aa25ab15a1db2.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_project-49c7900ad2f86e2a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=2e42a95cb459076c -C extra-filename=-78aeadc6bc9d5ca0 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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_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=e18b5b4dfc87eaa8 -C extra-filename=-b47a518185272d42 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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=355eceac8e89df73 -C extra-filename=-286555d75c608760 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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_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=dae5602b720dc6d2 -C extra-filename=-0b28770fcb694884 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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_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=10f0bc9451a2d707 -C extra-filename=-cb114fea96649bac --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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=3435ae0b0b0b1a46 -C extra-filename=-4706b43d5bdf07a9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85d5b1ef74573857 -C extra-filename=-57bf0df41e43dbbf --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=aa1cbfd263cbf614 -C extra-filename=-eff88e5153fe0b45 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjod_thread-e5db18c8eb1c1c9a.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_server-242384081fe58d99.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_markdown-5c802779477b937c.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_log-25db5dfd7ee5cf53.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.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_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=19cb900b81f572e3 -C extra-filename=-999e33dab5b687ad --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librand-eb9b5bf08dcd330b.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_with=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_with-90bc9a8551526f82.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libuuid-1343cadab3fd7f86.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_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=30b97d06ba83badf -C extra-filename=-23a810ea8c8c3907 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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_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=b2e9d8329b0bb834 -C extra-filename=-da82d45d38f95e9c --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=73b74e57392319c5 -C extra-filename=-59c4d5dd3c44f96a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern fern=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfern-6df818138181847a.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rlib --extern imperative=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libimperative-e5eb269e6b973cba.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibcst_native-59068cd0f7bf9e79.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern natord=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnatord-b1d0b65d5d18d084.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpyproject_toml-1942b13f47075ee4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_importer-f92aa25ab15a1db2.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_semantic-a7b87e8714950e30.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtyped_arena-a7cd77668d712f1e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rlib --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.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_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=468f965799d5cc4e -C extra-filename=-3e8d4941179f8fbd --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.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=5f09af346134508c -C extra-filename=-eb87785afce93b0b --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_semantic-a7b87e8714950e30.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=3feb18819b2969a9 -C extra-filename=-9c2afd754d9452f7 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitvec-f5afbeeb882aed86.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcrossbeam-89d45a85b50c00dd.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnotify-cdb9e55421030a3a.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_automata-5ad0240f19131c6a.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=ef770a5e34a885c6 -C extra-filename=-64d2716527d082fc --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitvec-f5afbeeb882aed86.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern schemars=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libschemars-9a66a09c0bf0b850.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_combine-92bbc6299eb7c81d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=72b4b33ad3beb9ba -C extra-filename=-92d6d234fa53c0c9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcountme-e4dfad026c1afc93.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.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=a8df946bd7d488fd -C extra-filename=-66e71a57f21a6825 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-c77695b65effcec9.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d540d9c7c1d75ecc -C extra-filename=-8db1a3f2a75ca17a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.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=f151dc049149d759 -C extra-filename=-a8fbb0f971e801ba --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-c77695b65effcec9.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.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=1cdb6250d1e96c44 -C extra-filename=-800f4ad2240f7670 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-baeb80aa23885cdf.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=fa2e5cc08f9b96c0 -C extra-filename=-52c359c6d6653711 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=2dc18a358182cd96 -C extra-filename=-c8355603119eb599 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=9c95297080542f0f -C extra-filename=-83fe438850428e07 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=c58bc2b7764cb2e7 -C extra-filename=-33f05f4fcf5940a8 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libarc_swap-e68a1d0a86b05fb1.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdashmap-b85c9cf5316dda79.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpathdiff-eff6c1209fb4b2ba.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquick_junit-23a03a2f05c3c963.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsupports_hyperlinks-eee30305a5f02054.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern which=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwhich-999959fb139008a2.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-baeb80aa23885cdf.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=54bc17a0f467dffd -C extra-filename=-a8be4b05cf0af63d --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libicu_properties-9f41378b2ebacf9a.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.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=e76c147680c40bf5 -C extra-filename=-eb5070a33b5fe8a9 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.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=2726d7b94c7a3f91 -C extra-filename=-fcc617085a0d724a --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=45f4b40c0704ac78 -C extra-filename=-75f52b86a22adb08 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=e22f9d86a4ad1b25 -C extra-filename=-21b37617a07a67dc --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=629a5105e0631070 -C extra-filename=-3bbfcca16e589aa6 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern seahash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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=67420b2499169595 -C extra-filename=-2e5da0d6971f22d1 --out-dir /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 224m 45s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/lsp_types-a8fbb0f971e801ba --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.15-build/ruff-0.15.15/target/rpm/deps/lsif-66e71a57f21a6825 --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.15-build/ruff-0.15.15/target/rpm/deps/mdtest-53a963770b7c5182 --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 1.12s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff-eacfad6ac5b47edb --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.17s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff-896629ab119af995 --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.15-build/ruff-0.15.15/target/rpm/deps/analyze_graph-cd8232e688fe7496 --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.96s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/cli-ecda7e5b1c0fce08 --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 2.01s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/config-6dd4fc7e0e4a7d16 --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.09s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/direxist_guard-a51465cd4ca2e878 --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.07s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/integration_test-d1c30144c341e745 --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 1.00s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/resolve_files-89f3506ba730d984 --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.19s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/examples-5274b2c7fff94b45 --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.15-build/ruff-0.15.15/target/rpm/deps/fixtures-b3a3643ea58eb46c --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/simple.toml ... ok test color/strip_line_char.toml ... ok test color/strip_line_non_ws.toml ... ok test color/strip_line.toml ... ok test color/regression_leading_tab_label_alignment.toml ... ok test color/issue_9.toml ... ok test color/regression_leading_tab_long_line.toml ... ok test color/multiple_annotations.toml ... ok test color/fold_trailing.toml ... ok test color/fold_ann_multiline.toml ... ok test color/ensure-emoji-highlight-width.toml ... ok test color/fold_bad_origin_line.toml ... ok test color/fold_leading.toml ... ok test color/ann_removed_nl.toml ... ok test color/ann_insertion.toml ... ok test color/ann_multiline2.toml ... ok test color/ann_multiline.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.04s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/formatter-6b0e279971e3c747 --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.05s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/rustc_tests-181489348a4b929e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 22 tests test different_overlap ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test minimum_depth ... ok test multiple_labels_primary_without_message ... ok test multiple_labels_primary_without_message_2 ... ok test multiple_labels_secondary_without_message ... ok test multiple_labels_secondary_without_message_2 ... ok test multiple_labels_secondary_without_message_3 ... ok test multiple_labels_with_message ... ok test multiple_labels_without_message ... ok test multiple_labels_without_message_2 ... ok test nested ... ok test non_nested ... ok test non_overlapping ... ok test overlapping_start_and_end ... ok test single_label_without_message ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/cache_key-3bbfcca16e589aa6 --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 144 tests test diagnostic::render::azure::tests::output ... Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_db-33f05f4fcf5940a8 --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'` 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.15-build/ruff-0.15.15/target/rpm/deps/ruff_formatter-c8355603119eb599 --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.15-build/ruff-0.15.15/target/rpm/deps/ruff_index-21b37617a07a67dc --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.15-build/ruff-0.15.15/target/rpm/deps/ruff_linter-59c4d5dd3c44f96a --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 2779 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_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. 2775 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 2.66s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_markdown-3e8d4941179f8fbd --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.15-build/ruff-0.15.15/target/rpm/deps/mdtest-37e1e191d3c10018 --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 mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_notebook-999e33dab5b687ad --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.04s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_ast-75f52b86a22adb08 --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.15-build/ruff-0.15.15/target/rpm/deps/comparable-bec15de3724aa7f9 --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.15-build/ruff-0.15.15/target/rpm/deps/identifier-ed1b36d6d6201fff --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.03s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/match_pattern-27d08d70ce5c0519 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test pattern_is_wildcard ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/parentheses-e88237ec8cb34eec --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.05s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/parenthesize-5eb7e9a1e9c90f37 --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.04s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/source_order-47eb8619fe4c9633 --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.14s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/stmt_if-47713d91fdcad2ae --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.04s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/visitor-6f5c3c90d8249777 --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.15s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_codegen-da82d45d38f95e9c --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.09s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_formatter-cb114fea96649bac --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.22s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_formatter-4706b43d5bdf07a9 --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.15-build/ruff-0.15.15/target/rpm/deps/fixtures-b47a518185272d42 --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/annotations.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/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/class_methods_new_line.py ... ok test black_compatibility::cases/comment_type_hint.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/comments5.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/context_managers_autodetect_310.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/fmtonoff2.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/import_comments.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/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/linelength6.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_4.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/numeric_literals.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_generic.py ... ok test black_compatibility::cases/pattern_matching_extras.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/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep_572_py39.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_style.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_comments7.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_import_line_collapse.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_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_no_string_normalization.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_parens_from_lhs.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/split_delimiter_comments.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/string_prefixes.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_parens2.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/type_comment_syntax_error.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/typed_params_trailing_comma.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::docstring_chaperones.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::docstring.py ... ok test format::docstring_non_visible_characters.py ... ok test format::docstring_newlines.py ... ok test format::docstring_tab_indentation.py ... ok test format::empty_now_newline.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_whitespace.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/await.py ... ok test format::expression/attribute.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/binary.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/bytes.py ... ok test format::expression/call.py ... ok test format::expression/compare.py ... ok test format::expression/dict.py ... ok test format::expression/dict_comp.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/generator_exp.py ... ok test format::expression/hug.py ... ok test format::expression/if.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/list.py ... ok test format::expression/list_comp.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/named_expr.py ... ok test format::expression/lambda.py ... ok test format::expression/number.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/set_comp.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/fstring.py ... ok test format::expression/starred.py ... ok test format::expression/slice.py ... ok test format::expression/split_empty_brackets.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_from.py ... ok test format::expression/yield.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fluent.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/indent.py ... ok test format::expression/tstring.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/type_params.py ... ok test format::module_dangling_comment2.py ... ok test format::multiline_string_deviations.py ... ok test format::form_feed.py ... ok test format::newlines.pyi ... ok test format::notebook_docstring.py ... ok test format::newlines.py ... ok test format::parentheses/nested.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::parentheses/call_chains.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::docstring_code_examples.py ... ok test format::range_formatting/ancestory.py ... ok test format::quote_style.py ... ok test format::preview.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/ann_assign.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/assign.py ... ok test format::statement/assert.py ... ok test format::statement/aug_assign.py ... ok test format::statement/break.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/class_definition.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/delete.py ... 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/module_comment.py ... ok test format::statement/nonlocal.py ... ok test format::statement/function.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/raise.py ... ok test format::statement/return.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/return_annotation.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.py ... ok test format::statement/top_level.pyi ... ok test format::statement/match.py ... ok test format::statement/while.py ... ok test format::statement/try.py ... ok test format::statement/type_alias.py ... ok test format::statement/with_39.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/with.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/comments.pyi ... ok test format::trailing_comments.py ... ok test format::tab_width.py ... ok test format::stub_files/top_level.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/suite.pyi ... ok test format::trivia.py ... ok test result: ok. 374 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/normalizer-78aeadc6bc9d5ca0 --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.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_importer-52c359c6d6653711 --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.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_index-fcc617085a0d724a --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.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_literal-a8be4b05cf0af63d --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.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_parser-286555d75c608760 --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.21s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/fixtures-0b28770fcb694884 --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_value.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::ann_assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::args_unparenthesized_generator.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_missing_rhs.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::aug_assign_stmt_invalid_value.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::aug_assign_stmt_missing_rhs.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::async_unexpected_token.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::class_def_missing_name.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_named_expression_py37.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_incomplete_target.py ... ok test inline_err::del_debug_py39.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_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::duplicate_match_class_attr.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.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::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_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::invalid_future_feature.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_classify_as_keyword_or_identifier.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_invalid_guard_expr.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_no_newline_before_case.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::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::param_with_star_annotation_py310.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_kwarg_after_star_separator.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_kwargs.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_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::params_var_positional_with_default.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::single_star_for.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::single_star_return.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::star_slices.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::starred_starred_expression.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::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::try_stmt_invalid_order.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::type_alias_incomplete_stmt.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_missing_bound.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_param_spec_missing_default.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_bound.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_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::type_params_empty.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::class_def_arguments.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::debug_rename_import.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::different_match_pattern_bindings.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_in_target_valid_expr.py ... ok test inline_ok::for_iter_unpack_py38.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::from_import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::irrefutable_case_pattern_at_end.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::iter_unpack_return_py37.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_attr_pattern_soft_keyword.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_classify_as_keyword_1.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::multiple_starred_assignment_target.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::nested_async_comprehension_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::params_non_default_after_star.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::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_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::pep701_f_string_py311.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::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::starred_list_comp_py315.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::type_param_param_spec.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.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_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_py313.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/missing_argument.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_comma.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/missing_expression.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/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_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/missing_rhs_0.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/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/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_3.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_4.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/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.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/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token.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/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.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_indent.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.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/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/invalid_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/unclosed_ambiguous_lpar_eof.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/unparenthesized_with_items.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/arguments.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/dictionary_comprehension.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/list_comprehension.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/slice.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/set_comprehension.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/yield.py ... ok test valid_syntax::expressions/unary_op.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::expressions/t_string.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/raise.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.32s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/generate_inline_tests-57bf0df41e43dbbf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_semantic-23a810ea8c8c3907 --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.11s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_python_stdlib-2e5da0d6971f22d1 --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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/block_comments-9a3663db9255fd64 --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.05s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/simple_tokenizer-d3d8db60783e0993 --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.16s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/whitespace-7d20f811a7357bca --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.05s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_server-eff88e5153fe0b45 --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.33s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/document-03fd0974ea98986b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test delete_lines_pandas_html ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-8f5e4b0101c5c1be --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-04 16:38:57.993031345 INFO No workspace options found for file:///tmp/.tmpYQI54k, using default options 2026-06-04 16:38:58.012943562 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.019510173 DEBUG Indexing settings for workspace: /tmp/.tmpYQI54k 2026-06-04 16:38:58.124860347 INFO Registering workspace: /tmp/.tmpYQI54k 2026-06-04 16:38:58.127652064 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.148552426 DEBUG request{id=2 method="codeAction/resolve"}: enter 2026-06-04 16:38:58.148593135 WARN request{id=2 method="codeAction/resolve"}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-06-04 16:38:58.169092986 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.169104086 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.170888001 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-06-04 16:38:58.181932994 INFO No workspace options found for file:///tmp/.tmpv8MvgN, using default options 2026-06-04 16:38:58.181962911 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.181974754 DEBUG Indexing settings for workspace: /tmp/.tmpv8MvgN 2026-06-04 16:38:58.184472403 INFO Registering workspace: /tmp/.tmpv8MvgN 2026-06-04 16:38:58.184527010 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.189310464 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.199263232 DEBUG request{id=2 method="textDocument/codeAction"}: enter 2026-06-04 16:38:58.201879305 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmpv8MvgN/test.py 2026-06-04 16:38:58.208834045 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmpv8MvgN/test.py 2026-06-04 16:38:58.391480998 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmpv8MvgN/test.py 2026-06-04 16:38:58.405278763 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-04 16:38:58.525078797 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.525097958 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.525131276 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-06-04 16:38:58.529046680 INFO No workspace options found for file:///tmp/.tmp9UXUBR, using default options 2026-06-04 16:38:58.529103064 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.529116962 DEBUG Indexing settings for workspace: /tmp/.tmp9UXUBR 2026-06-04 16:38:58.530585354 INFO Registering workspace: /tmp/.tmp9UXUBR 2026-06-04 16:38:58.530649606 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.531926657 DEBUG request{id=2 method="codeAction/resolve"}: enter 2026-06-04 16:38:58.531945635 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-04 16:38:58.544048710 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.544060480 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.544080692 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-06-04 16:38:58.545095062 INFO No workspace options found for file:///tmp/.tmpHSSYAT, using default options 2026-06-04 16:38:58.545120092 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.545136727 DEBUG Indexing settings for workspace: /tmp/.tmpHSSYAT 2026-06-04 16:38:58.547544042 INFO Registering workspace: /tmp/.tmpHSSYAT 2026-06-04 16:38:58.547583011 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.547644245 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.547683584 DEBUG request{id=2 method="textDocument/codeAction"}: enter 2026-06-04 16:38:58.558699013 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.558709107 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.558725267 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-06-04 16:38:58.559730397 INFO No workspace options found for file:///tmp/.tmpg9cOnc, using default options 2026-06-04 16:38:58.559753929 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.559760991 DEBUG Indexing settings for workspace: /tmp/.tmpg9cOnc 2026-06-04 16:38:58.612633349 DEBUG Loaded settings from: `/tmp/.tmpg9cOnc/pyproject.toml` for `/tmp/.tmpg9cOnc` 2026-06-04 16:38:58.615069200 INFO Registering workspace: /tmp/.tmpg9cOnc 2026-06-04 16:38:58.615127560 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.615187256 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.616509087 DEBUG request{id=2 method="textDocument/formatting"}: enter 2026-06-04 16:38:58.617816572 DEBUG request{id=2 method="textDocument/formatting"}: Included path via `include`: /tmp/.tmpg9cOnc/test.thing 2026-06-04 16:38:58.649481460 DEBUG request{id=2 method="textDocument/formatting"}:Printer::print: enter 2026-06-04 16:38:58.664869357 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.664881746 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.665208928 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-06-04 16:38:58.666481221 INFO No workspace options found for file:///tmp/.tmpCuYvR9, using default options 2026-06-04 16:38:58.666507118 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.666515535 DEBUG Indexing settings for workspace: /tmp/.tmpCuYvR9 2026-06-04 16:38:58.667167143 DEBUG Loaded settings from: `/tmp/.tmpCuYvR9/pyproject.toml` for `/tmp/.tmpCuYvR9` 2026-06-04 16:38:58.667988446 INFO Registering workspace: /tmp/.tmpCuYvR9 2026-06-04 16:38:58.668046116 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.668110183 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.668891783 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-04 16:38:58.684683867 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.684695966 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.684827677 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-06-04 16:38:58.686673217 INFO No workspace options found for file:///tmp/.tmpujZy4o, using default options 2026-06-04 16:38:58.686700571 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.686708607 DEBUG Indexing settings for workspace: /tmp/.tmpujZy4o 2026-06-04 16:38:58.687310857 DEBUG Loaded settings from: `/tmp/.tmpujZy4o/pyproject.toml` for `/tmp/.tmpujZy4o` 2026-06-04 16:38:58.689211225 INFO Registering workspace: /tmp/.tmpujZy4o 2026-06-04 16:38:58.689257135 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.689315202 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.689923023 DEBUG request{id=2 method="textDocument/rangeFormatting"}: enter 2026-06-04 16:38:58.690585695 DEBUG request{id=2 method="textDocument/rangeFormatting"}: Included path via `include`: /tmp/.tmpujZy4o/test.thing 2026-06-04 16:38:58.690592403 WARN request{id=2 method="textDocument/rangeFormatting"}: Range formatting for Markdown files not supported 2026-06-04 16:38:58.701479368 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.701489029 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.701518859 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-06-04 16:38:58.703211023 INFO No workspace options found for file:///tmp/.tmpLmzFMI, using default options 2026-06-04 16:38:58.703233375 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.703240822 DEBUG Indexing settings for workspace: /tmp/.tmpLmzFMI 2026-06-04 16:38:58.704612688 INFO Registering workspace: /tmp/.tmpLmzFMI 2026-06-04 16:38:58.704650791 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.704704507 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.705404802 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-04 16:38:58.727167492 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.727179213 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.727202443 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-06-04 16:38:58.728250351 INFO No workspace options found for file:///tmp/.tmpizOoZV, using default options 2026-06-04 16:38:58.728273809 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.728280340 DEBUG Indexing settings for workspace: /tmp/.tmpizOoZV 2026-06-04 16:38:58.729660068 INFO Registering workspace: /tmp/.tmpizOoZV 2026-06-04 16:38:58.729701594 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.729758048 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.729813987 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-04 16:38:58.739984369 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.739994666 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.740016641 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-06-04 16:38:58.741053100 INFO No workspace options found for file:///tmp/.tmp7UYpzI, using default options 2026-06-04 16:38:58.741075930 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.741082793 DEBUG Indexing settings for workspace: /tmp/.tmp7UYpzI 2026-06-04 16:38:58.742489531 INFO Registering workspace: /tmp/.tmp7UYpzI 2026-06-04 16:38:58.742535630 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.742621901 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-04 16:38:58.742636098 WARN request{id=2 method="textDocument/hover"}: Returning no hover information because document `file:///tmp/.tmp7UYpzI/not-open.py` isn't open. 2026-06-04 16:38:58.752769038 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:58.752778930 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.752794240 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-06-04 16:38:58.753878924 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures, using default options 2026-06-04 16:38:58.753900055 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.753906983 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures 2026-06-04 16:38:58.806882339 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/pyproject.toml` 2026-06-04 16:38:58.807036288 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-04 16:38:58.808325074 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-06-04 16:38:58.813614003 INFO Registering workspace: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures 2026-06-04 16:38:58.813691380 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.817837229 DEBUG notification{method="notebookDocument/didOpen"}: enter 2026-06-04 16:38:58.822138967 DEBUG notification{method="notebookDocument/didOpen"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures/notebook.py 2026-06-04 16:38:58.932414301 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-04 16:38:58.932472389 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-04 16:38:58.932485555 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-04 16:38:58.942893798 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.959197658 DEBUG request{id=2 method="shutdown"}: enter 2026-06-04 16:38:58.959209877 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.959239164 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-06-04 16:38:58.961568401 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures, using default options 2026-06-04 16:38:58.961593187 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.961605363 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures 2026-06-04 16:38:58.962279764 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/pyproject.toml` 2026-06-04 16:38:58.962396628 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-04 16:38:58.962410453 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-06-04 16:38:58.963780202 INFO Registering workspace: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures 2026-06-04 16:38:58.963827526 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.963940063 DEBUG notification{method="notebookDocument/didOpen"}: enter 2026-06-04 16:38:58.964004300 DEBUG notification{method="notebookDocument/didOpen"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-06-04 16:38:58.964474116 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-04 16:38:58.964492218 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-04 16:38:58.964504082 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-04 16:38:58.964685621 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.964764116 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.969760843 DEBUG notification{method="notebookDocument/didChange"}: enter 2026-06-04 16:38:58.970465755 DEBUG notification{method="notebookDocument/didChange"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-06-04 16:38:58.970837487 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-04 16:38:58.970853705 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-04 16:38:58.970866818 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-04 16:38:58.971007224 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.971087084 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.971150174 DEBUG notification{method="notebookDocument/didChange"}: enter 2026-06-04 16:38:58.971191473 DEBUG notification{method="notebookDocument/didChange"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-06-04 16:38:58.971575167 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-04 16:38:58.971591363 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-04 16:38:58.971604261 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-04 16:38:58.971748902 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.971820460 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:38:58.984088837 DEBUG request{id=2 method="shutdown"}: enter 2026-06-04 16:38:58.984099210 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:58.984116412 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-06-04 16:38:58.985368589 INFO No workspace options found for file:///tmp/.tmptveTl3, using default options 2026-06-04 16:38:58.985391488 INFO No workspace options found for file:///tmp/.tmptveTl3/external/Y, using default options 2026-06-04 16:38:58.985395237 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:58.985403388 DEBUG Indexing settings for workspace: /tmp/.tmptveTl3 2026-06-04 16:38:58.986022457 DEBUG Loaded settings from: `/tmp/.tmptveTl3/systemtests/pyproject.toml` for `/tmp/.tmptveTl3/systemtests` 2026-06-04 16:38:58.987857196 INFO Registering workspace: /tmp/.tmptveTl3 2026-06-04 16:38:58.987868856 DEBUG Indexing settings for workspace: /tmp/.tmptveTl3/external/Y 2026-06-04 16:38:58.989202519 INFO Registering workspace: /tmp/.tmptveTl3/external/Y 2026-06-04 16:38:58.989266970 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:58.989332865 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.989342780 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-04 16:38:58.989431873 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-04 16:38:58.989468076 DEBUG request{id=2 method="textDocument/diagnostic"}: Included path via `include`: /tmp/.tmptveTl3/systemtests/tests/common/fakes/wus.py 2026-06-04 16:38:58.989600332 DEBUG request{id=3 method="textDocument/diagnostic"}: enter 2026-06-04 16:38:58.989622015 DEBUG request{id=3 method="textDocument/diagnostic"}: Included path via `include`: /tmp/.tmptveTl3/external/Y/wus.py 2026-06-04 16:38:59.001872208 DEBUG request{id=4 method="shutdown"}: enter 2026-06-04 16:38:59.001883520 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:59.001899977 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-06-04 16:38:59.003133628 INFO No workspace options found for file:///tmp/.tmp2BdURb, using default options 2026-06-04 16:38:59.003154907 DEBUG Negotiated position encoding: UTF16 2026-06-04 16:38:59.003161303 DEBUG Indexing settings for workspace: /tmp/.tmp2BdURb 2026-06-04 16:38:59.004541832 INFO Registering workspace: /tmp/.tmp2BdURb 2026-06-04 16:38:59.004587669 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-04 16:38:59.004658442 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-04 16:38:59.004674751 WARN request{id=2 method="textDocument/diagnostic"}: Returning no diagnostics because document `file:///tmp/.tmp2BdURb/not-open.py` isn't open. 2026-06-04 16:38:59.014873592 DEBUG request{id=3 method="shutdown"}: enter 2026-06-04 16:38:59.014883878 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-04 16:38:59.014903666 DEBUG Received exit notification, exiting ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.22s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 12 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::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. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.02s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ruff_workspace-eb87785afce93b0b --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.05s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty-8d2aa742785a789e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty-0bc66497ce69c4e5 --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.15-build/ruff-0.15.15/target/rpm/deps/cli-cf6d5240f7413555 --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-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 16.99s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/file_watching-09867bfb3d52a29f --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.52s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_combine-eb5070a33b5fe8a9 --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.15-build/ruff-0.15.15/target/rpm/deps/ty_completion_bench-11136c238c8b6f3f --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.15-build/ruff-0.15.15/target/rpm/deps/ty_completion_eval-dd94770219d721b6 --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.15-build/ruff-0.15.15/target/rpm/deps/ty_ide-c937333eccff47b9 --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 1426 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 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_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_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_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::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_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_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_name ... ok test hover::tests::hover_type_alias_typevar_variance ... 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::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_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. 1426 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.96s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_module_resolver-8db1a3f2a75ca17a --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.15-build/ruff-0.15.15/target/rpm/deps/ty_project-9c2afd754d9452f7 --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 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 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. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_python_core-64d2716527d082fc --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 48 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::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. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_python_semantic-a6ba2e06d27ae9a7 --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.30s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/corpus-21b12908e3f8b0b8 --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.26s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/mdtest-96f0466c6f57396f --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 337 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/string.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::annotations/self.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::bidirectional.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::async.md ... ok test mdtest::binary/custom.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/instances.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::binary/unions.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::call/annotation.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/str_startswith.md ... ok test mdtest::call/function.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/intersections.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/unions.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::declaration/error.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::del.md ... ok test mdtest::decorators.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/reveal_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::directives/assert_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::expression/len.md ... ok test mdtest::external/README.md ... ok test mdtest::exhaustiveness_checking.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/sqlmodel.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/strawberry.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/classes.md ... ok test mdtest::generics/legacy/functions.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::generics/pep695/variance.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::implicit_type_aliases.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::import/star.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::liskov.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/generator_expressions.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/string.md ... ok test mdtest::literal/integer.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::loops/for.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::named_tuple.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/len.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/while.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::os_name.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::override.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::narrow/type.md ... ok test mdtest::promotion.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::properties.md ... ok test mdtest::public_types.md ... ok test mdtest::overloads.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/1377_iteration_count_mismatch.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::python_version.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/global.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::sentinels.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/class.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::t_strings.md ... ok test mdtest::protocols.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/none.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_form.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_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/is_subtype_of.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_properties/satisfied_by_all_typevars.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/custom.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::union_types.md ... ok test mdtest::unpacking.md ... ok test mdtest::with/async.md ... ok test mdtest::unreachable.md ... ok test mdtest::with/sync.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 337 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.66s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_server-bcb61cb81047f2f3 --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.02s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672 --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 122 tests test code_actions::code_action ... 2026-06-04 16:40:13.240789808 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:13.280139442 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:13.291734124 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:13.331241678 DEBUG Client info: None 2026-06-04 16:40:13.331286047 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-04 16:40:13.335713591 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:13.337939531 INFO Version: Unknown 2026-06-04 16:40:13.352497205 DEBUG Received server response for request 1 2026-06-04 16:40:13.402121819 DEBUG Client sends notification `initialized` 2026-06-04 16:40:13.411639277 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:13.415546984 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:13.415562909 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:13.420953999 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:13.421455223 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:13.428897646 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:13.437115596 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:13.438562467 DEBUG Initializing workspace `file:///tmp/.tmpqswZeq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:13.443172654 DEBUG Searching for a project in '/tmp/.tmpqswZeq/src' 2026-06-04 16:40:13.476046084 DEBUG Found project at '/tmp/.tmpqswZeq' 2026-06-04 16:40:13.478863275 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:13.648120358 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:13.650507893 DEBUG Discovering virtual environment in `/tmp/.tmpqswZeq` 2026-06-04 16:40:13.653472072 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:13.656078988 DEBUG No virtual environment found 2026-06-04 16:40:13.657529304 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:13.658184073 DEBUG Adding first-party search path `/tmp/.tmpqswZeq/src` 2026-06-04 16:40:13.658195082 DEBUG Adding first-party search path `/tmp/.tmpqswZeq` 2026-06-04 16:40:13.658198883 DEBUG Using vendored stdlib 2026-06-04 16:40:13.667989149 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:13.727183930 DEBUG Adding new file root '/tmp/.tmpqswZeq' of kind Project 2026-06-04 16:40:13.740474332 DEBUG Updating project to check open files 2026-06-04 16:40:13.768011761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:13.769411494 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:13.786169346 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqswZeq/src/foo.py", kind: File } 2026-06-04 16:40:13.812183362 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpqswZeq/src/foo.py` 2026-06-04 16:40:13.812199936 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:13.814542590 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:13.868876155 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqswZeq/src/foo.py"))}: Checking file '/tmp/.tmpqswZeq/src/foo.py' 2026-06-04 16:40:13.958230764 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqswZeq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:14.175721046 INFO request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqswZeq/src/foo.py"))}: Checking file `/tmp/.tmpqswZeq/src/foo.py` took more than 100ms (306.120795ms) 2026-06-04 16:40:14.192373297 DEBUG method="textDocument/diagnostic" response.id=2 duration=377.80ms 2026-06-04 16:40:14.192533730 DEBUG Received server response for request 2 2026-06-04 16:40:14.203786289 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:14.226887491 DEBUG method="textDocument/codeAction" response.id=3 duration=22.17ms 2026-06-04 16:40:14.227091983 DEBUG Received server response for request 3 2026-06-04 16:40:14.331232245 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:14.331948847 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:14.332598642 DEBUG method="shutdown" response.id=4 duration=1.29ms 2026-06-04 16:40:14.332611246 DEBUG Received server response for request 4 2026-06-04 16:40:14.333712872 DEBUG Client sends notification `exit` 2026-06-04 16:40:14.333726760 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-06-04 16:40:14.355869557 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:14.355932484 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:14.355964294 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:14.356016319 DEBUG Client info: None 2026-06-04 16:40:14.356032985 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-04 16:40:14.356049780 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:14.356054373 INFO Version: Unknown 2026-06-04 16:40:14.356098474 DEBUG Received server response for request 1 2026-06-04 16:40:14.356174568 DEBUG Client sends notification `initialized` 2026-06-04 16:40:14.356265229 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:14.356289707 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:14.356297283 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:14.356315621 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:14.356326735 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:14.356366245 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:14.356383770 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:14.356391857 DEBUG Initializing workspace `file:///tmp/.tmpLZBjH6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:14.356404542 DEBUG Searching for a project in '/tmp/.tmpLZBjH6/src' 2026-06-04 16:40:14.356438526 DEBUG Found project at '/tmp/.tmpLZBjH6' 2026-06-04 16:40:14.356464766 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:14.356729216 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:14.356735165 DEBUG Discovering virtual environment in `/tmp/.tmpLZBjH6` 2026-06-04 16:40:14.356779297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:14.356784869 DEBUG No virtual environment found 2026-06-04 16:40:14.356794547 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:14.356803433 DEBUG Adding first-party search path `/tmp/.tmpLZBjH6/src` 2026-06-04 16:40:14.356805878 DEBUG Adding first-party search path `/tmp/.tmpLZBjH6` 2026-06-04 16:40:14.356807984 DEBUG Using vendored stdlib 2026-06-04 16:40:14.357015059 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:14.357149685 DEBUG Adding new file root '/tmp/.tmpLZBjH6' of kind Project 2026-06-04 16:40:14.357163155 DEBUG Updating project to check open files 2026-06-04 16:40:14.357178389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:14.357182026 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:14.357203110 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLZBjH6/src/foo.py", kind: File } 2026-06-04 16:40:14.357232760 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpLZBjH6/src/foo.py` 2026-06-04 16:40:14.357234970 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:14.357240326 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:14.357346564 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLZBjH6/src/foo.py"))}: Checking file '/tmp/.tmpLZBjH6/src/foo.py' 2026-06-04 16:40:14.360751601 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLZBjH6/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:14.377438991 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpLZBjH6/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:14.412933105 DEBUG method="textDocument/diagnostic" response.id=2 duration=55.69ms 2026-06-04 16:40:14.412978788 DEBUG Received server response for request 2 2026-06-04 16:40:14.413028725 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:14.425993492 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:14.426073786 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:14.429230267 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-04 16:40:14.433510269 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpLZBjH6/src' 2026-06-04 16:40:14.436724431 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpLZBjH6' 2026-06-04 16:40:14.437377524 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:14.710592963 DEBUG method="textDocument/codeAction" response.id=3 duration=297.54ms 2026-06-04 16:40:14.710628187 DEBUG Received server response for request 3 2026-06-04 16:40:14.721593670 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:14.721636906 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:14.721649050 DEBUG method="shutdown" response.id=4 duration=19.56µs 2026-06-04 16:40:14.721663266 DEBUG Received server response for request 4 2026-06-04 16:40:14.721668988 DEBUG Client sends notification `exit` 2026-06-04 16:40:14.721679410 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-06-04 16:40:14.727352515 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:14.727412741 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:14.727465487 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:14.727519296 DEBUG Client info: None 2026-06-04 16:40:14.727571207 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-04 16:40:14.727591612 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:14.727598218 INFO Version: Unknown 2026-06-04 16:40:14.727674497 DEBUG Received server response for request 1 2026-06-04 16:40:14.727732751 DEBUG Client sends notification `initialized` 2026-06-04 16:40:14.727824508 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:14.727947983 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:14.727951467 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:14.727969815 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:14.727973586 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:14.727992703 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:14.728007154 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:14.728013891 DEBUG Initializing workspace `file:///tmp/.tmpDAvZYQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:14.728026360 DEBUG Searching for a project in '/tmp/.tmpDAvZYQ/src' 2026-06-04 16:40:14.728056879 DEBUG Found project at '/tmp/.tmpDAvZYQ' 2026-06-04 16:40:14.728062200 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:14.728350388 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:14.728356256 DEBUG Discovering virtual environment in `/tmp/.tmpDAvZYQ` 2026-06-04 16:40:14.728413742 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:14.728419755 DEBUG No virtual environment found 2026-06-04 16:40:14.728430461 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:14.728438983 DEBUG Adding first-party search path `/tmp/.tmpDAvZYQ/src` 2026-06-04 16:40:14.728465825 DEBUG Adding first-party search path `/tmp/.tmpDAvZYQ` 2026-06-04 16:40:14.728469558 DEBUG Using vendored stdlib 2026-06-04 16:40:14.728682097 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:14.728860603 DEBUG Adding new file root '/tmp/.tmpDAvZYQ' of kind Project 2026-06-04 16:40:14.728877654 DEBUG Updating project to check open files 2026-06-04 16:40:14.728896520 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:14.728900725 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:14.728925742 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDAvZYQ/src/foo.py", kind: File } 2026-06-04 16:40:14.728960072 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpDAvZYQ/src/foo.py` 2026-06-04 16:40:14.728963305 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:14.728970390 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:14.729041882 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpDAvZYQ/src/foo.py"))}: Checking file '/tmp/.tmpDAvZYQ/src/foo.py' 2026-06-04 16:40:14.729154344 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpDAvZYQ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:14.743795190 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpDAvZYQ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:14.863065313 INFO request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpDAvZYQ/src/foo.py"))}: Checking file `/tmp/.tmpDAvZYQ/src/foo.py` took more than 100ms (134.002702ms) 2026-06-04 16:40:14.863220280 DEBUG method="textDocument/diagnostic" response.id=2 duration=134.24ms 2026-06-04 16:40:14.863261613 DEBUG Received server response for request 2 2026-06-04 16:40:14.863296392 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:14.863430779 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:14.863508295 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:14.863541793 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-04 16:40:14.863564167 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpDAvZYQ/src' 2026-06-04 16:40:14.863620641 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpDAvZYQ' 2026-06-04 16:40:14.863649486 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:14.905032334 DEBUG method="textDocument/codeAction" response.id=3 duration=41.71ms 2026-06-04 16:40:14.905059780 DEBUG Received server response for request 3 2026-06-04 16:40:14.916329641 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:14.916488926 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:14.916504029 DEBUG method="shutdown" response.id=4 duration=23.16µs 2026-06-04 16:40:14.916659873 DEBUG Received server response for request 4 2026-06-04 16:40:14.916674288 DEBUG Client sends notification `exit` 2026-06-04 16:40:14.916692385 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-06-04 16:40:14.922671473 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:14.922730078 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:14.922757403 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:14.922799143 DEBUG Client info: None 2026-06-04 16:40:14.922818813 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-04 16:40:14.922835462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:14.922841103 INFO Version: Unknown 2026-06-04 16:40:14.922902433 DEBUG Received server response for request 1 2026-06-04 16:40:14.922955601 DEBUG Client sends notification `initialized` 2026-06-04 16:40:14.923044509 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:14.923086318 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:14.923090271 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:14.923107719 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:14.923111614 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:14.923162439 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:14.923181542 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:14.923189409 DEBUG Initializing workspace `file:///tmp/.tmp6MZQpD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:14.923208754 DEBUG Searching for a project in '/tmp/.tmp6MZQpD/src' 2026-06-04 16:40:14.923250712 DEBUG Found project at '/tmp/.tmp6MZQpD' 2026-06-04 16:40:14.923256559 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:14.923613079 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:14.923625940 DEBUG Discovering virtual environment in `/tmp/.tmp6MZQpD` 2026-06-04 16:40:14.923682151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:14.923690300 DEBUG No virtual environment found 2026-06-04 16:40:14.923701627 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:14.923711081 DEBUG Adding first-party search path `/tmp/.tmp6MZQpD/src` 2026-06-04 16:40:14.923714917 DEBUG Adding first-party search path `/tmp/.tmp6MZQpD` 2026-06-04 16:40:14.923718509 DEBUG Using vendored stdlib 2026-06-04 16:40:14.923941609 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:14.924152216 DEBUG Adding new file root '/tmp/.tmp6MZQpD' of kind Project 2026-06-04 16:40:14.924170674 DEBUG Updating project to check open files 2026-06-04 16:40:14.924191128 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:14.924195916 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:14.924226358 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6MZQpD/src/foo.py", kind: File } 2026-06-04 16:40:14.924265133 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp6MZQpD/src/foo.py` 2026-06-04 16:40:14.924268932 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:14.924277858 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:14.924353788 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6MZQpD/src/foo.py"))}: Checking file '/tmp/.tmp6MZQpD/src/foo.py' 2026-06-04 16:40:14.925745605 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6MZQpD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:14.938868929 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6MZQpD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:14.941117320 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.83ms 2026-06-04 16:40:14.941143729 DEBUG Received server response for request 2 2026-06-04 16:40:14.941175072 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:14.941304187 DEBUG method="textDocument/codeAction" response.id=3 duration=106.00µs 2026-06-04 16:40:14.941324022 DEBUG Received server response for request 3 2026-06-04 16:40:14.951649015 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:14.951793548 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:14.951806828 DEBUG method="shutdown" response.id=4 duration=20.52µs 2026-06-04 16:40:14.951934632 DEBUG Received server response for request 4 2026-06-04 16:40:14.951949720 DEBUG Client sends notification `exit` 2026-06-04 16:40:14.951966737 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-06-04 16:40:14.955176478 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:14.955233590 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:14.955259972 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:14.955325167 DEBUG Client info: None 2026-06-04 16:40:14.955356193 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-04 16:40:14.955374217 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:14.955379413 INFO Version: Unknown 2026-06-04 16:40:14.955461322 DEBUG Received server response for request 1 2026-06-04 16:40:14.955509959 DEBUG Client sends notification `initialized` 2026-06-04 16:40:14.955603762 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:14.955646107 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:14.955649925 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:14.955667267 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:14.955671026 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:14.955746524 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:14.955766683 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:14.955774739 DEBUG Initializing workspace `file:///tmp/.tmpTbLaXw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:14.955787461 DEBUG Searching for a project in '/tmp/.tmpTbLaXw/src' 2026-06-04 16:40:14.955820929 DEBUG Found project at '/tmp/.tmpTbLaXw' 2026-06-04 16:40:14.955826399 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:14.956162511 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:14.956168585 DEBUG Discovering virtual environment in `/tmp/.tmpTbLaXw` 2026-06-04 16:40:14.956213176 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:14.956219616 DEBUG No virtual environment found 2026-06-04 16:40:14.956228904 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:14.956237893 DEBUG Adding first-party search path `/tmp/.tmpTbLaXw/src` 2026-06-04 16:40:14.956241650 DEBUG Adding first-party search path `/tmp/.tmpTbLaXw` 2026-06-04 16:40:14.956245327 DEBUG Using vendored stdlib 2026-06-04 16:40:14.956486095 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:14.956710070 DEBUG Adding new file root '/tmp/.tmpTbLaXw' of kind Project 2026-06-04 16:40:14.956726805 DEBUG Updating project to check open files 2026-06-04 16:40:14.956748555 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:14.956753578 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:14.956783040 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTbLaXw/src/foo.py", kind: File } 2026-06-04 16:40:14.956824835 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTbLaXw/src/foo.py` 2026-06-04 16:40:14.956829414 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:14.956843847 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:14.956922587 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTbLaXw/src/foo.py"))}: Checking file '/tmp/.tmpTbLaXw/src/foo.py' 2026-06-04 16:40:14.957094949 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTbLaXw/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.023532558 DEBUG method="textDocument/diagnostic" response.id=2 duration=66.68ms 2026-06-04 16:40:15.023784242 DEBUG Received server response for request 2 2026-06-04 16:40:15.023830552 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:15.023970773 DEBUG method="textDocument/codeAction" response.id=3 duration=103.82µs 2026-06-04 16:40:15.023994184 DEBUG Received server response for request 3 2026-06-04 16:40:15.034322801 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:15.034530559 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.034546562 DEBUG method="shutdown" response.id=4 duration=23.73µs 2026-06-04 16:40:15.034562727 DEBUG Received server response for request 4 2026-06-04 16:40:15.034574118 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.034592450 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-06-04 16:40:15.039757637 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.039817127 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.039847172 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.039913067 DEBUG Client info: None 2026-06-04 16:40:15.039943204 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-04 16:40:15.039964515 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.039970407 INFO Version: Unknown 2026-06-04 16:40:15.040016870 DEBUG Received server response for request 1 2026-06-04 16:40:15.040073996 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.040141908 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.040174854 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.040179329 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.040197688 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.040200566 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:15.040246796 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.040262022 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.040269214 DEBUG Initializing workspace `file:///tmp/.tmpOGyH9J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.040281066 DEBUG Searching for a project in '/tmp/.tmpOGyH9J/src' 2026-06-04 16:40:15.040314556 DEBUG Found project at '/tmp/.tmpOGyH9J' 2026-06-04 16:40:15.040320658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.040654180 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.040660322 DEBUG Discovering virtual environment in `/tmp/.tmpOGyH9J` 2026-06-04 16:40:15.040704249 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.040710188 DEBUG No virtual environment found 2026-06-04 16:40:15.040719394 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:15.040728503 DEBUG Adding first-party search path `/tmp/.tmpOGyH9J/src` 2026-06-04 16:40:15.040732174 DEBUG Adding first-party search path `/tmp/.tmpOGyH9J` 2026-06-04 16:40:15.040735686 DEBUG Using vendored stdlib 2026-06-04 16:40:15.040966527 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.041169030 DEBUG Adding new file root '/tmp/.tmpOGyH9J' of kind Project 2026-06-04 16:40:15.041186524 DEBUG Updating project to check open files 2026-06-04 16:40:15.041204003 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.041208299 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.041232500 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOGyH9J/src/foo.py", kind: File } 2026-06-04 16:40:15.041268964 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpOGyH9J/src/foo.py` 2026-06-04 16:40:15.041272122 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.041279283 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.041366224 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpOGyH9J/src/foo.py"))}: Checking file '/tmp/.tmpOGyH9J/src/foo.py' 2026-06-04 16:40:15.041511383 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpOGyH9J/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.054606114 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpOGyH9J/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.061416823 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.13ms 2026-06-04 16:40:15.061461472 DEBUG Received server response for request 2 2026-06-04 16:40:15.061499710 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:15.061769429 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:15.061818330 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:15.061850027 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-04 16:40:15.061869496 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpOGyH9J/src' 2026-06-04 16:40:15.061900044 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpOGyH9J' 2026-06-04 16:40:15.061919169 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:15.104609149 DEBUG method="textDocument/codeAction" response.id=3 duration=42.95ms 2026-06-04 16:40:15.104635019 DEBUG Received server response for request 3 2026-06-04 16:40:15.115022572 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:15.115174748 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.115191992 DEBUG method="shutdown" response.id=4 duration=26.38µs 2026-06-04 16:40:15.116277712 DEBUG Received server response for request 4 2026-06-04 16:40:15.116290681 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.116308311 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-06-04 16:40:15.121156808 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.121215625 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.121249560 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.121305304 DEBUG Client info: None 2026-06-04 16:40:15.121336600 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-04 16:40:15.121356288 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.121363059 INFO Version: Unknown 2026-06-04 16:40:15.121436874 DEBUG Received server response for request 1 2026-06-04 16:40:15.121545020 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.121632088 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.121664122 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.121669541 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.121688079 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.121692032 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:15.121751616 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.121767776 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.121775353 DEBUG Initializing workspace `file:///tmp/.tmpqgOAXA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.121787709 DEBUG Searching for a project in '/tmp/.tmpqgOAXA/src' 2026-06-04 16:40:15.121821448 DEBUG Found project at '/tmp/.tmpqgOAXA' 2026-06-04 16:40:15.121827435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.122130669 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.122137932 DEBUG Discovering virtual environment in `/tmp/.tmpqgOAXA` 2026-06-04 16:40:15.122185941 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.122193323 DEBUG No virtual environment found 2026-06-04 16:40:15.122203556 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:15.122212718 DEBUG Adding first-party search path `/tmp/.tmpqgOAXA/src` 2026-06-04 16:40:15.122216825 DEBUG Adding first-party search path `/tmp/.tmpqgOAXA` 2026-06-04 16:40:15.122220448 DEBUG Using vendored stdlib 2026-06-04 16:40:15.122469516 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.122669380 DEBUG Adding new file root '/tmp/.tmpqgOAXA' of kind Project 2026-06-04 16:40:15.122688388 DEBUG Updating project to check open files 2026-06-04 16:40:15.122708311 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.122713331 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.122739991 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqgOAXA/src/foo.py", kind: File } 2026-06-04 16:40:15.122777853 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpqgOAXA/src/foo.py` 2026-06-04 16:40:15.122781991 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.122789819 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.122863625 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqgOAXA/src/foo.py"))}: Checking file '/tmp/.tmpqgOAXA/src/foo.py' 2026-06-04 16:40:15.122985895 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqgOAXA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.134498433 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpqgOAXA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.140471991 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.67ms 2026-06-04 16:40:15.140579953 DEBUG Received server response for request 2 2026-06-04 16:40:15.140623232 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:15.140803677 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:15.140856488 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:15.140889204 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-04 16:40:15.140902007 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpqgOAXA/src' 2026-06-04 16:40:15.140932002 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpqgOAXA' 2026-06-04 16:40:15.140953216 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:15.183991833 DEBUG method="textDocument/codeAction" response.id=3 duration=43.27ms 2026-06-04 16:40:15.184028431 DEBUG Received server response for request 3 2026-06-04 16:40:15.195116463 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:15.195270130 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.195284954 DEBUG method="shutdown" response.id=4 duration=22.83µs 2026-06-04 16:40:15.195305024 DEBUG Received server response for request 4 2026-06-04 16:40:15.195314308 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.195339886 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-06-04 16:40:15.200976775 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.201037312 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.201087384 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.201143396 DEBUG Client info: None 2026-06-04 16:40:15.201166437 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-04 16:40:15.201180173 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.201184387 INFO Version: Unknown 2026-06-04 16:40:15.201226761 DEBUG Received server response for request 1 2026-06-04 16:40:15.201300694 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.201368424 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.201395828 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.201403095 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.201422145 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.201426666 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:15.201499579 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.201515881 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.201522974 DEBUG Initializing workspace `file:///tmp/.tmpPiAHhs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.201533119 DEBUG Searching for a project in '/tmp/.tmpPiAHhs/src' 2026-06-04 16:40:15.201582712 DEBUG Found project at '/tmp/.tmpPiAHhs' 2026-06-04 16:40:15.201587546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.201841737 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.201847939 DEBUG Discovering virtual environment in `/tmp/.tmpPiAHhs` 2026-06-04 16:40:15.201894636 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.201901133 DEBUG No virtual environment found 2026-06-04 16:40:15.201911408 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:15.201920580 DEBUG Adding first-party search path `/tmp/.tmpPiAHhs/src` 2026-06-04 16:40:15.201924480 DEBUG Adding first-party search path `/tmp/.tmpPiAHhs` 2026-06-04 16:40:15.201928072 DEBUG Using vendored stdlib 2026-06-04 16:40:15.202172887 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.202378113 DEBUG Adding new file root '/tmp/.tmpPiAHhs' of kind Project 2026-06-04 16:40:15.202396126 DEBUG Updating project to check open files 2026-06-04 16:40:15.202416471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.202421543 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.202472603 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPiAHhs/src/foo.py", kind: File } 2026-06-04 16:40:15.202511505 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPiAHhs/src/foo.py` 2026-06-04 16:40:15.202515846 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.202525062 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.202608266 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPiAHhs/src/foo.py"))}: Checking file '/tmp/.tmpPiAHhs/src/foo.py' 2026-06-04 16:40:15.202707640 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPiAHhs/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.215314387 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.78ms 2026-06-04 16:40:15.215344268 DEBUG Received server response for request 2 2026-06-04 16:40:15.215386418 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-04 16:40:15.215498134 DEBUG method="textDocument/codeAction" response.id=3 duration=92.12µs 2026-06-04 16:40:15.215513003 DEBUG Received server response for request 3 2026-06-04 16:40:15.225625528 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:15.225793283 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.225807381 DEBUG method="shutdown" response.id=4 duration=21.00µs 2026-06-04 16:40:15.226000817 DEBUG Received server response for request 4 2026-06-04 16:40:15.226016759 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.226027558 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-06-04 16:40:15.230647167 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.230704886 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.230733937 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.230804152 DEBUG Client info: None 2026-06-04 16:40:15.230833217 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-04 16:40:15.230853587 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.230859318 INFO Version: Unknown 2026-06-04 16:40:15.230922685 DEBUG Received server response for request 1 2026-06-04 16:40:15.230972085 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.231039852 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.231465257 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.231469502 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.231484940 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-06-04 16:40:15.231498047 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.231514195 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-06-04 16:40:15.231521911 DEBUG Initializing workspace `file:///tmp/.tmpkZLEao/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.231535144 DEBUG Searching for a project in '/tmp/.tmpkZLEao/src' 2026-06-04 16:40:15.234759835 DEBUG Found project at '/tmp/.tmpkZLEao' 2026-06-04 16:40:15.234771611 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.235017961 DEBUG Discovering virtual environment in `/tmp/.tmpkZLEao` 2026-06-04 16:40:15.235067035 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.235073962 DEBUG No virtual environment found 2026-06-04 16:40:15.235083405 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:15.235092456 DEBUG Adding first-party search path `/tmp/.tmpkZLEao/src` 2026-06-04 16:40:15.235096227 DEBUG Adding first-party search path `/tmp/.tmpkZLEao` 2026-06-04 16:40:15.235099825 DEBUG Using vendored stdlib 2026-06-04 16:40:15.235310467 INFO Python version: Python 3.10, platform: linux 2026-06-04 16:40:15.235483195 DEBUG Adding new file root '/tmp/.tmpkZLEao' of kind Project 2026-06-04 16:40:15.235497865 DEBUG Updating project to check open files 2026-06-04 16:40:15.235512761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.235516123 DEBUG Processing deferred request `workspace/executeCommand` 2026-06-04 16:40:15.238689658 DEBUG request{id=2 method="workspace/executeCommand"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.259514201 DEBUG method="workspace/executeCommand" response.id=2 duration=24.00ms 2026-06-04 16:40:15.259650745 DEBUG Received server response for request 2 2026-06-04 16:40:15.295798291 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.295966589 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.295982857 DEBUG method="shutdown" response.id=3 duration=24.65µs 2026-06-04 16:40:15.295999361 DEBUG Received server response for request 3 2026-06-04 16:40:15.296004541 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.296017661 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-06-04 16:40:15.298068683 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.298138239 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.298176745 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.298242625 DEBUG Client info: None 2026-06-04 16:40:15.298263432 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-04 16:40:15.298276258 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.298279848 INFO Version: Unknown 2026-06-04 16:40:15.298334302 DEBUG Received server response for request 1 2026-06-04 16:40:15.298387592 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.298463718 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.298925442 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.298930942 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.298950942 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.298953881 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.298959242 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.298973871 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.298980935 DEBUG Initializing workspace `file:///tmp/.tmpsvGan0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.298991152 DEBUG Searching for a project in '/tmp/.tmpsvGan0/src' 2026-06-04 16:40:15.299013126 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.299017496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.299215982 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.299219880 DEBUG Discovering virtual environment in `/tmp/.tmpsvGan0/src` 2026-06-04 16:40:15.299251610 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.299255941 DEBUG No virtual environment found 2026-06-04 16:40:15.299264453 DEBUG Adding first-party search path `/tmp/.tmpsvGan0/src` 2026-06-04 16:40:15.299266861 DEBUG Using vendored stdlib 2026-06-04 16:40:15.299424375 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.299575424 DEBUG Adding new file root '/tmp/.tmpsvGan0/src' of kind Project 2026-06-04 16:40:15.299587585 DEBUG Updating project to check open files 2026-06-04 16:40:15.299600978 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.299603857 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.299624089 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpsvGan0/src/foo.py", kind: File } 2026-06-04 16:40:15.299651870 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpsvGan0/src/foo.py` 2026-06-04 16:40:15.299654066 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.299659354 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.304564387 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.366321928 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.502581042 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:15.502601448 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:15.502623443 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.502707485 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:15.502710811 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.504022723 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:15.504056090 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:15.504078148 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-04 16:40:15.504101459 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpsvGan0/src' 2026-06-04 16:40:15.504143942 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:15.547077896 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 245.245181ms 2026-06-04 16:40:15.548323828 DEBUG method="textDocument/completion" response.id=2 duration=248.66ms 2026-06-04 16:40:15.548352522 DEBUG Received server response for request 2 2026-06-04 16:40:15.564528884 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.564683560 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.564698699 DEBUG method="shutdown" response.id=3 duration=25.02µs 2026-06-04 16:40:15.564712604 DEBUG Received server response for request 3 2026-06-04 16:40:15.564722135 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.564746425 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-06-04 16:40:15.573645244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.573707311 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.573746332 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.573828145 DEBUG Client info: None 2026-06-04 16:40:15.573840214 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-04 16:40:15.573852702 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.573856681 INFO Version: Unknown 2026-06-04 16:40:15.573903118 DEBUG Received server response for request 1 2026-06-04 16:40:15.573971011 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.574049315 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.574092767 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.574105567 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.574122059 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.574125419 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.574141171 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.574154413 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.574161810 DEBUG Initializing workspace `file:///tmp/.tmpgXNkky/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.574174431 DEBUG Searching for a project in '/tmp/.tmpgXNkky/src' 2026-06-04 16:40:15.574200434 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.574206497 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.574591448 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.574598994 DEBUG Discovering virtual environment in `/tmp/.tmpgXNkky/src` 2026-06-04 16:40:15.574644946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.574650776 DEBUG No virtual environment found 2026-06-04 16:40:15.574659411 DEBUG Adding first-party search path `/tmp/.tmpgXNkky/src` 2026-06-04 16:40:15.574662265 DEBUG Using vendored stdlib 2026-06-04 16:40:15.574830265 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.574990090 DEBUG Adding new file root '/tmp/.tmpgXNkky/src' of kind Project 2026-06-04 16:40:15.575008438 DEBUG Updating project to check open files 2026-06-04 16:40:15.575027910 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.575032966 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.575060388 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgXNkky/src/foo.py", kind: File } 2026-06-04 16:40:15.575097329 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpgXNkky/src/foo.py` 2026-06-04 16:40:15.575100710 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.575108608 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.575382788 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.592275113 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.603067123 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:15.603079609 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:15.603091402 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.603160100 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:15.603163294 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.603223480 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:15.603246522 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:15.603268336 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-04 16:40:15.603282123 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpgXNkky/src' 2026-06-04 16:40:15.603318749 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:15.638834546 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 63.674963ms 2026-06-04 16:40:15.638874110 DEBUG method="textDocument/completion" response.id=2 duration=63.76ms 2026-06-04 16:40:15.638893544 DEBUG Received server response for request 2 2026-06-04 16:40:15.649838963 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.649988123 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.650003511 DEBUG method="shutdown" response.id=3 duration=23.95µs 2026-06-04 16:40:15.650014645 DEBUG Received server response for request 3 2026-06-04 16:40:15.650022240 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.650040317 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-06-04 16:40:15.656891363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.656952390 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.656999676 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.657090267 DEBUG Client info: None 2026-06-04 16:40:15.657105098 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-04 16:40:15.657122702 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.657128092 INFO Version: Unknown 2026-06-04 16:40:15.657177594 DEBUG Received server response for request 1 2026-06-04 16:40:15.657234484 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.657308812 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.657349817 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.657353974 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.657369431 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.657373321 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.657492742 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.657872336 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.657895677 DEBUG Initializing workspace `file:///tmp/.tmp0f28hU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:15.657909082 DEBUG Searching for a project in '/tmp/.tmp0f28hU/src' 2026-06-04 16:40:15.657955845 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.657962170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.658262353 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.658283700 DEBUG Discovering virtual environment in `/tmp/.tmp0f28hU/src` 2026-06-04 16:40:15.658437498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.658463996 DEBUG No virtual environment found 2026-06-04 16:40:15.658476562 DEBUG Adding first-party search path `/tmp/.tmp0f28hU/src` 2026-06-04 16:40:15.658480309 DEBUG Using vendored stdlib 2026-06-04 16:40:15.658751899 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.658965995 DEBUG Adding new file root '/tmp/.tmp0f28hU/src' of kind Project 2026-06-04 16:40:15.659008527 DEBUG Updating project to check open files 2026-06-04 16:40:15.659033611 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.659038310 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.659065497 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0f28hU/src/foo.py", kind: File } 2026-06-04 16:40:15.659168467 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp0f28hU/src/foo.py` 2026-06-04 16:40:15.659187200 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.659194597 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.659479165 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.674973932 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.684477750 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:15.684491289 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:15.684505036 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.684594410 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:15.684600042 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.684684128 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:15.684710592 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:15.684732690 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-04 16:40:15.684750013 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmp0f28hU/src' 2026-06-04 16:40:15.684795870 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:15.721037985 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 61.762554ms 2026-06-04 16:40:15.721084953 DEBUG method="textDocument/completion" response.id=2 duration=61.88ms 2026-06-04 16:40:15.721112216 DEBUG Received server response for request 2 2026-06-04 16:40:15.731356819 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.731514406 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.731528856 DEBUG method="shutdown" response.id=3 duration=23.78µs 2026-06-04 16:40:15.731548162 DEBUG Received server response for request 3 2026-06-04 16:40:15.731558166 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.731585884 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-06-04 16:40:15.737923470 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.737985049 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.738024263 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.738123650 DEBUG Client info: None 2026-06-04 16:40:15.738151264 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, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-04 16:40:15.738174735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.738180510 INFO Version: Unknown 2026-06-04 16:40:15.738226796 DEBUG Received server response for request 1 2026-06-04 16:40:15.738288669 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.738369523 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.738465745 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.738471213 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.738488908 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.738492298 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.738501104 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.738515672 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.738523318 DEBUG Initializing workspace `file:///tmp/.tmpUcedmf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), }, ), python_extension: None, } 2026-06-04 16:40:15.738539358 DEBUG Searching for a project in '/tmp/.tmpUcedmf/src' 2026-06-04 16:40:15.738581428 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.738588563 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.738822402 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.738826938 DEBUG Discovering virtual environment in `/tmp/.tmpUcedmf/src` 2026-06-04 16:40:15.738863025 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.738867479 DEBUG No virtual environment found 2026-06-04 16:40:15.738875982 DEBUG Adding first-party search path `/tmp/.tmpUcedmf/src` 2026-06-04 16:40:15.738878592 DEBUG Using vendored stdlib 2026-06-04 16:40:15.739044628 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.739200411 DEBUG Adding new file root '/tmp/.tmpUcedmf/src' of kind Project 2026-06-04 16:40:15.739213457 DEBUG Updating project to check open files 2026-06-04 16:40:15.739228437 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.739231778 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.739257816 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUcedmf/src/foo.py", kind: File } 2026-06-04 16:40:15.739291616 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUcedmf/src/foo.py` 2026-06-04 16:40:15.739294739 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.739301521 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.739557975 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.755833498 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.765478118 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:15.765493058 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:15.765507108 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.765596854 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:15.765601750 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.765709748 DEBUG method="textDocument/completion" response.id=2 duration=26.40ms 2026-06-04 16:40:15.765735610 DEBUG Received server response for request 2 2026-06-04 16:40:15.775883327 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.776082300 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.776097750 DEBUG method="shutdown" response.id=3 duration=23.12µs 2026-06-04 16:40:15.776116368 DEBUG Received server response for request 3 2026-06-04 16:40:15.776124670 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.776137183 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-06-04 16:40:15.781432113 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.781513855 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.781551968 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.781629368 DEBUG Client info: None 2026-06-04 16:40:15.781641850 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, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-04 16:40:15.781662117 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.781667463 INFO Version: Unknown 2026-06-04 16:40:15.781715209 DEBUG Received server response for request 1 2026-06-04 16:40:15.781767455 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.781839477 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.781882825 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.781886289 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.781900832 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.781904322 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.782187347 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.782396483 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.782406219 DEBUG Initializing workspace `file:///tmp/.tmpqJ1u0n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), }, ), python_extension: None, } 2026-06-04 16:40:15.782423866 DEBUG Searching for a project in '/tmp/.tmpqJ1u0n/src' 2026-06-04 16:40:15.782488475 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.782495082 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.782854408 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.782875284 DEBUG Discovering virtual environment in `/tmp/.tmpqJ1u0n/src` 2026-06-04 16:40:15.782940440 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.782947333 DEBUG No virtual environment found 2026-06-04 16:40:15.782959815 DEBUG Adding first-party search path `/tmp/.tmpqJ1u0n/src` 2026-06-04 16:40:15.782980960 DEBUG Using vendored stdlib 2026-06-04 16:40:15.783257055 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.783634783 DEBUG Adding new file root '/tmp/.tmpqJ1u0n/src' of kind Project 2026-06-04 16:40:15.783654538 DEBUG Updating project to check open files 2026-06-04 16:40:15.783675834 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.783680863 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.783710550 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqJ1u0n/src/foo.py", kind: File } 2026-06-04 16:40:15.783750550 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpqJ1u0n/src/foo.py` 2026-06-04 16:40:15.783754202 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.783763127 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.784101950 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.801226551 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.810353315 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:15.810367138 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:15.810377707 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.810466048 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:15.810469924 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.851802125 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `re` not found in search paths 2026-06-04 16:40:15.851820248 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `re` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:15.855410442 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 71.59488ms 2026-06-04 16:40:15.855477321 DEBUG method="textDocument/completion" response.id=2 duration=71.71ms 2026-06-04 16:40:15.855551857 DEBUG Received server response for request 2 2026-06-04 16:40:15.868037014 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.868191069 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.868205633 DEBUG method="shutdown" response.id=3 duration=23.32µs 2026-06-04 16:40:15.868222544 DEBUG Received server response for request 3 2026-06-04 16:40:15.868232674 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.868250697 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-06-04 16:40:15.875819099 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.875881384 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.875915543 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.875999304 DEBUG Client info: None 2026-06-04 16:40:15.876021123 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, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-04 16:40:15.876042692 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.876048157 INFO Version: Unknown 2026-06-04 16:40:15.876109085 DEBUG Received server response for request 1 2026-06-04 16:40:15.876161805 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.876250756 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.876313787 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.876317782 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.876336848 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.876348957 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.876369198 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.876384945 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.876393548 DEBUG Initializing workspace `file:///tmp/.tmpp0TrWH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), }, ), python_extension: None, } 2026-06-04 16:40:15.876412069 DEBUG Searching for a project in '/tmp/.tmpp0TrWH/src' 2026-06-04 16:40:15.876464846 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.876471402 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.876779171 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.876785853 DEBUG Discovering virtual environment in `/tmp/.tmpp0TrWH/src` 2026-06-04 16:40:15.876836247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.876843231 DEBUG No virtual environment found 2026-06-04 16:40:15.876855082 DEBUG Adding first-party search path `/tmp/.tmpp0TrWH/src` 2026-06-04 16:40:15.876858887 DEBUG Using vendored stdlib 2026-06-04 16:40:15.877088037 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.877286043 DEBUG Adding new file root '/tmp/.tmpp0TrWH/src' of kind Project 2026-06-04 16:40:15.877305429 DEBUG Updating project to check open files 2026-06-04 16:40:15.877324383 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.877328933 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.877357438 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpp0TrWH/src/foo.py", kind: File } 2026-06-04 16:40:15.877396531 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpp0TrWH/src/foo.py` 2026-06-04 16:40:15.877400501 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.877409062 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.878472994 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.897835132 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 20.358274ms 2026-06-04 16:40:15.897983504 DEBUG method="textDocument/completion" response.id=2 duration=20.57ms 2026-06-04 16:40:15.898009531 DEBUG Received server response for request 2 2026-06-04 16:40:15.908234941 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.908382149 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.908395705 DEBUG method="shutdown" response.id=3 duration=21.11µs 2026-06-04 16:40:15.908529366 DEBUG Received server response for request 3 2026-06-04 16:40:15.908543174 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.908567202 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-06-04 16:40:15.912574286 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:15.912631144 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:15.912662828 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:15.912720922 DEBUG Client info: None 2026-06-04 16:40:15.912735847 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, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-04 16:40:15.912750934 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:15.912754379 INFO Version: Unknown 2026-06-04 16:40:15.912786075 DEBUG Received server response for request 1 2026-06-04 16:40:15.912829450 DEBUG Client sends notification `initialized` 2026-06-04 16:40:15.912902058 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:15.912947125 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:15.912950947 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:15.912966172 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:15.912969729 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:15.913025192 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:15.913041434 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:15.913049610 DEBUG Initializing workspace `file:///tmp/.tmpWGOzzR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), }, ), python_extension: None, } 2026-06-04 16:40:15.913066951 DEBUG Searching for a project in '/tmp/.tmpWGOzzR/src' 2026-06-04 16:40:15.913097126 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:15.913102977 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:15.913391375 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:15.913397750 DEBUG Discovering virtual environment in `/tmp/.tmpWGOzzR/src` 2026-06-04 16:40:15.913484619 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:15.913492304 DEBUG No virtual environment found 2026-06-04 16:40:15.913503633 DEBUG Adding first-party search path `/tmp/.tmpWGOzzR/src` 2026-06-04 16:40:15.913507509 DEBUG Using vendored stdlib 2026-06-04 16:40:15.913729767 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:15.913920619 DEBUG Adding new file root '/tmp/.tmpWGOzzR/src' of kind Project 2026-06-04 16:40:15.913938170 DEBUG Updating project to check open files 2026-06-04 16:40:15.913956497 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:15.913961246 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:15.913988125 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWGOzzR/src/foo.py", kind: File } 2026-06-04 16:40:15.914025226 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpWGOzzR/src/foo.py` 2026-06-04 16:40:15.914029404 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:15.914037656 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:15.914283133 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:15.937818433 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:15.985768655 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 3 suggestions in 71.681613ms 2026-06-04 16:40:15.985922434 DEBUG method="textDocument/completion" response.id=2 duration=71.88ms 2026-06-04 16:40:15.985956021 DEBUG Received server response for request 2 2026-06-04 16:40:15.996154442 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:15.996358556 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:15.996373858 DEBUG method="shutdown" response.id=3 duration=24.85µs 2026-06-04 16:40:15.996387483 DEBUG Received server response for request 3 2026-06-04 16:40:15.996393483 DEBUG Client sends notification `exit` 2026-06-04 16:40:15.996402237 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-06-04 16:40:16.004669015 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.004731342 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.004764228 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.004812416 DEBUG Client info: None 2026-06-04 16:40:16.004828814 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-04 16:40:16.004841008 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.004845287 INFO Version: Unknown 2026-06-04 16:40:16.004879490 DEBUG Received server response for request 1 2026-06-04 16:40:16.004922867 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.004971538 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.004988227 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.004992214 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.005008931 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.005013207 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:16.005040122 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.005055235 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.005062254 DEBUG Initializing workspace `file:///tmp/.tmp0wyBzu/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp0wyBzu/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.005816869 DEBUG Using overridden configuration file at '/tmp/.tmp0wyBzu/ty2.toml' 2026-06-04 16:40:16.005888339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.007372479 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.007383786 DEBUG Discovering virtual environment in `/tmp/.tmp0wyBzu/src` 2026-06-04 16:40:16.007437550 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.007462767 DEBUG No virtual environment found 2026-06-04 16:40:16.007475649 DEBUG Adding first-party search path `/tmp/.tmp0wyBzu/src` 2026-06-04 16:40:16.007479855 DEBUG Using vendored stdlib 2026-06-04 16:40:16.007703951 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.007871499 DEBUG Adding new file root '/tmp/.tmp0wyBzu/src' of kind Project 2026-06-04 16:40:16.007890451 DEBUG Updating project to check open files 2026-06-04 16:40:16.007909806 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.007914483 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.007945601 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0wyBzu/src/foo.py", kind: File } 2026-06-04 16:40:16.007985103 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp0wyBzu/src/foo.py` 2026-06-04 16:40:16.007988723 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.007997693 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.008075758 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp0wyBzu/src/foo.py"))}: Checking file '/tmp/.tmp0wyBzu/src/foo.py' 2026-06-04 16:40:16.008899773 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp0wyBzu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.019972890 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp0wyBzu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.027715208 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.71ms 2026-06-04 16:40:16.027751904 DEBUG Received server response for request 2 2026-06-04 16:40:16.038869075 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.038910665 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.038922080 DEBUG method="shutdown" response.id=3 duration=17.72µs 2026-06-04 16:40:16.038936195 DEBUG Received server response for request 3 2026-06-04 16:40:16.038941888 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.038952270 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-06-04 16:40:16.043616366 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.043676486 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.043709281 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.043784296 DEBUG Client info: None 2026-06-04 16:40:16.043815484 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-04 16:40:16.043835639 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.043841752 INFO Version: Unknown 2026-06-04 16:40:16.043932960 DEBUG Received server response for request 1 2026-06-04 16:40:16.043991939 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.044091512 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.044198442 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.044201923 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.044230428 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.044234326 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:16.044252692 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.045017873 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.045033351 DEBUG Initializing workspace `file:///tmp/.tmpTXrO18/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpTXrO18/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.048251350 DEBUG Using overridden configuration file at '/tmp/.tmpTXrO18/ty2.toml' 2026-06-04 16:40:16.048293466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.048549763 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.048557251 DEBUG Discovering virtual environment in `/tmp/.tmpTXrO18/src` 2026-06-04 16:40:16.048599509 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.048604243 DEBUG No virtual environment found 2026-06-04 16:40:16.048613838 DEBUG Adding first-party search path `/tmp/.tmpTXrO18/src` 2026-06-04 16:40:16.048618463 DEBUG Using vendored stdlib 2026-06-04 16:40:16.048800158 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.048962721 DEBUG Adding new file root '/tmp/.tmpTXrO18/src' of kind Project 2026-06-04 16:40:16.048980732 DEBUG Updating project to check open files 2026-06-04 16:40:16.048997877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.049002562 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.049028712 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTXrO18/src/foo.py", kind: File } 2026-06-04 16:40:16.049064906 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTXrO18/src/foo.py` 2026-06-04 16:40:16.049067904 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.049075178 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.049191867 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTXrO18/src/foo.py"))}: Checking file '/tmp/.tmpTXrO18/src/foo.py' 2026-06-04 16:40:16.049310203 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTXrO18/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.060592310 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpTXrO18/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.064351227 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.27ms 2026-06-04 16:40:16.064378653 DEBUG Received server response for request 2 2026-06-04 16:40:16.075341451 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.075551602 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.075565391 DEBUG method="shutdown" response.id=3 duration=21.72µs 2026-06-04 16:40:16.075777872 DEBUG Received server response for request 3 2026-06-04 16:40:16.075792457 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.075813373 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-06-04 16:40:16.079739067 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.079798797 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.079828092 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.079910379 DEBUG Client info: None 2026-06-04 16:40:16.079937357 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-04 16:40:16.079955882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.079961701 INFO Version: Unknown 2026-06-04 16:40:16.080042420 DEBUG Received server response for request 1 2026-06-04 16:40:16.080093796 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.080230881 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.080306052 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.080309304 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.080328251 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.080331829 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:16.080379271 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.080395766 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.080402831 DEBUG Initializing workspace `file:///tmp/.tmpJlPS33/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-04 16:40:16.080423644 DEBUG Searching for a project in '/tmp/.tmpJlPS33/src' 2026-06-04 16:40:16.080472691 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.080479481 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.080749908 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.080755074 DEBUG Discovering virtual environment in `/tmp/.tmpJlPS33/src` 2026-06-04 16:40:16.080798624 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.080804416 DEBUG No virtual environment found 2026-06-04 16:40:16.080815201 DEBUG Adding first-party search path `/tmp/.tmpJlPS33/src` 2026-06-04 16:40:16.080819397 DEBUG Using vendored stdlib 2026-06-04 16:40:16.081090716 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.081319541 DEBUG Adding new file root '/tmp/.tmpJlPS33/src' of kind Project 2026-06-04 16:40:16.081334894 DEBUG Updating project to check open files 2026-06-04 16:40:16.081351412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.081355437 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.081379684 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJlPS33/src/foo.py", kind: File } 2026-06-04 16:40:16.081412197 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJlPS33/src/foo.py` 2026-06-04 16:40:16.081415406 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.081421838 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.081509271 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpJlPS33/src/foo.py"))}: Checking file '/tmp/.tmpJlPS33/src/foo.py' 2026-06-04 16:40:16.081614918 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpJlPS33/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.093282889 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpJlPS33/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.096974629 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.55ms 2026-06-04 16:40:16.096999751 DEBUG Received server response for request 2 2026-06-04 16:40:16.107986683 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.108143653 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.108159205 DEBUG method="shutdown" response.id=3 duration=22.93µs 2026-06-04 16:40:16.108176068 DEBUG Received server response for request 3 2026-06-04 16:40:16.108181543 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.108197065 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-06-04 16:40:16.111650262 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.111706359 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.111736812 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.111794381 DEBUG Client info: None 2026-06-04 16:40:16.111822518 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-04 16:40:16.111840834 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.111846060 INFO Version: Unknown 2026-06-04 16:40:16.111910740 DEBUG Received server response for request 1 2026-06-04 16:40:16.111956180 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.112026500 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.112059942 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.112063900 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.112079848 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.112163569 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.112184097 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.112192553 DEBUG Initializing workspace `file:///tmp/.tmp8OFZ3O/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp8OFZ3O/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.112211258 DEBUG Using overridden configuration file at '/tmp/.tmp8OFZ3O/ty2.toml' 2026-06-04 16:40:16.112958772 ERROR Failed to create project for workspace `file:///tmp/.tmp8OFZ3O/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmp8OFZ3O/ty2.toml: /tmp/.tmp8OFZ3O/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/.tmp8OFZ3O/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-04 16:40:16.115486449 DEBUG Received notification `window/showMessage` 2026-06-04 16:40:16.115491826 INFO Retrying to receive `window/showMessage` notification 2026-06-04 16:40:16.116328363 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.116337429 DEBUG Discovering virtual environment in `/tmp/.tmp8OFZ3O/src` 2026-06-04 16:40:16.116384028 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.116388780 DEBUG No virtual environment found 2026-06-04 16:40:16.116736542 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:16.118253729 DEBUG Adding first-party search path `/tmp/.tmp8OFZ3O/src` 2026-06-04 16:40:16.118260171 DEBUG Using vendored stdlib 2026-06-04 16:40:16.119089952 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.119246433 DEBUG Adding new file root '/tmp/.tmp8OFZ3O/src' of kind Project 2026-06-04 16:40:16.119903595 DEBUG Updating project to check open files 2026-06-04 16:40:16.119922046 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.119926230 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.119950352 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8OFZ3O/src/foo.py", kind: File } 2026-06-04 16:40:16.119982872 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp8OFZ3O/src/foo.py` 2026-06-04 16:40:16.119986329 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.119992229 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.120105712 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp8OFZ3O/src/foo.py"))}: Checking file '/tmp/.tmp8OFZ3O/src/foo.py' 2026-06-04 16:40:16.120190999 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp8OFZ3O/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.131192794 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp8OFZ3O/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.134928293 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.93ms 2026-06-04 16:40:16.134966100 DEBUG Received server response for request 2 2026-06-04 16:40:16.145290077 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.145329787 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.145339848 DEBUG method="shutdown" response.id=3 duration=15.95µs 2026-06-04 16:40:16.145352567 DEBUG Received server response for request 3 2026-06-04 16:40:16.145358082 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.145367942 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-06-04 16:40:16.153628813 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.153683405 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.153719233 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.153780516 DEBUG Client info: None 2026-06-04 16:40:16.153809393 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-04 16:40:16.153828244 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.153833577 INFO Version: Unknown 2026-06-04 16:40:16.153956052 DEBUG Received server response for request 1 2026-06-04 16:40:16.154009088 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.154121985 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.154167534 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.154215559 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.154318654 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.155765205 DEBUG Initializing workspace `file:///tmp/.tmp5ZVf05/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/.tmp5ZVf05/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-06-04 16:40:16.156494303 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-04 16:40:16.156505782 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp5ZVf05/venv 2026-06-04 16:40:16.156511708 DEBUG Searching for a project in '/tmp/.tmp5ZVf05/src' 2026-06-04 16:40:16.156542232 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.156548508 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.156802881 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.157342623 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp5ZVf05/venv/pyvenv.cfg' 2026-06-04 16:40:16.158670545 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp5ZVf05/venv 2026-06-04 16:40:16.159995187 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp5ZVf05/venv/lib/python3.16/site-packages"] 2026-06-04 16:40:16.160019563 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp5ZVf05/base 2026-06-04 16:40:16.160025972 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-06-04 16:40:16.160029125 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/.tmp5ZVf05/base` 2026-06-04 16:40:16.160042038 DEBUG Adding first-party search path `/tmp/.tmp5ZVf05/src` 2026-06-04 16:40:16.160046474 DEBUG Using vendored stdlib 2026-06-04 16:40:16.160233523 DEBUG Adding site-packages search path `/tmp/.tmp5ZVf05/venv/lib/python3.16/site-packages` 2026-06-04 16:40:16.160241281 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.160245956 DEBUG Adding new file root '/tmp/.tmp5ZVf05/venv/lib/python3.16/site-packages' of kind LibrarySearchPath 2026-06-04 16:40:16.160405931 DEBUG Adding new file root '/tmp/.tmp5ZVf05/src' of kind Project 2026-06-04 16:40:16.161717343 DEBUG Updating project to check open files 2026-06-04 16:40:16.161724463 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.161733541 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.161737380 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.163729470 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.163738879 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:16.163768356 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5ZVf05/src/main.py", kind: File } 2026-06-04 16:40:16.163804608 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp5ZVf05/src/main.py` 2026-06-04 16:40:16.163808902 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.163817410 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(801))}}: Set open project files (count: 1) 2026-06-04 16:40:16.163930767 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp5ZVf05/src/main.py"))}: Checking file '/tmp/.tmp5ZVf05/src/main.py' 2026-06-04 16:40:16.164027467 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp5ZVf05/src/main.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.182371815 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp5ZVf05/src/main.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.188993040 DEBUG method="textDocument/diagnostic" response.id=2 duration=25.17ms 2026-06-04 16:40:16.189027391 DEBUG Received server response for request 2 2026-06-04 16:40:16.199203536 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.199355048 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.199368683 DEBUG method="shutdown" response.id=3 duration=21.97µs 2026-06-04 16:40:16.199391985 DEBUG Received server response for request 3 2026-06-04 16:40:16.199397381 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.199417050 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-06-04 16:40:16.204587238 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.204647012 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.204676178 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.204736747 DEBUG Client info: None 2026-06-04 16:40:16.204767072 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-04 16:40:16.204786194 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.204792326 INFO Version: Unknown 2026-06-04 16:40:16.204845626 DEBUG Received server response for request 1 2026-06-04 16:40:16.204895312 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.204961438 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.204991047 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.204995221 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.205081012 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.205099321 DEBUG Initializing workspace `file:///tmp/.tmp5XGpgZ/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.205112022 DEBUG Searching for a project in '/tmp/.tmp5XGpgZ/project' 2026-06-04 16:40:16.205141130 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.205147301 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.205430391 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.205436113 DEBUG Discovering virtual environment in `/tmp/.tmp5XGpgZ/project` 2026-06-04 16:40:16.205471603 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp5XGpgZ/project/.venv/pyvenv.cfg' 2026-06-04 16:40:16.205526404 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.205533641 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp5XGpgZ/project/.venv 2026-06-04 16:40:16.205563331 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp5XGpgZ/project/.venv/lib/python3.16/site-packages"] 2026-06-04 16:40:16.205574238 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp5XGpgZ/base 2026-06-04 16:40:16.205579930 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-06-04 16:40:16.205582428 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/.tmp5XGpgZ/base` 2026-06-04 16:40:16.205597248 DEBUG Adding first-party search path `/tmp/.tmp5XGpgZ/project` 2026-06-04 16:40:16.205601512 DEBUG Using vendored stdlib 2026-06-04 16:40:16.205830615 DEBUG Adding site-packages search path `/tmp/.tmp5XGpgZ/project/.venv/lib/python3.16/site-packages` 2026-06-04 16:40:16.205839865 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.205846251 DEBUG Adding new file root '/tmp/.tmp5XGpgZ/project/.venv/lib/python3.16/site-packages' of kind LibrarySearchPath 2026-06-04 16:40:16.206046558 DEBUG Adding new file root '/tmp/.tmp5XGpgZ/project' of kind Project 2026-06-04 16:40:16.206079040 DEBUG Updating project to check open files 2026-06-04 16:40:16.206081585 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.206087729 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.206107148 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.216357117 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.216387801 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.216396829 DEBUG method="shutdown" response.id=2 duration=15.72µs 2026-06-04 16:40:16.216416738 DEBUG Received server response for request 2 2026-06-04 16:40:16.216428146 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.216456519 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-06-04 16:40:16.217760137 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.217812027 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.217845696 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.217916402 DEBUG Client info: None 2026-06-04 16:40:16.217926279 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-04 16:40:16.217936601 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.217940421 INFO Version: Unknown 2026-06-04 16:40:16.217970901 DEBUG Received server response for request 1 2026-06-04 16:40:16.218002164 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.218050013 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.218107115 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.218111206 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.218141180 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.218163527 DEBUG Initializing workspace `file:///tmp/.tmpzSg2GZ/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/.tmpzSg2GZ/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpzSg2GZ/python", }, environment: None, version: None, }, ), }, ), } 2026-06-04 16:40:16.218200504 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpzSg2GZ/python 2026-06-04 16:40:16.218206858 DEBUG Searching for a project in '/tmp/.tmpzSg2GZ/project' 2026-06-04 16:40:16.218231328 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.218235901 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.218506425 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.218521250 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpzSg2GZ/python/pyvenv.cfg' 2026-06-04 16:40:16.218529529 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpzSg2GZ/python 2026-06-04 16:40:16.218573505 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpzSg2GZ/python/lib/python3.16/site-packages"] 2026-06-04 16:40:16.218576863 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpzSg2GZ/python 2026-06-04 16:40:16.218583263 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpzSg2GZ/python/lib/python3.16" 2026-06-04 16:40:16.218595494 DEBUG Adding first-party search path `/tmp/.tmpzSg2GZ/project` 2026-06-04 16:40:16.218599890 DEBUG Using vendored stdlib 2026-06-04 16:40:16.218829533 DEBUG Adding site-packages search path `/tmp/.tmpzSg2GZ/python/lib/python3.16/site-packages` 2026-06-04 16:40:16.218837619 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.218842704 DEBUG Adding new file root '/tmp/.tmpzSg2GZ/python/lib/python3.16/site-packages' of kind LibrarySearchPath 2026-06-04 16:40:16.219039096 DEBUG Adding new file root '/tmp/.tmpzSg2GZ/project' of kind Project 2026-06-04 16:40:16.219069164 DEBUG Updating project to check open files 2026-06-04 16:40:16.219093535 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.219093277 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.219099523 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.229286624 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.229432793 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.229474648 DEBUG method="shutdown" response.id=2 duration=52.39µs 2026-06-04 16:40:16.229488551 DEBUG Received server response for request 2 2026-06-04 16:40:16.229493695 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.229505906 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-06-04 16:40:16.231432355 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.231505731 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.231533065 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.231581910 DEBUG Client info: None 2026-06-04 16:40:16.231594160 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-04 16:40:16.231607959 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.231612440 INFO Version: Unknown 2026-06-04 16:40:16.231652092 DEBUG Received server response for request 1 2026-06-04 16:40:16.231687630 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.231750557 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.231778970 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.231782451 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.231797125 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.231838197 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.231850267 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.231856801 DEBUG Initializing workspace `file:///tmp/.tmp8vv5wO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.231867458 DEBUG Searching for a project in '/tmp/.tmp8vv5wO/src' 2026-06-04 16:40:16.231897659 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.231903045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.232178158 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.232188441 DEBUG Discovering virtual environment in `/tmp/.tmp8vv5wO/src` 2026-06-04 16:40:16.232241190 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.232247851 DEBUG No virtual environment found 2026-06-04 16:40:16.232258368 DEBUG Adding first-party search path `/tmp/.tmp8vv5wO/src` 2026-06-04 16:40:16.232265750 DEBUG Using vendored stdlib 2026-06-04 16:40:16.232369610 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-04 16:40:16.232523740 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.232669699 DEBUG Adding new file root '/tmp/.tmp8vv5wO/src' of kind Project 2026-06-04 16:40:16.232681979 DEBUG Updating project to check open files 2026-06-04 16:40:16.232693448 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.232697192 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.232721326 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8vv5wO/src/foo.py", kind: File } 2026-06-04 16:40:16.232756342 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp8vv5wO/src/foo.py` 2026-06-04 16:40:16.232759599 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.232766954 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.238201774 DEBUG method="textDocument/foldingRange" response.id=2 duration=5.43ms 2026-06-04 16:40:16.238215293 DEBUG Received server response for request 2 2026-06-04 16:40:16.249718163 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.249747703 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.249758533 DEBUG method="shutdown" response.id=3 duration=16.37µs 2026-06-04 16:40:16.249765946 DEBUG Received server response for request 3 2026-06-04 16:40:16.249770320 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.249774633 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-06-04 16:40:16.251107012 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.251161517 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.251192315 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.251251039 DEBUG Client info: None 2026-06-04 16:40:16.251273968 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-04 16:40:16.251286309 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.251289795 INFO Version: Unknown 2026-06-04 16:40:16.251323249 DEBUG Received server response for request 1 2026-06-04 16:40:16.251360012 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.251415122 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.251432037 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.251435670 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.251468750 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.251472353 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-04 16:40:16.251507436 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.251519556 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.251524779 DEBUG Initializing workspace `file:///tmp/.tmpxGCWkN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.251535098 DEBUG Searching for a project in '/tmp/.tmpxGCWkN/src' 2026-06-04 16:40:16.251560407 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.251565134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.251789306 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.251793677 DEBUG Discovering virtual environment in `/tmp/.tmpxGCWkN/src` 2026-06-04 16:40:16.251830563 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.251835823 DEBUG No virtual environment found 2026-06-04 16:40:16.251844939 DEBUG Adding first-party search path `/tmp/.tmpxGCWkN/src` 2026-06-04 16:40:16.251848425 DEBUG Using vendored stdlib 2026-06-04 16:40:16.252021703 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.252155827 DEBUG Adding new file root '/tmp/.tmpxGCWkN/src' of kind Project 2026-06-04 16:40:16.252165589 DEBUG Updating project to check open files 2026-06-04 16:40:16.252175622 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.252178147 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.252195479 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxGCWkN/src/foo.py", kind: File } 2026-06-04 16:40:16.252219297 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpxGCWkN/src/foo.py` 2026-06-04 16:40:16.252221276 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.252225964 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.254210934 DEBUG method="textDocument/foldingRange" response.id=2 duration=1.98ms 2026-06-04 16:40:16.254228401 DEBUG Received server response for request 2 2026-06-04 16:40:16.264426093 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.264458362 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.264466009 DEBUG method="shutdown" response.id=3 duration=25.80µs 2026-06-04 16:40:16.264480014 DEBUG Received server response for request 3 2026-06-04 16:40:16.264490502 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.264507372 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-06-04 16:40:16.265678894 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.265734409 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.265767153 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.265814627 DEBUG Client info: None 2026-06-04 16:40:16.265841720 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-04 16:40:16.265853722 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.265857416 INFO Version: Unknown 2026-06-04 16:40:16.265889768 DEBUG Received server response for request 1 2026-06-04 16:40:16.265926642 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.266498348 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL7zRoo 2026-06-04 16:40:16.266557971 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.266578471 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.266584537 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.266591802 DEBUG No workspace configuration provided for file:///tmp/.tmpL7zRoo 2026-06-04 16:40:16.266634878 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.266639980 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpL7zRoo, using default options 2026-06-04 16:40:16.266648176 DEBUG Initializing workspace `file:///tmp/.tmpL7zRoo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.266659261 DEBUG Searching for a project in '/tmp/.tmpL7zRoo' 2026-06-04 16:40:16.266678932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.266683302 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.266938236 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.266944063 DEBUG Discovering virtual environment in `/tmp/.tmpL7zRoo` 2026-06-04 16:40:16.266982146 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.266988064 DEBUG No virtual environment found 2026-06-04 16:40:16.267006043 DEBUG Adding first-party search path `/tmp/.tmpL7zRoo` 2026-06-04 16:40:16.267010067 DEBUG Using vendored stdlib 2026-06-04 16:40:16.267233640 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.267431030 DEBUG Adding new file root '/tmp/.tmpL7zRoo' of kind Project 2026-06-04 16:40:16.267467754 DEBUG Updating project to check open files 2026-06-04 16:40:16.267480053 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.268597656 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:16.272961081 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:16.272969692 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.272983266 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.272989554 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:16.272991715 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.272995472 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:16.273001007 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:16.273002487 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.273004950 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-04 16:40:16.275604465 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:16.276360675 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.306621467 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.356353687 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.356370163 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.356374078 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.356399674 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-04 16:40:16.356507704 DEBUG method="textDocument/foldingRange" response.id=2 duration=97.30µs 2026-06-04 16:40:16.356527779 DEBUG Received server response for request 2 2026-06-04 16:40:16.356535252 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-06-04 16:40:16.356562681 DEBUG method="textDocument/foldingRange" response.id=3 duration=22.27µs 2026-06-04 16:40:16.356576661 DEBUG Received server response for request 3 2026-06-04 16:40:16.367610141 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:16.367651445 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.367663021 DEBUG method="shutdown" response.id=4 duration=17.93µs 2026-06-04 16:40:16.367672746 DEBUG Received server response for request 4 2026-06-04 16:40:16.367678707 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.367684059 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-04 16:40:16.375608741 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.375669217 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.375706275 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.375755162 DEBUG Client info: None 2026-06-04 16:40:16.375772437 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-04 16:40:16.375789320 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.375794753 INFO Version: Unknown 2026-06-04 16:40:16.375842074 DEBUG Received server response for request 1 2026-06-04 16:40:16.375909225 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.376026515 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.376054647 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.376059905 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.376078285 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.376139220 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.376157875 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.376166326 DEBUG Initializing workspace `file:///tmp/.tmpmAWwaM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.376179230 DEBUG Searching for a project in '/tmp/.tmpmAWwaM/src' 2026-06-04 16:40:16.376205986 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.376211408 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.376565219 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.376570899 DEBUG Discovering virtual environment in `/tmp/.tmpmAWwaM/src` 2026-06-04 16:40:16.376625887 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.376632176 DEBUG No virtual environment found 2026-06-04 16:40:16.376643111 DEBUG Adding first-party search path `/tmp/.tmpmAWwaM/src` 2026-06-04 16:40:16.376652402 DEBUG Using vendored stdlib 2026-06-04 16:40:16.376676136 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-04 16:40:16.376880891 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.377086930 DEBUG Adding new file root '/tmp/.tmpmAWwaM/src' of kind Project 2026-06-04 16:40:16.377108672 DEBUG Updating project to check open files 2026-06-04 16:40:16.377126477 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.377130635 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.377154847 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmAWwaM/src/foo.py", kind: File } 2026-06-04 16:40:16.377190827 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpmAWwaM/src/foo.py` 2026-06-04 16:40:16.377194090 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.377201248 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.379903598 DEBUG method="textDocument/hover" response.id=2 duration=2.65ms 2026-06-04 16:40:16.379918072 DEBUG Received server response for request 2 2026-06-04 16:40:16.389993711 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.390146373 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.390159521 DEBUG method="shutdown" response.id=3 duration=20.77µs 2026-06-04 16:40:16.390182618 DEBUG Received server response for request 3 2026-06-04 16:40:16.390188178 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.390198636 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-06-04 16:40:16.392076256 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.392130410 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.392159260 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.392204257 DEBUG Client info: None 2026-06-04 16:40:16.392222754 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-04 16:40:16.392237411 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.392242249 INFO Version: Unknown 2026-06-04 16:40:16.392293463 DEBUG Received server response for request 1 2026-06-04 16:40:16.392339270 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.392401297 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.392485975 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.392489487 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.392504035 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.392507216 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-04 16:40:16.392521603 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.392533116 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.392545584 DEBUG Initializing workspace `file:///tmp/.tmpxutxrA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.392556649 DEBUG Searching for a project in '/tmp/.tmpxutxrA/src' 2026-06-04 16:40:16.392587026 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.392592148 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.392877553 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.392882644 DEBUG Discovering virtual environment in `/tmp/.tmpxutxrA/src` 2026-06-04 16:40:16.392925824 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.392935934 DEBUG No virtual environment found 2026-06-04 16:40:16.392946843 DEBUG Adding first-party search path `/tmp/.tmpxutxrA/src` 2026-06-04 16:40:16.392950508 DEBUG Using vendored stdlib 2026-06-04 16:40:16.393182397 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.393368118 DEBUG Adding new file root '/tmp/.tmpxutxrA/src' of kind Project 2026-06-04 16:40:16.393384915 DEBUG Updating project to check open files 2026-06-04 16:40:16.393396611 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.393404874 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.393429457 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxutxrA/src/foo.py", kind: File } 2026-06-04 16:40:16.393481283 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpxutxrA/src/foo.py` 2026-06-04 16:40:16.393484668 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.393496209 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.393569329 DEBUG method="textDocument/hover" response.id=2 duration=66.29µs 2026-06-04 16:40:16.393582842 DEBUG Received server response for request 2 2026-06-04 16:40:16.403648262 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.403808995 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.403825187 DEBUG method="shutdown" response.id=3 duration=24.37µs 2026-06-04 16:40:16.403841455 DEBUG Received server response for request 3 2026-06-04 16:40:16.403845539 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.403862525 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-06-04 16:40:16.405038610 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.405111024 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.405137059 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.405180929 DEBUG Client info: None 2026-06-04 16:40:16.405200270 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-04 16:40:16.405215203 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.405220429 INFO Version: Unknown 2026-06-04 16:40:16.405272107 DEBUG Received server response for request 1 2026-06-04 16:40:16.405303870 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.405322300 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPF9uh6 2026-06-04 16:40:16.405377062 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.405403571 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.405413798 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.405425497 DEBUG No workspace configuration provided for file:///tmp/.tmpPF9uh6 2026-06-04 16:40:16.405464867 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.405470657 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpPF9uh6, using default options 2026-06-04 16:40:16.405479579 DEBUG Initializing workspace `file:///tmp/.tmpPF9uh6`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.405489914 DEBUG Searching for a project in '/tmp/.tmpPF9uh6' 2026-06-04 16:40:16.405511376 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.405516457 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.405766681 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.405771709 DEBUG Discovering virtual environment in `/tmp/.tmpPF9uh6` 2026-06-04 16:40:16.405808137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.405813084 DEBUG No virtual environment found 2026-06-04 16:40:16.405823014 DEBUG Adding first-party search path `/tmp/.tmpPF9uh6` 2026-06-04 16:40:16.405826539 DEBUG Using vendored stdlib 2026-06-04 16:40:16.406034410 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.406203735 DEBUG Adding new file root '/tmp/.tmpPF9uh6' of kind Project 2026-06-04 16:40:16.406215391 DEBUG Updating project to check open files 2026-06-04 16:40:16.406225715 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.418239519 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.418269329 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.418278447 DEBUG method="shutdown" response.id=2 duration=14.80µs 2026-06-04 16:40:16.418286110 DEBUG Received server response for request 2 2026-06-04 16:40:16.418290042 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.418294602 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-06-04 16:40:16.420190836 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.420245103 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.420271671 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.420320441 DEBUG Client info: None 2026-06-04 16:40:16.420350910 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-04 16:40:16.420368976 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.420374259 INFO Version: Unknown 2026-06-04 16:40:16.420481448 DEBUG Received server response for request 1 2026-06-04 16:40:16.420521066 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.420603372 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.420636359 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.420640385 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.420705844 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.420721631 DEBUG Initializing workspace `file:///tmp/.tmpOhS3pR/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.420733536 DEBUG Searching for a project in '/tmp/.tmpOhS3pR/project' 2026-06-04 16:40:16.420760272 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.420765507 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.421007738 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.421012547 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-06-04 16:40:16.421066293 ERROR Failed to create project for workspace `file:///tmp/.tmpOhS3pR/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-04 16:40:16.421665388 DEBUG Received notification `window/showMessage` 2026-06-04 16:40:16.421671498 INFO Retrying to receive `window/showMessage` notification 2026-06-04 16:40:16.421884584 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.421892458 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-06-04 16:40:16.421904355 DEBUG Default settings failed to discover local Python environment 2026-06-04 16:40:16.421935420 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.421940511 DEBUG No virtual environment found 2026-06-04 16:40:16.421954353 DEBUG Adding first-party search path `/tmp/.tmpOhS3pR/project` 2026-06-04 16:40:16.421958495 DEBUG Using vendored stdlib 2026-06-04 16:40:16.422191977 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.422362178 DEBUG Adding new file root '/tmp/.tmpOhS3pR/project' of kind Project 2026-06-04 16:40:16.422375920 DEBUG Updating project to check open files 2026-06-04 16:40:16.422387459 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.431819538 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.431841839 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.431850993 DEBUG method="shutdown" response.id=2 duration=15.44µs 2026-06-04 16:40:16.431866623 DEBUG Received server response for request 2 2026-06-04 16:40:16.431871601 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.431879075 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-06-04 16:40:16.433030859 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.433087448 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.433116135 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.433161647 DEBUG Client info: None 2026-06-04 16:40:16.433188568 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-04 16:40:16.433206710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.433212255 INFO Version: Unknown 2026-06-04 16:40:16.433342510 DEBUG Received server response for request 1 2026-06-04 16:40:16.433380340 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.433463710 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.433499974 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.433504870 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.433564412 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.433581614 DEBUG Initializing workspace `file:///tmp/.tmphOsvcm/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.433593328 DEBUG Searching for a project in '/tmp/.tmphOsvcm/foo' 2026-06-04 16:40:16.433620983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.433625874 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.433866210 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.433872822 DEBUG Discovering virtual environment in `/tmp/.tmphOsvcm/foo` 2026-06-04 16:40:16.433913501 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.433919325 DEBUG No virtual environment found 2026-06-04 16:40:16.433929504 DEBUG Adding first-party search path `/tmp/.tmphOsvcm/foo` 2026-06-04 16:40:16.433933521 DEBUG Using vendored stdlib 2026-06-04 16:40:16.434181133 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.434348152 DEBUG Adding new file root '/tmp/.tmphOsvcm/foo' of kind Project 2026-06-04 16:40:16.434361573 DEBUG Updating project to check open files 2026-06-04 16:40:16.435055871 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-04 16:40:16.435064156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.435079706 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.435085538 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.446566395 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.446604029 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.446613393 DEBUG method="shutdown" response.id=2 duration=15.13µs 2026-06-04 16:40:16.446625924 DEBUG Received server response for request 2 2026-06-04 16:40:16.446630865 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.446640640 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-06-04 16:40:16.449349603 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.449406606 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.449437231 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.449506142 DEBUG Client info: None 2026-06-04 16:40:16.449533342 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-04 16:40:16.449551586 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.449557120 INFO Version: Unknown 2026-06-04 16:40:16.449617535 DEBUG Received server response for request 1 2026-06-04 16:40:16.449654360 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.449712665 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.449744232 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.449747836 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.449807262 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.449821483 DEBUG Initializing workspace `file:///tmp/.tmp8osfs2/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.449832187 DEBUG Searching for a project in '/tmp/.tmp8osfs2/foo' 2026-06-04 16:40:16.449858660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.449863551 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.450122871 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.450128604 DEBUG Discovering virtual environment in `/tmp/.tmp8osfs2/foo` 2026-06-04 16:40:16.450167814 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.450173476 DEBUG No virtual environment found 2026-06-04 16:40:16.450184316 DEBUG Adding first-party search path `/tmp/.tmp8osfs2/foo` 2026-06-04 16:40:16.450188437 DEBUG Using vendored stdlib 2026-06-04 16:40:16.450410221 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.450601537 DEBUG Adding new file root '/tmp/.tmp8osfs2/foo' of kind Project 2026-06-04 16:40:16.450615043 DEBUG Updating project to check open files 2026-06-04 16:40:16.450627001 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-04 16:40:16.450631655 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.450651409 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.450657124 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.460825891 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.461013644 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.461026554 DEBUG method="shutdown" response.id=2 duration=20.60µs 2026-06-04 16:40:16.461168505 DEBUG Received server response for request 2 2026-06-04 16:40:16.461181152 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.461198152 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-06-04 16:40:16.463098285 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.463155535 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.463192090 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.463247718 DEBUG Client info: None 2026-06-04 16:40:16.463275390 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-04 16:40:16.463290564 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-06-04 16:40:16.463293867 INFO Version: Unknown 2026-06-04 16:40:16.463345592 DEBUG Received server response for request 1 2026-06-04 16:40:16.463381847 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.463459438 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-06-04 16:40:16.463495344 DEBUG Initializing workspace `file:///tmp/.tmpfqUwpH/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.463506991 DEBUG Searching for a project in '/tmp/.tmpfqUwpH/foo' 2026-06-04 16:40:16.463544677 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.463550171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.463833633 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.463839155 DEBUG Discovering virtual environment in `/tmp/.tmpfqUwpH/foo` 2026-06-04 16:40:16.463889885 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.463895752 DEBUG No virtual environment found 2026-06-04 16:40:16.463906693 DEBUG Adding first-party search path `/tmp/.tmpfqUwpH/foo` 2026-06-04 16:40:16.463914453 DEBUG Using vendored stdlib 2026-06-04 16:40:16.464182147 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.464378763 DEBUG Adding new file root '/tmp/.tmpfqUwpH/foo' of kind Project 2026-06-04 16:40:16.464392401 DEBUG Updating project to check open files 2026-06-04 16:40:16.464408573 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-04 16:40:16.464413900 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.464727109 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.464734177 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.474884613 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.474918204 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.474932668 DEBUG method="shutdown" response.id=2 duration=23.61µs 2026-06-04 16:40:16.474945246 DEBUG Received server response for request 2 2026-06-04 16:40:16.474948859 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.474960504 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-06-04 16:40:16.476008419 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.476064355 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.476094459 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.476131376 DEBUG Client info: None 2026-06-04 16:40:16.476147487 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-04 16:40:16.476162979 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.476167671 INFO Version: Unknown 2026-06-04 16:40:16.476216439 DEBUG Received server response for request 1 2026-06-04 16:40:16.476245909 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.476309633 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.476394987 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.476398800 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.476423221 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.476437205 DEBUG Initializing workspace `file:///tmp/.tmpkvIowk/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.476478990 DEBUG Searching for a project in '/tmp/.tmpkvIowk/foo' 2026-06-04 16:40:16.476504014 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.476508940 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.476734805 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.476739381 DEBUG Discovering virtual environment in `/tmp/.tmpkvIowk/foo` 2026-06-04 16:40:16.476774019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.476778914 DEBUG No virtual environment found 2026-06-04 16:40:16.476789134 DEBUG Adding first-party search path `/tmp/.tmpkvIowk/foo` 2026-06-04 16:40:16.476792696 DEBUG Using vendored stdlib 2026-06-04 16:40:16.476993308 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.477151478 DEBUG Adding new file root '/tmp/.tmpkvIowk/foo' of kind Project 2026-06-04 16:40:16.477162713 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-04 16:40:16.477166756 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.477183075 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.477186063 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.487338089 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.487357659 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.487364845 DEBUG method="shutdown" response.id=2 duration=12.13µs 2026-06-04 16:40:16.487370915 DEBUG Received server response for request 2 2026-06-04 16:40:16.487375092 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.487379454 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-06-04 16:40:16.488626680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.488682155 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.488712577 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.488755268 DEBUG Client info: None 2026-06-04 16:40:16.488776138 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-04 16:40:16.488794862 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.488798660 INFO Version: Unknown 2026-06-04 16:40:16.489255444 DEBUG Received server response for request 1 2026-06-04 16:40:16.489291623 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.489361069 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.489382130 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.489385462 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.489458883 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.489473793 DEBUG Initializing workspace `file:///tmp/.tmpi11sWF/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.489483784 DEBUG Searching for a project in '/tmp/.tmpi11sWF/foo' 2026-06-04 16:40:16.489507983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.489512684 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.489771476 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.489776924 DEBUG Discovering virtual environment in `/tmp/.tmpi11sWF/foo` 2026-06-04 16:40:16.489815416 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.489821544 DEBUG No virtual environment found 2026-06-04 16:40:16.489835497 DEBUG Adding first-party search path `/tmp/.tmpi11sWF/foo` 2026-06-04 16:40:16.489839720 DEBUG Using vendored stdlib 2026-06-04 16:40:16.490078037 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.490267031 DEBUG Adding new file root '/tmp/.tmpi11sWF/foo' of kind Project 2026-06-04 16:40:16.490280748 DEBUG Updating project to check open files 2026-06-04 16:40:16.490293902 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.500414286 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.500455149 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.500463795 DEBUG method="shutdown" response.id=2 duration=30.32µs 2026-06-04 16:40:16.500470588 DEBUG Received server response for request 2 2026-06-04 16:40:16.500474751 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.500485651 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-06-04 16:40:16.501612502 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.501666239 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.501696219 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.501748431 DEBUG Client info: None 2026-06-04 16:40:16.501774748 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-04 16:40:16.501793338 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.501798557 INFO Version: Unknown 2026-06-04 16:40:16.501846083 DEBUG Received server response for request 1 2026-06-04 16:40:16.501897419 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.501910355 WARN Received unknown options during initialization: { "bar": null } 2026-06-04 16:40:16.501929579 DEBUG Received notification `window/showMessage` 2026-06-04 16:40:16.501932797 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.501974273 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.502002178 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.502006045 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.502062000 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.502077340 DEBUG Initializing workspace `file:///tmp/.tmpuffY6o/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.502088345 DEBUG Searching for a project in '/tmp/.tmpuffY6o/foo' 2026-06-04 16:40:16.502122947 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.502128542 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.502367629 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.502373844 DEBUG Discovering virtual environment in `/tmp/.tmpuffY6o/foo` 2026-06-04 16:40:16.502412940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.502418367 DEBUG No virtual environment found 2026-06-04 16:40:16.502428591 DEBUG Adding first-party search path `/tmp/.tmpuffY6o/foo` 2026-06-04 16:40:16.502432515 DEBUG Using vendored stdlib 2026-06-04 16:40:16.502660304 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.502828500 DEBUG Adding new file root '/tmp/.tmpuffY6o/foo' of kind Project 2026-06-04 16:40:16.502840234 DEBUG Updating project to check open files 2026-06-04 16:40:16.502850897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.512139259 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.512162107 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.512172586 DEBUG method="shutdown" response.id=2 duration=16.62µs 2026-06-04 16:40:16.512183098 DEBUG Received server response for request 2 2026-06-04 16:40:16.512186748 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.512202473 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-06-04 16:40:16.513311168 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.513364380 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.513389815 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.513471933 DEBUG Client info: None 2026-06-04 16:40:16.513496736 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-04 16:40:16.513514137 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.513519117 INFO Version: Unknown 2026-06-04 16:40:16.513582452 DEBUG Received server response for request 1 2026-06-04 16:40:16.513618830 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.513698984 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.513761466 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.513763992 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.513812121 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.513826369 WARN Received unknown options for workspace `file:///tmp/.tmpQlq68T/foo`: { "bar": null } 2026-06-04 16:40:16.513832650 DEBUG Initializing workspace `file:///tmp/.tmpQlq68T/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.513843029 DEBUG Searching for a project in '/tmp/.tmpQlq68T/foo' 2026-06-04 16:40:16.513867273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.513871734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.514093813 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.514107963 DEBUG Discovering virtual environment in `/tmp/.tmpQlq68T/foo` 2026-06-04 16:40:16.514143361 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.514148440 DEBUG No virtual environment found 2026-06-04 16:40:16.514157850 DEBUG Adding first-party search path `/tmp/.tmpQlq68T/foo` 2026-06-04 16:40:16.514161627 DEBUG Using vendored stdlib 2026-06-04 16:40:16.514357744 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.514548195 DEBUG Adding new file root '/tmp/.tmpQlq68T/foo' of kind Project 2026-06-04 16:40:16.514560005 DEBUG Updating project to check open files 2026-06-04 16:40:16.514570225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.514582907 DEBUG Received notification `window/showMessage` 2026-06-04 16:40:16.514586233 INFO Retrying to receive `window/showMessage` notification 2026-06-04 16:40:16.524720642 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.524856528 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.524871107 DEBUG method="shutdown" response.id=2 duration=23.11µs 2026-06-04 16:40:16.524886179 DEBUG Received server response for request 2 2026-06-04 16:40:16.524889680 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.524902119 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-06-04 16:40:16.526070097 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.526135170 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.526161834 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.526215435 DEBUG Client info: None 2026-06-04 16:40:16.526234709 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-04 16:40:16.526250637 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.526254388 INFO Version: Unknown 2026-06-04 16:40:16.526292019 DEBUG Received server response for request 1 2026-06-04 16:40:16.526321363 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.526388902 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.526481071 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.526485478 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.526547705 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.526579676 DEBUG Initializing workspace `file:///tmp/.tmpo0Stwt/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.526606449 DEBUG Searching for a project in '/tmp/.tmpo0Stwt/foo' 2026-06-04 16:40:16.526651658 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.526655852 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.526891952 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.526897964 DEBUG Discovering virtual environment in `/tmp/.tmpo0Stwt/foo` 2026-06-04 16:40:16.526934730 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.526939939 DEBUG No virtual environment found 2026-06-04 16:40:16.526950465 DEBUG Adding first-party search path `/tmp/.tmpo0Stwt/foo` 2026-06-04 16:40:16.526953803 DEBUG Using vendored stdlib 2026-06-04 16:40:16.527169339 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.527344393 DEBUG Adding new file root '/tmp/.tmpo0Stwt/foo' of kind Project 2026-06-04 16:40:16.527365638 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-04 16:40:16.527370879 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.527396021 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.527401612 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.537555751 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.537575178 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.537582734 DEBUG method="shutdown" response.id=2 duration=12.58µs 2026-06-04 16:40:16.537590217 DEBUG Received server response for request 2 2026-06-04 16:40:16.537594601 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.537599150 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-06-04 16:40:16.538793034 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.538847994 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.538874723 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.538924596 DEBUG Client info: None 2026-06-04 16:40:16.538941212 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-04 16:40:16.538956583 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.538961341 INFO Version: Unknown 2026-06-04 16:40:16.539002341 DEBUG Received server response for request 1 2026-06-04 16:40:16.539047175 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.539148029 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.539220575 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.539224523 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.539276916 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.539292646 DEBUG Initializing workspace `file:///tmp/.tmpj9ppDO/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.539304294 DEBUG Searching for a project in '/tmp/.tmpj9ppDO/foo' 2026-06-04 16:40:16.539329651 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.539334680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.539586918 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.539592894 DEBUG Discovering virtual environment in `/tmp/.tmpj9ppDO/foo` 2026-06-04 16:40:16.539629024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.539634434 DEBUG No virtual environment found 2026-06-04 16:40:16.539644532 DEBUG Adding first-party search path `/tmp/.tmpj9ppDO/foo` 2026-06-04 16:40:16.539648251 DEBUG Using vendored stdlib 2026-06-04 16:40:16.539853045 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.540036649 DEBUG Adding new file root '/tmp/.tmpj9ppDO/foo' of kind Project 2026-06-04 16:40:16.540049915 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-04 16:40:16.540063379 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.540085649 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.540091630 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.550222554 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.550258271 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.550271184 DEBUG method="shutdown" response.id=2 duration=21.20µs 2026-06-04 16:40:16.550292458 DEBUG Received server response for request 2 2026-06-04 16:40:16.550295940 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.550323059 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-06-04 16:40:16.551541139 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.551604687 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.551633488 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.551685022 DEBUG Client info: None 2026-06-04 16:40:16.551709655 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-04 16:40:16.551729400 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-06-04 16:40:16.551734201 INFO Version: Unknown 2026-06-04 16:40:16.551839430 DEBUG Received server response for request 1 2026-06-04 16:40:16.551882880 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.552025417 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-06-04 16:40:16.552120980 DEBUG Initializing workspace `file:///tmp/.tmpjr5ixl/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.552154650 DEBUG Searching for a project in '/tmp/.tmpjr5ixl/foo' 2026-06-04 16:40:16.552221135 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.552238237 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.552609918 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.552620314 DEBUG Discovering virtual environment in `/tmp/.tmpjr5ixl/foo` 2026-06-04 16:40:16.552661136 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.552666378 DEBUG No virtual environment found 2026-06-04 16:40:16.552682020 DEBUG Adding first-party search path `/tmp/.tmpjr5ixl/foo` 2026-06-04 16:40:16.552686267 DEBUG Using vendored stdlib 2026-06-04 16:40:16.552949557 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.553256974 DEBUG Adding new file root '/tmp/.tmpjr5ixl/foo' of kind Project 2026-06-04 16:40:16.553270332 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-04 16:40:16.553274457 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.553341633 DEBUG Received server request `client/registerCapability` 2026-06-04 16:40:16.553349107 INFO Retrying to receive `client/registerCapability` request 2026-06-04 16:40:16.563461342 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:16.563733874 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.563747517 DEBUG method="shutdown" response.id=2 duration=22.02µs 2026-06-04 16:40:16.563773510 DEBUG Received server response for request 2 2026-06-04 16:40:16.563780752 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.563803818 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-06-04 16:40:16.564986174 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.566018370 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.566051205 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.566853920 DEBUG Client info: None 2026-06-04 16:40:16.566884174 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-04 16:40:16.566904409 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.566909496 INFO Version: Unknown 2026-06-04 16:40:16.566986041 DEBUG Received server response for request 1 2026-06-04 16:40:16.567020249 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.567089120 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.567127691 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.567132286 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.567155379 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.567159923 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-04 16:40:16.567175079 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.567186966 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.567192982 DEBUG Initializing workspace `file:///tmp/.tmpPQscXW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.567203156 DEBUG Searching for a project in '/tmp/.tmpPQscXW/src' 2026-06-04 16:40:16.567233685 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.567238459 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.567544335 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.567554755 DEBUG Discovering virtual environment in `/tmp/.tmpPQscXW/src` 2026-06-04 16:40:16.567596234 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.567601766 DEBUG No virtual environment found 2026-06-04 16:40:16.567615930 DEBUG Adding first-party search path `/tmp/.tmpPQscXW/src` 2026-06-04 16:40:16.567619586 DEBUG Using vendored stdlib 2026-06-04 16:40:16.567841219 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.568018707 DEBUG Adding new file root '/tmp/.tmpPQscXW/src' of kind Project 2026-06-04 16:40:16.568028863 DEBUG Updating project to check open files 2026-06-04 16:40:16.568038858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.568041788 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.568067311 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPQscXW/src/foo.py", kind: File } 2026-06-04 16:40:16.568106296 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPQscXW/src/foo.py` 2026-06-04 16:40:16.568109589 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.568117564 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.570471766 DEBUG request{id=2 method="textDocument/inlayHint"}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.581690328 DEBUG request{id=2 method="textDocument/inlayHint"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.586491920 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 2 hints in 17.612877ms 2026-06-04 16:40:16.587780526 DEBUG method="textDocument/inlayHint" response.id=2 duration=19.66ms 2026-06-04 16:40:16.587815329 DEBUG Received server response for request 2 2026-06-04 16:40:16.600131825 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.600173613 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.600184286 DEBUG method="shutdown" response.id=3 duration=16.89µs 2026-06-04 16:40:16.600192564 DEBUG Received server response for request 3 2026-06-04 16:40:16.600197243 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.600205603 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-06-04 16:40:16.604232261 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.604291123 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.604323146 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.604391624 DEBUG Client info: None 2026-06-04 16:40:16.604420111 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-04 16:40:16.604438258 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.604459613 INFO Version: Unknown 2026-06-04 16:40:16.604896773 DEBUG Received server response for request 1 2026-06-04 16:40:16.604944767 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.605028030 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.605115417 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.605119026 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.605135661 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.605139080 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-04 16:40:16.605189771 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.605207459 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.605214864 DEBUG Initializing workspace `file:///tmp/.tmpOCxyED/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:16.605231586 DEBUG Searching for a project in '/tmp/.tmpOCxyED/src' 2026-06-04 16:40:16.605263403 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.605268846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.605592733 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.605597996 DEBUG Discovering virtual environment in `/tmp/.tmpOCxyED/src` 2026-06-04 16:40:16.605641158 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.605651850 DEBUG No virtual environment found 2026-06-04 16:40:16.605662366 DEBUG Adding first-party search path `/tmp/.tmpOCxyED/src` 2026-06-04 16:40:16.605666065 DEBUG Using vendored stdlib 2026-06-04 16:40:16.605918958 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.606122861 DEBUG Adding new file root '/tmp/.tmpOCxyED/src' of kind Project 2026-06-04 16:40:16.606141935 DEBUG Updating project to check open files 2026-06-04 16:40:16.606155279 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.606159520 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.606184186 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOCxyED/src/foo.py", kind: File } 2026-06-04 16:40:16.606221673 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpOCxyED/src/foo.py` 2026-06-04 16:40:16.606225393 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.606232644 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.606429543 DEBUG request{id=2 method="textDocument/inlayHint"}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.619338937 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 1 hints in 13.062725ms 2026-06-04 16:40:16.619513131 DEBUG method="textDocument/inlayHint" response.id=2 duration=13.27ms 2026-06-04 16:40:16.619542286 DEBUG Received server response for request 2 2026-06-04 16:40:16.629807979 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.629848585 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.629859462 DEBUG method="shutdown" response.id=3 duration=16.52µs 2026-06-04 16:40:16.629873218 DEBUG Received server response for request 3 2026-06-04 16:40:16.629878633 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.629888768 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-06-04 16:40:16.633008831 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.633065219 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.633095988 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.633141321 DEBUG Client info: None 2026-06-04 16:40:16.633159630 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-04 16:40:16.633180159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.633184806 INFO Version: Unknown 2026-06-04 16:40:16.633241579 DEBUG Received server response for request 1 2026-06-04 16:40:16.633280525 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.633331055 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.633383485 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.633386365 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.633399373 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.633402741 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-04 16:40:16.633467912 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.633479240 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.633485790 DEBUG Initializing workspace `file:///tmp/.tmpTmerAC/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-04 16:40:16.633499574 DEBUG Searching for a project in '/tmp/.tmpTmerAC/src' 2026-06-04 16:40:16.633524315 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.633529006 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.633763073 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.633767861 DEBUG Discovering virtual environment in `/tmp/.tmpTmerAC/src` 2026-06-04 16:40:16.633805607 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.633810745 DEBUG No virtual environment found 2026-06-04 16:40:16.633820972 DEBUG Adding first-party search path `/tmp/.tmpTmerAC/src` 2026-06-04 16:40:16.633824556 DEBUG Using vendored stdlib 2026-06-04 16:40:16.634017054 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.634215010 DEBUG Adding new file root '/tmp/.tmpTmerAC/src' of kind Project 2026-06-04 16:40:16.634229041 DEBUG Updating project to check open files 2026-06-04 16:40:16.634241309 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.634245377 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.634267241 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTmerAC/src/foo.py", kind: File } 2026-06-04 16:40:16.634299638 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTmerAC/src/foo.py` 2026-06-04 16:40:16.634302932 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.634309223 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.634470053 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 0 hints in 90.707µs 2026-06-04 16:40:16.634513176 DEBUG method="textDocument/inlayHint" response.id=2 duration=197.26µs 2026-06-04 16:40:16.634522268 DEBUG Received server response for request 2 2026-06-04 16:40:16.644588594 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.644622210 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.644635437 DEBUG method="shutdown" response.id=3 duration=20.95µs 2026-06-04 16:40:16.644645763 DEBUG Received server response for request 3 2026-06-04 16:40:16.644649784 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.644674621 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-06-04 16:40:16.645890803 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.645946490 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.645973341 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.646021359 DEBUG Client info: None 2026-06-04 16:40:16.646046899 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-04 16:40:16.646063770 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.646068329 INFO Version: Unknown 2026-06-04 16:40:16.646162579 DEBUG Received server response for request 1 2026-06-04 16:40:16.646203480 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.646437214 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.646519792 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.646524080 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.646545297 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:16.646600496 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-04 16:40:16.646670802 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.646698647 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.646704971 DEBUG Initializing workspace `file:///tmp/.tmpP5kOS9/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-04 16:40:16.646730028 DEBUG Searching for a project in '/tmp/.tmpP5kOS9/src' 2026-06-04 16:40:16.646772527 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.646785514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.647015304 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.647032141 DEBUG Discovering virtual environment in `/tmp/.tmpP5kOS9/src` 2026-06-04 16:40:16.647076434 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.647081691 DEBUG No virtual environment found 2026-06-04 16:40:16.647090387 DEBUG Adding first-party search path `/tmp/.tmpP5kOS9/src` 2026-06-04 16:40:16.647094050 DEBUG Using vendored stdlib 2026-06-04 16:40:16.647293428 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.647478091 DEBUG Adding new file root '/tmp/.tmpP5kOS9/src' of kind Project 2026-06-04 16:40:16.647490233 DEBUG Updating project to check open files 2026-06-04 16:40:16.647500745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.647504372 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:16.647521961 DEBUG notification{method="textDocument/didOpen"}: Opening file `untitled:///tmp/.tmpP5kOS9/src/foo.py` 2026-06-04 16:40:16.647526007 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.647532882 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.647599668 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 0 hints in 26.449µs 2026-06-04 16:40:16.647637761 DEBUG method="textDocument/inlayHint" response.id=2 duration=98.03µs 2026-06-04 16:40:16.647647650 DEBUG Received server response for request 2 2026-06-04 16:40:16.657712193 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.657863248 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.657878452 DEBUG method="shutdown" response.id=3 duration=23.00µs 2026-06-04 16:40:16.657892114 DEBUG Received server response for request 3 2026-06-04 16:40:16.657895877 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.657908472 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-06-04 16:40:16.659713582 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.659767478 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.659792049 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.659862087 DEBUG Client info: None 2026-06-04 16:40:16.659891320 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-04 16:40:16.659908129 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.659913362 INFO Version: Unknown 2026-06-04 16:40:16.660004287 DEBUG Received server response for request 1 2026-06-04 16:40:16.660044814 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.660126162 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.660186311 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.660189526 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.660212691 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:16.660250929 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.660263336 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.660269207 DEBUG Initializing workspace `file:///tmp/.tmpjkccrn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), }, ), python_extension: None, } 2026-06-04 16:40:16.660282699 DEBUG Searching for a project in '/tmp/.tmpjkccrn/src' 2026-06-04 16:40:16.660307592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.660312323 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.660567728 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.660573045 DEBUG Discovering virtual environment in `/tmp/.tmpjkccrn/src` 2026-06-04 16:40:16.660609291 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.660614042 DEBUG No virtual environment found 2026-06-04 16:40:16.660623656 DEBUG Adding first-party search path `/tmp/.tmpjkccrn/src` 2026-06-04 16:40:16.660627833 DEBUG Using vendored stdlib 2026-06-04 16:40:16.660823635 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.660985033 DEBUG Adding new file root '/tmp/.tmpjkccrn/src' of kind Project 2026-06-04 16:40:16.660997152 DEBUG Updating project to check open files 2026-06-04 16:40:16.661007048 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.661010804 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:16.661039252 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.661043079 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.661050052 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.661056332 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.661058720 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.661062895 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:16.661067319 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.661069666 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.661073775 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-04 16:40:16.661786897 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:16.661879071 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.681688826 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.681934039 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.681948574 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.681952440 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.681982241 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:16.693349976 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:16.693381819 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:16.693395901 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.693934943 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-04 16:40:16.693946646 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-04 16:40:16.693993780 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:16.693998268 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.694109650 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:16.694138439 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:16.694144113 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-04 16:40:16.694158119 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpjkccrn/src' 2026-06-04 16:40:16.694180269 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:16.730550787 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 48.458785ms 2026-06-04 16:40:16.730830672 DEBUG method="textDocument/completion" response.id=2 duration=48.80ms 2026-06-04 16:40:16.730855606 DEBUG Received server response for request 2 2026-06-04 16:40:16.741656903 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.741816443 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.741832160 DEBUG method="shutdown" response.id=3 duration=23.38µs 2026-06-04 16:40:16.741846388 DEBUG Received server response for request 3 2026-06-04 16:40:16.741856553 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.741905385 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-06-04 16:40:16.748735270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.748797016 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.748828319 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.748892971 DEBUG Client info: None 2026-06-04 16:40:16.748923142 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-04 16:40:16.748943342 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.748949109 INFO Version: Unknown 2026-06-04 16:40:16.749078563 DEBUG Received server response for request 1 2026-06-04 16:40:16.749136687 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.749220793 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.749315664 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.749319602 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.749348364 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:16.749364547 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.749379907 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.749387485 DEBUG Initializing workspace `file:///tmp/.tmpdgwmA0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), }, ), python_extension: None, } 2026-06-04 16:40:16.749403489 DEBUG Searching for a project in '/tmp/.tmpdgwmA0/src' 2026-06-04 16:40:16.749430661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.749436144 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.749739307 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.749744301 DEBUG Discovering virtual environment in `/tmp/.tmpdgwmA0/src` 2026-06-04 16:40:16.749788550 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.749794714 DEBUG No virtual environment found 2026-06-04 16:40:16.749806106 DEBUG Adding first-party search path `/tmp/.tmpdgwmA0/src` 2026-06-04 16:40:16.749810103 DEBUG Using vendored stdlib 2026-06-04 16:40:16.750021189 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.750203692 DEBUG Adding new file root '/tmp/.tmpdgwmA0/src' of kind Project 2026-06-04 16:40:16.750220742 DEBUG Updating project to check open files 2026-06-04 16:40:16.750239934 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.750244049 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:16.750271892 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.750275704 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.750283806 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.750290814 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.750293309 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.750297912 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:16.750304201 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.750306528 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.750310574 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-04 16:40:16.750351121 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:16.750411438 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.768590169 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.768792212 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.768805410 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.768808997 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.768842956 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:16.779432376 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:16.779490630 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:16.779503071 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.780047136 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-04 16:40:16.780059519 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-04 16:40:16.780103920 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:16.780108380 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.780209808 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:16.780236458 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:16.780241877 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-04 16:40:16.780254124 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpdgwmA0/src' 2026-06-04 16:40:16.780276987 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:16.815795190 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 46.881557ms 2026-06-04 16:40:16.816084811 DEBUG method="textDocument/completion" response.id=2 duration=47.23ms 2026-06-04 16:40:16.816105631 DEBUG Received server response for request 2 2026-06-04 16:40:16.827026530 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.827070835 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.827082220 DEBUG method="shutdown" response.id=3 duration=18.72µs 2026-06-04 16:40:16.827090628 DEBUG Received server response for request 3 2026-06-04 16:40:16.827095465 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.827104388 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-06-04 16:40:16.833517092 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.833581813 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.833628152 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.833710607 DEBUG Client info: None 2026-06-04 16:40:16.833737573 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-04 16:40:16.833757127 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.833763066 INFO Version: Unknown 2026-06-04 16:40:16.833836649 DEBUG Received server response for request 1 2026-06-04 16:40:16.833918389 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.834053853 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.834088120 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.834093436 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.834134729 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:16.834169522 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.834187142 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.834194697 DEBUG Initializing workspace `file:///tmp/.tmpCFkIYn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), }, ), python_extension: None, } 2026-06-04 16:40:16.834210070 DEBUG Searching for a project in '/tmp/.tmpCFkIYn/src' 2026-06-04 16:40:16.834237512 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.834243105 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.834548572 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.834554447 DEBUG Discovering virtual environment in `/tmp/.tmpCFkIYn/src` 2026-06-04 16:40:16.834602617 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.834609118 DEBUG No virtual environment found 2026-06-04 16:40:16.834621206 DEBUG Adding first-party search path `/tmp/.tmpCFkIYn/src` 2026-06-04 16:40:16.834625112 DEBUG Using vendored stdlib 2026-06-04 16:40:16.834852135 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.835032066 DEBUG Adding new file root '/tmp/.tmpCFkIYn/src' of kind Project 2026-06-04 16:40:16.835048888 DEBUG Updating project to check open files 2026-06-04 16:40:16.835067305 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.835071750 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:16.835102025 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.835106390 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.835114999 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.835122560 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.835124994 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.835128976 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:16.835133649 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.835135949 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.835139959 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-04 16:40:16.835179964 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:16.835244580 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.852605614 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.853064557 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.853076529 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.853079985 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.853114694 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:16.863550056 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:16.863578908 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:16.863588622 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.863636115 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `__future__` not found in search paths 2026-06-04 16:40:16.863639197 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `__future__` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.864058120 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-04 16:40:16.864066870 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-04 16:40:16.864105120 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:16.864108799 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.864200799 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:16.864223018 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:16.864226950 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-04 16:40:16.864239484 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpCFkIYn/src' 2026-06-04 16:40:16.864261491 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:16.899568149 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 46.398897ms 2026-06-04 16:40:16.899857245 DEBUG method="textDocument/completion" response.id=2 duration=46.73ms 2026-06-04 16:40:16.899891385 DEBUG Received server response for request 2 2026-06-04 16:40:16.911608063 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.911756978 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.911772498 DEBUG method="shutdown" response.id=3 duration=22.77µs 2026-06-04 16:40:16.911784762 DEBUG Received server response for request 3 2026-06-04 16:40:16.911792671 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.911810561 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-06-04 16:40:16.918379937 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:16.918461855 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:16.918494972 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:16.918548746 DEBUG Client info: None 2026-06-04 16:40:16.918560237 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-04 16:40:16.918576821 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:16.918582413 INFO Version: Unknown 2026-06-04 16:40:16.918629141 DEBUG Received server response for request 1 2026-06-04 16:40:16.918679744 DEBUG Client sends notification `initialized` 2026-06-04 16:40:16.918761953 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:16.918811330 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:16.918814850 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:16.918839636 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:16.918948944 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:16.919137196 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:16.919164768 DEBUG Initializing workspace `file:///tmp/.tmpATpHYB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), }, ), python_extension: None, } 2026-06-04 16:40:16.919200770 DEBUG Searching for a project in '/tmp/.tmpATpHYB/src' 2026-06-04 16:40:16.919334532 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:16.919357112 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:16.920171534 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:16.920198972 DEBUG Discovering virtual environment in `/tmp/.tmpATpHYB/src` 2026-06-04 16:40:16.920296829 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:16.920304983 DEBUG No virtual environment found 2026-06-04 16:40:16.920328637 DEBUG Adding first-party search path `/tmp/.tmpATpHYB/src` 2026-06-04 16:40:16.920332600 DEBUG Using vendored stdlib 2026-06-04 16:40:16.920700544 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:16.920888842 DEBUG Adding new file root '/tmp/.tmpATpHYB/src' of kind Project 2026-06-04 16:40:16.920913251 DEBUG Updating project to check open files 2026-06-04 16:40:16.920934136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:16.920939269 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:16.920979351 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.920984301 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.920994379 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:16.921001713 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:16.921004051 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:16.921008542 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:16.921051500 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:16.921120868 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-04 16:40:16.937353141 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:16.937576417 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:16.937586282 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:16.937607941 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:16.948222631 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:16.948255369 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:16.948264626 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.948817972 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-04 16:40:16.948827013 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-04 16:40:16.948865089 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:16.948869807 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:16.948966957 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:16.948988383 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:16.948993376 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-04 16:40:16.949005064 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpATpHYB/src' 2026-06-04 16:40:16.949027812 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:16.984696641 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 47.019985ms 2026-06-04 16:40:16.984958413 DEBUG method="textDocument/completion" response.id=2 duration=47.33ms 2026-06-04 16:40:16.984984291 DEBUG Received server response for request 2 2026-06-04 16:40:16.996594902 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:16.996638262 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:16.996649997 DEBUG method="shutdown" response.id=3 duration=18.56µs 2026-06-04 16:40:16.996659979 DEBUG Received server response for request 3 2026-06-04 16:40:16.996666176 DEBUG Client sends notification `exit` 2026-06-04 16:40:16.996677523 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-06-04 16:40:17.003210971 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.003277396 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.003307840 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.003367780 DEBUG Client info: None 2026-06-04 16:40:17.003379982 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-04 16:40:17.003415222 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.003422276 INFO Version: Unknown 2026-06-04 16:40:17.003495660 DEBUG Received server response for request 1 2026-06-04 16:40:17.003551727 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.003560780 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXxvZwc 2026-06-04 16:40:17.003639070 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.003679397 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.003683238 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.003693860 DEBUG No workspace configuration provided for file:///tmp/.tmpXxvZwc 2026-06-04 16:40:17.003713455 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.003780650 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.003822520 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpXxvZwc, using default options 2026-06-04 16:40:17.003845227 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.003864814 DEBUG Initializing workspace `file:///tmp/.tmpXxvZwc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.003890675 DEBUG Searching for a project in '/tmp/.tmpXxvZwc' 2026-06-04 16:40:17.003937837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.003944554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.004261428 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.004282655 DEBUG Discovering virtual environment in `/tmp/.tmpXxvZwc` 2026-06-04 16:40:17.004355021 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.004374612 DEBUG No virtual environment found 2026-06-04 16:40:17.004387136 DEBUG Adding first-party search path `/tmp/.tmpXxvZwc` 2026-06-04 16:40:17.004401960 DEBUG Using vendored stdlib 2026-06-04 16:40:17.004885028 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.005102894 DEBUG Adding new file root '/tmp/.tmpXxvZwc' of kind Project 2026-06-04 16:40:17.005131254 DEBUG Updating project to check open files 2026-06-04 16:40:17.005161687 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.005166813 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.005205045 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.005224055 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.005234188 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.005242018 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.005244649 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.005249658 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.005255428 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.005257905 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.005262187 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-04 16:40:17.005266880 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.005269086 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.005273478 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-04 16:40:17.005936807 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:17.006081423 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.023717468 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.046664481 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.046680100 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.046682667 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.046685295 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.046730558 DEBUG Client sends notification `notebookDocument/didChange` 2026-06-04 16:40:17.051223113 INFO notification{method="notebookDocument/didChange"}: version: 0, new_version: 0 2026-06-04 16:40:17.052475518 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-04 16:40:17.052494015 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-06-04 16:40:17.052499300 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-06-04 16:40:17.055486714 DEBUG notification{method="notebookDocument/didChange"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:17.060948550 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.060961320 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.060963461 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.060965664 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.071356476 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.071564750 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.071579419 DEBUG method="shutdown" response.id=2 duration=22.54µs 2026-06-04 16:40:17.071850906 DEBUG Received server response for request 2 2026-06-04 16:40:17.071865573 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.071885257 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-06-04 16:40:17.078245904 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.078309655 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.078337682 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.078388471 DEBUG Client info: None 2026-06-04 16:40:17.078408919 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-04 16:40:17.078426123 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.078433318 INFO Version: Unknown 2026-06-04 16:40:17.078569280 DEBUG Received server response for request 1 2026-06-04 16:40:17.078621819 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.078783178 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.078848233 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.078885297 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.078911019 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.078994170 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.079036245 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.079055392 DEBUG Initializing workspace `file:///tmp/.tmpXLOw1K/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.079081137 DEBUG Searching for a project in '/tmp/.tmpXLOw1K/src' 2026-06-04 16:40:17.079136175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.079142895 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.079495983 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.079515978 DEBUG Discovering virtual environment in `/tmp/.tmpXLOw1K/src` 2026-06-04 16:40:17.079587419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.079594281 DEBUG No virtual environment found 2026-06-04 16:40:17.079617116 DEBUG Adding first-party search path `/tmp/.tmpXLOw1K/src` 2026-06-04 16:40:17.079621249 DEBUG Using vendored stdlib 2026-06-04 16:40:17.079935127 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.080137755 DEBUG Adding new file root '/tmp/.tmpXLOw1K/src' of kind Project 2026-06-04 16:40:17.080169472 DEBUG Updating project to check open files 2026-06-04 16:40:17.080186855 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.080203647 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.080234858 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.080249203 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.080258669 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.080276307 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.080279040 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.080283459 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.080288152 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.080290482 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.080294447 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-04 16:40:17.080335852 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:17.080532213 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.080538345 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.080546333 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.080549392 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.090643446 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.090679161 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.090693632 DEBUG method="shutdown" response.id=2 duration=23.08µs 2026-06-04 16:40:17.090712328 DEBUG Received server response for request 2 2026-06-04 16:40:17.090721077 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.090755613 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-06-04 16:40:17.091965261 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.092022260 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.092046023 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.092078903 DEBUG Client info: None 2026-06-04 16:40:17.092093978 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-04 16:40:17.092108646 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-06-04 16:40:17.092113998 INFO Version: Unknown 2026-06-04 16:40:17.092159810 DEBUG Received server response for request 1 2026-06-04 16:40:17.092209375 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.092230938 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdI5IDJ 2026-06-04 16:40:17.092298304 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.092370537 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.092374073 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.092381553 DEBUG No workspace configuration provided for file:///tmp/.tmpdI5IDJ 2026-06-04 16:40:17.092398536 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.092465445 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.092470667 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpdI5IDJ, using default options 2026-06-04 16:40:17.092477157 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.092483767 DEBUG Initializing workspace `file:///tmp/.tmpdI5IDJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.092495664 DEBUG Searching for a project in '/tmp/.tmpdI5IDJ' 2026-06-04 16:40:17.092518649 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.092524142 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.092782138 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.092787545 DEBUG Discovering virtual environment in `/tmp/.tmpdI5IDJ` 2026-06-04 16:40:17.092828417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.092833840 DEBUG No virtual environment found 2026-06-04 16:40:17.092844707 DEBUG Adding first-party search path `/tmp/.tmpdI5IDJ` 2026-06-04 16:40:17.092848540 DEBUG Using vendored stdlib 2026-06-04 16:40:17.093072410 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.093238549 DEBUG Adding new file root '/tmp/.tmpdI5IDJ' of kind Project 2026-06-04 16:40:17.093251807 DEBUG Updating project to check open files 2026-06-04 16:40:17.093262875 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.093266973 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.093290996 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.093294776 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.093302470 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.093309511 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.093311945 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.093316552 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.093321595 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.093324170 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.093328227 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-04 16:40:17.093333030 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.093335302 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.093339647 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-04 16:40:17.093413553 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:17.093591677 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.110089750 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.116185992 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.116197345 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.116199740 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.116202481 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.127767610 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.127937192 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.127951121 DEBUG method="shutdown" response.id=2 duration=21.73µs 2026-06-04 16:40:17.127982012 DEBUG Received server response for request 2 2026-06-04 16:40:17.127993864 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.128006783 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-06-04 16:40:17.131937683 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.131995881 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.132021315 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.132068907 DEBUG Client info: None 2026-06-04 16:40:17.132096126 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-04 16:40:17.132113865 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.132119551 INFO Version: Unknown 2026-06-04 16:40:17.132281810 DEBUG Received server response for request 1 2026-06-04 16:40:17.132327490 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.132344334 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp089vzJ 2026-06-04 16:40:17.132480787 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.132512335 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.132518500 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.132527130 DEBUG No workspace configuration provided for file:///tmp/.tmp089vzJ 2026-06-04 16:40:17.132547892 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.132947131 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.132952185 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp089vzJ, using default options 2026-06-04 16:40:17.132958559 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.132983273 DEBUG Initializing workspace `file:///tmp/.tmp089vzJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.132994796 DEBUG Searching for a project in '/tmp/.tmp089vzJ' 2026-06-04 16:40:17.133015657 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.133020669 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.133257628 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.133276943 DEBUG Discovering virtual environment in `/tmp/.tmp089vzJ` 2026-06-04 16:40:17.133329140 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.133333880 DEBUG No virtual environment found 2026-06-04 16:40:17.133344291 DEBUG Adding first-party search path `/tmp/.tmp089vzJ` 2026-06-04 16:40:17.133359359 DEBUG Using vendored stdlib 2026-06-04 16:40:17.133593930 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.133832242 DEBUG Adding new file root '/tmp/.tmp089vzJ' of kind Project 2026-06-04 16:40:17.133863747 DEBUG Updating project to check open files 2026-06-04 16:40:17.133877532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.133881492 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.133915223 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.133918914 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.133942526 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.133949396 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.133951709 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.133955858 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.134063926 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:17.134192148 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.145559764 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.150476483 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.150492396 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.161490288 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.161750067 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.161763882 DEBUG method="shutdown" response.id=2 duration=22.91µs 2026-06-04 16:40:17.161779647 DEBUG Received server response for request 2 2026-06-04 16:40:17.161787597 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.161795034 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-06-04 16:40:17.165711625 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.165768869 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.165794421 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.165840283 DEBUG Client info: None 2026-06-04 16:40:17.165856741 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-04 16:40:17.165872123 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.165877468 INFO Version: Unknown 2026-06-04 16:40:17.165924785 DEBUG Received server response for request 1 2026-06-04 16:40:17.165981261 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.166003615 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp0vOkEH 2026-06-04 16:40:17.166140183 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.166240748 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.166245300 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.166260509 DEBUG No workspace configuration provided for file:///tmp/.tmp0vOkEH 2026-06-04 16:40:17.166280241 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.166333898 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.166339413 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp0vOkEH, using default options 2026-06-04 16:40:17.166352052 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.166364244 DEBUG Initializing workspace `file:///tmp/.tmp0vOkEH`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.166377651 DEBUG Searching for a project in '/tmp/.tmp0vOkEH' 2026-06-04 16:40:17.166405601 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.166416861 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.166775694 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.166782125 DEBUG Discovering virtual environment in `/tmp/.tmp0vOkEH` 2026-06-04 16:40:17.166842758 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.166849138 DEBUG No virtual environment found 2026-06-04 16:40:17.166865971 DEBUG Adding first-party search path `/tmp/.tmp0vOkEH` 2026-06-04 16:40:17.166870574 DEBUG Using vendored stdlib 2026-06-04 16:40:17.167097525 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.167343098 DEBUG Adding new file root '/tmp/.tmp0vOkEH' of kind Project 2026-06-04 16:40:17.167597894 DEBUG Updating project to check open files 2026-06-04 16:40:17.167615320 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.167625057 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.167657087 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.167662054 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.167671204 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.167678801 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:17.167681360 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.167686388 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.167735939 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:17.167919840 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.167963919 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.178180576 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.178202148 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.178213298 DEBUG method="shutdown" response.id=2 duration=17.83µs 2026-06-04 16:40:17.178228170 DEBUG Received server response for request 2 2026-06-04 16:40:17.178234473 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.178247480 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-06-04 16:40:17.179402194 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.179483536 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.179509345 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.179543260 DEBUG Client info: None 2026-06-04 16:40:17.179560695 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-04 16:40:17.179575870 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.179580857 INFO Version: Unknown 2026-06-04 16:40:17.179626682 DEBUG Received server response for request 1 2026-06-04 16:40:17.179676579 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.179688394 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9ER5h9 2026-06-04 16:40:17.179741695 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.179772130 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.179776427 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.179784734 DEBUG No workspace configuration provided for file:///tmp/.tmp9ER5h9 2026-06-04 16:40:17.179802768 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.179806657 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-04 16:40:17.179827265 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.179832061 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp9ER5h9, using default options 2026-06-04 16:40:17.179837637 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.179843742 DEBUG Initializing workspace `file:///tmp/.tmp9ER5h9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.179853796 DEBUG Searching for a project in '/tmp/.tmp9ER5h9' 2026-06-04 16:40:17.179872392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.179877101 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.180116429 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.180120329 DEBUG Discovering virtual environment in `/tmp/.tmp9ER5h9` 2026-06-04 16:40:17.180157741 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.180162756 DEBUG No virtual environment found 2026-06-04 16:40:17.180172541 DEBUG Adding first-party search path `/tmp/.tmp9ER5h9` 2026-06-04 16:40:17.180175847 DEBUG Using vendored stdlib 2026-06-04 16:40:17.180370724 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.180550398 DEBUG Adding new file root '/tmp/.tmp9ER5h9' of kind Project 2026-06-04 16:40:17.180561721 DEBUG Updating project to check open files 2026-06-04 16:40:17.180572274 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.180575952 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.180602344 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.180605817 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.180613107 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.180620026 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.180622465 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.180627002 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.180631527 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.180633818 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.180637558 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-04 16:40:17.180641960 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.180644306 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.180648621 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-04 16:40:17.180721084 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:17.180822615 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.195832465 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.201848537 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.201861212 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.201864501 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.208907405 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=7.17ms 2026-06-04 16:40:17.208946083 DEBUG Received server response for request 2 2026-06-04 16:40:17.208970422 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-06-04 16:40:17.209154260 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=126.30µs 2026-06-04 16:40:17.209201732 DEBUG Received server response for request 3 2026-06-04 16:40:17.209215134 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-06-04 16:40:17.209316316 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=82.17µs 2026-06-04 16:40:17.209331195 DEBUG Received server response for request 4 2026-06-04 16:40:17.219699720 DEBUG Client sends request `shutdown` with ID 5 2026-06-04 16:40:17.219880279 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.219895440 DEBUG method="shutdown" response.id=5 duration=22.69µs 2026-06-04 16:40:17.219913588 DEBUG Received server response for request 5 2026-06-04 16:40:17.219925364 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.220139452 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-06-04 16:40:17.224218985 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.224279052 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.224306122 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.224339238 DEBUG Client info: None 2026-06-04 16:40:17.224356433 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-04 16:40:17.224371417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.224376226 INFO Version: Unknown 2026-06-04 16:40:17.224423562 DEBUG Received server response for request 1 2026-06-04 16:40:17.224496161 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.224521274 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmplqYy6G 2026-06-04 16:40:17.224613214 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.224688530 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.224692341 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.224699665 DEBUG No workspace configuration provided for file:///tmp/.tmplqYy6G 2026-06-04 16:40:17.224715352 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.224718654 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-04 16:40:17.224760128 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.224764986 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmplqYy6G, using default options 2026-06-04 16:40:17.224771838 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.224778525 DEBUG Initializing workspace `file:///tmp/.tmplqYy6G`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.224790117 DEBUG Searching for a project in '/tmp/.tmplqYy6G' 2026-06-04 16:40:17.224812648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.224817981 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.225069657 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.225075652 DEBUG Discovering virtual environment in `/tmp/.tmplqYy6G` 2026-06-04 16:40:17.225116927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.225122085 DEBUG No virtual environment found 2026-06-04 16:40:17.225132809 DEBUG Adding first-party search path `/tmp/.tmplqYy6G` 2026-06-04 16:40:17.225137151 DEBUG Using vendored stdlib 2026-06-04 16:40:17.225337562 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.225528156 DEBUG Adding new file root '/tmp/.tmplqYy6G' of kind Project 2026-06-04 16:40:17.225541447 DEBUG Updating project to check open files 2026-06-04 16:40:17.225555146 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.225559444 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.225583366 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.225723456 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.225733626 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.225741608 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.225744151 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.225748807 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.225753911 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.225756255 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.225760386 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-04 16:40:17.225797765 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:17.225841070 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.239886218 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.240282620 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.240294880 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.242168417 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=1.89ms 2026-06-04 16:40:17.242195904 DEBUG Received server response for request 2 2026-06-04 16:40:17.252315289 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:17.252479309 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.252492611 DEBUG method="shutdown" response.id=3 duration=20.27µs 2026-06-04 16:40:17.252578086 DEBUG Received server response for request 3 2026-06-04 16:40:17.252591855 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.252603975 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-06-04 16:40:17.255982381 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.256043470 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.256071381 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.256121671 DEBUG Client info: None 2026-06-04 16:40:17.256149483 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-04 16:40:17.256168699 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.256174634 INFO Version: Unknown 2026-06-04 16:40:17.256243658 DEBUG Received server response for request 1 2026-06-04 16:40:17.256293082 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.256309074 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2YIQAR 2026-06-04 16:40:17.256397286 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.256425863 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.256430174 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.256457628 DEBUG No workspace configuration provided for file:///tmp/.tmp2YIQAR 2026-06-04 16:40:17.256475262 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:17.256517433 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.256524451 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp2YIQAR, using default options 2026-06-04 16:40:17.256531693 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.256538606 DEBUG Initializing workspace `file:///tmp/.tmp2YIQAR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.256550121 DEBUG Searching for a project in '/tmp/.tmp2YIQAR' 2026-06-04 16:40:17.256572413 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.256577800 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.256846121 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.256851702 DEBUG Discovering virtual environment in `/tmp/.tmp2YIQAR` 2026-06-04 16:40:17.256893602 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.256899305 DEBUG No virtual environment found 2026-06-04 16:40:17.256910342 DEBUG Adding first-party search path `/tmp/.tmp2YIQAR` 2026-06-04 16:40:17.256914464 DEBUG Using vendored stdlib 2026-06-04 16:40:17.257115861 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.257287433 DEBUG Adding new file root '/tmp/.tmp2YIQAR' of kind Project 2026-06-04 16:40:17.257301426 DEBUG Updating project to check open files 2026-06-04 16:40:17.257315303 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.257319501 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:17.257348488 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.257352651 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.257360775 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.257368561 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.257371108 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.257376321 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:17.257381448 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.257383924 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.257388097 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-04 16:40:17.257393317 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.257395814 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.257400393 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-04 16:40:17.257433713 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:17.257511773 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.268556328 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.268779443 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.268794193 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.268797388 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.268800191 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.268945516 DEBUG Client sends notification `notebookDocument/didChange` 2026-06-04 16:40:17.269023121 INFO notification{method="notebookDocument/didChange"}: version: 0, new_version: 1 2026-06-04 16:40:17.269057043 DEBUG notification{method="notebookDocument/didChange"}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-06-04 16:40:17.269068765 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-06-04 16:40:17.269074563 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-06-04 16:40:17.269126075 DEBUG notification{method="notebookDocument/didChange"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-04 16:40:17.269203016 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.269209340 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.269211762 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.269214215 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.279339759 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.279380523 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.279394521 DEBUG method="shutdown" response.id=2 duration=21.54µs 2026-06-04 16:40:17.279412377 DEBUG Received server response for request 2 2026-06-04 16:40:17.279419077 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.279460279 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-06-04 16:40:17.283590234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.283642626 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.283670777 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.283708130 DEBUG Client info: None 2026-06-04 16:40:17.283726188 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-04 16:40:17.283741697 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.283746838 INFO Version: Unknown 2026-06-04 16:40:17.283793624 DEBUG Received server response for request 1 2026-06-04 16:40:17.283846675 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.283940777 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.284012551 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.284017057 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.284034424 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.284076397 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.284090822 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.284096940 DEBUG Initializing workspace `file:///tmp/.tmp0aNrMo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.284109695 DEBUG Searching for a project in '/tmp/.tmp0aNrMo/src' 2026-06-04 16:40:17.284136815 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.284142002 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.284408000 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.284413603 DEBUG Discovering virtual environment in `/tmp/.tmp0aNrMo/src` 2026-06-04 16:40:17.284476171 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.284482827 DEBUG No virtual environment found 2026-06-04 16:40:17.284493396 DEBUG Adding first-party search path `/tmp/.tmp0aNrMo/src` 2026-06-04 16:40:17.284497297 DEBUG Using vendored stdlib 2026-06-04 16:40:17.284698608 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.284869431 DEBUG Adding new file root '/tmp/.tmp0aNrMo/src' of kind Project 2026-06-04 16:40:17.284883549 DEBUG Updating project to check open files 2026-06-04 16:40:17.284895130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.284976053 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.285000205 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0aNrMo/src/foo", kind: File } 2026-06-04 16:40:17.285032970 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp0aNrMo/src/foo` 2026-06-04 16:40:17.285036716 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.285044045 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.285073464 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp0aNrMo/src/foo' 2026-06-04 16:40:17.285137234 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.295855906 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.299287041 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.299301244 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.303071319 DEBUG Client sends notification `textDocument/didClose` 2026-06-04 16:40:17.303828892 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmp0aNrMo/src/foo` 2026-06-04 16:40:17.303837484 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-04 16:40:17.303856977 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-06-04 16:40:17.303866157 DEBUG notification{method="textDocument/didClose"}:remove_file{file=file(Id(c00))}: Removing file `/tmp/.tmp0aNrMo/src/foo` from project `src` 2026-06-04 16:40:17.303879944 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmp0aNrMo/src/foo` 2026-06-04 16:40:17.303884187 DEBUG notification{method="textDocument/didClose"}: Updating the permissions of `/tmp/.tmp0aNrMo/src/foo` 2026-06-04 16:40:17.303904342 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.303908772 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.304043324 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.304077521 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0aNrMo/src/foo") 2026-06-04 16:40:17.304086447 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmp0aNrMo/src/foo` 2026-06-04 16:40:17.304093647 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmp0aNrMo/src/foo` 2026-06-04 16:40:17.304113633 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.304116167 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.314819522 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.314969448 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.314983399 DEBUG method="shutdown" response.id=2 duration=21.90µs 2026-06-04 16:40:17.314999951 DEBUG Received server response for request 2 2026-06-04 16:40:17.315010307 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.315035705 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-06-04 16:40:17.318604213 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.318659891 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.318690969 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.318730097 DEBUG Client info: None 2026-06-04 16:40:17.318744805 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-04 16:40:17.318760536 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.318765939 INFO Version: Unknown 2026-06-04 16:40:17.318850380 DEBUG Received server response for request 1 2026-06-04 16:40:17.318891072 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.318978616 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.319024717 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.319028173 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.319044217 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.319187463 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.319320383 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.319341949 DEBUG Initializing workspace `file:///tmp/.tmp6rMnHr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.319354862 DEBUG Searching for a project in '/tmp/.tmp6rMnHr/src' 2026-06-04 16:40:17.319397614 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.319403573 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.319705485 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.320041336 DEBUG Discovering virtual environment in `/tmp/.tmp6rMnHr/src` 2026-06-04 16:40:17.320102208 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.320121056 DEBUG No virtual environment found 2026-06-04 16:40:17.320133255 DEBUG Adding first-party search path `/tmp/.tmp6rMnHr/src` 2026-06-04 16:40:17.320137378 DEBUG Using vendored stdlib 2026-06-04 16:40:17.320370334 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.320636099 DEBUG Adding new file root '/tmp/.tmp6rMnHr/src' of kind Project 2026-06-04 16:40:17.320654282 DEBUG Updating project to check open files 2026-06-04 16:40:17.320667469 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.320671370 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.320692788 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6rMnHr/src/foo.py", kind: File } 2026-06-04 16:40:17.320718662 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp6rMnHr/src/foo.py` 2026-06-04 16:40:17.320720882 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.320725121 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.320748306 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp6rMnHr/src/foo.py' 2026-06-04 16:40:17.320817317 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.320825261 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.331015571 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.331052849 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.331062741 DEBUG method="shutdown" response.id=2 duration=15.89µs 2026-06-04 16:40:17.331070631 DEBUG Received server response for request 2 2026-06-04 16:40:17.331074941 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.331082193 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-06-04 16:40:17.332238383 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.332290267 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.332320594 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.332375139 DEBUG Client info: None 2026-06-04 16:40:17.332403418 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-04 16:40:17.332416315 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-06-04 16:40:17.332419628 INFO Version: Unknown 2026-06-04 16:40:17.332478386 DEBUG Received server response for request 1 2026-06-04 16:40:17.332517068 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.332618788 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.332682955 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.332686807 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.332700734 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.332728697 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.332741129 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.332746670 DEBUG Initializing workspace `file:///tmp/.tmpVSBjig/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.332757560 DEBUG Searching for a project in '/tmp/.tmpVSBjig/src' 2026-06-04 16:40:17.332787780 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.332793235 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.333006741 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.333011242 DEBUG Discovering virtual environment in `/tmp/.tmpVSBjig/src` 2026-06-04 16:40:17.333039296 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.333042948 DEBUG No virtual environment found 2026-06-04 16:40:17.333049886 DEBUG Adding first-party search path `/tmp/.tmpVSBjig/src` 2026-06-04 16:40:17.333052148 DEBUG Using vendored stdlib 2026-06-04 16:40:17.333195847 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.333310135 DEBUG Adding new file root '/tmp/.tmpVSBjig/src' of kind Project 2026-06-04 16:40:17.333319070 DEBUG Updating project to check open files 2026-06-04 16:40:17.333327073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.333329514 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.333344047 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVSBjig/src/foo.py", kind: File } 2026-06-04 16:40:17.333362795 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpVSBjig/src/foo.py` 2026-06-04 16:40:17.333364593 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.333368341 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.333393161 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpVSBjig/src/foo.py' 2026-06-04 16:40:17.333432683 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.350524315 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.353462445 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.353472847 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.363747676 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.363784672 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.363795767 DEBUG method="shutdown" response.id=2 duration=16.53µs 2026-06-04 16:40:17.363803843 DEBUG Received server response for request 2 2026-06-04 16:40:17.363808421 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.363820282 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-06-04 16:40:17.368334035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.368389127 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.368419970 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.368501260 DEBUG Client info: None 2026-06-04 16:40:17.368530374 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-04 16:40:17.368548322 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.368553573 INFO Version: Unknown 2026-06-04 16:40:17.368629343 DEBUG Received server response for request 1 2026-06-04 16:40:17.368674816 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.368747179 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.368778277 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.368782814 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.368803487 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.368848582 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.368862638 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.368869416 DEBUG Initializing workspace `file:///tmp/.tmpi6Aw9M/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.368880961 DEBUG Searching for a project in '/tmp/.tmpi6Aw9M/src' 2026-06-04 16:40:17.368908405 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.368913617 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.369179292 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.369185104 DEBUG Discovering virtual environment in `/tmp/.tmpi6Aw9M/src` 2026-06-04 16:40:17.369227727 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.369233125 DEBUG No virtual environment found 2026-06-04 16:40:17.369243565 DEBUG Adding first-party search path `/tmp/.tmpi6Aw9M/src` 2026-06-04 16:40:17.369247727 DEBUG Using vendored stdlib 2026-06-04 16:40:17.369487127 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.369662982 DEBUG Adding new file root '/tmp/.tmpi6Aw9M/src' of kind Project 2026-06-04 16:40:17.369678413 DEBUG Updating project to check open files 2026-06-04 16:40:17.369692837 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.369697181 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.369719149 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpi6Aw9M/src/foo.py", kind: File } 2026-06-04 16:40:17.369748512 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpi6Aw9M/src/foo.py` 2026-06-04 16:40:17.369751832 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.369758764 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.369794845 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpi6Aw9M/src/foo.py' 2026-06-04 16:40:17.369843149 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.385533005 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.385980463 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.385991062 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.397021497 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.397054099 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.397065615 DEBUG method="shutdown" response.id=2 duration=17.93µs 2026-06-04 16:40:17.397073727 DEBUG Received server response for request 2 2026-06-04 16:40:17.397078150 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.397083481 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-06-04 16:40:17.401549104 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.401607351 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.401648769 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.401701613 DEBUG Client info: None 2026-06-04 16:40:17.401723972 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-04 16:40:17.401737711 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.401741238 INFO Version: Unknown 2026-06-04 16:40:17.401820935 DEBUG Received server response for request 1 2026-06-04 16:40:17.401881289 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.401946428 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.402073450 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.402077866 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.402108938 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.402120000 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.402134197 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.402140779 DEBUG Initializing workspace `file:///tmp/.tmpJIp46G/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.402152832 DEBUG Searching for a project in '/tmp/.tmpJIp46G/src' 2026-06-04 16:40:17.402181423 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.402187709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.402474992 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.402481572 DEBUG Discovering virtual environment in `/tmp/.tmpJIp46G/src` 2026-06-04 16:40:17.402525767 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.402530697 DEBUG No virtual environment found 2026-06-04 16:40:17.402542200 DEBUG Adding first-party search path `/tmp/.tmpJIp46G/src` 2026-06-04 16:40:17.402546367 DEBUG Using vendored stdlib 2026-06-04 16:40:17.402717053 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.402839409 DEBUG Adding new file root '/tmp/.tmpJIp46G/src' of kind Project 2026-06-04 16:40:17.402853933 DEBUG Updating project to check open files 2026-06-04 16:40:17.402870268 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.402874508 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.402896196 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJIp46G/src/foo.py", kind: File } 2026-06-04 16:40:17.402924729 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJIp46G/src/foo.py` 2026-06-04 16:40:17.402928152 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.402934591 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.402966193 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpJIp46G/src/foo.py' 2026-06-04 16:40:17.403039061 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.413851318 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.417371799 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.417385475 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.417419042 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:17.417473416 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:17.417489278 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJIp46G/src/foo.py", kind: FileContent } 2026-06-04 16:40:17.417499048 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJIp46G/src/foo.py` 2026-06-04 16:40:17.417543430 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpJIp46G/src/foo.py' 2026-06-04 16:40:17.417632659 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.417640389 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.428041207 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.428067256 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.428074789 DEBUG method="shutdown" response.id=2 duration=11.60µs 2026-06-04 16:40:17.428264097 DEBUG Received server response for request 2 2026-06-04 16:40:17.428281536 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.428299544 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-06-04 16:40:17.432349701 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.432403644 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.432435641 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.432500594 DEBUG Client info: None 2026-06-04 16:40:17.432527808 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-04 16:40:17.432548083 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.432553491 INFO Version: Unknown 2026-06-04 16:40:17.432619621 DEBUG Received server response for request 1 2026-06-04 16:40:17.432665213 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.432734098 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.432762134 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.432765921 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.432783019 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.432788093 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:17.432841493 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.432857256 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.432864513 DEBUG Initializing workspace `file:///tmp/.tmpB0Ez2L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.432875718 DEBUG Searching for a project in '/tmp/.tmpB0Ez2L/src' 2026-06-04 16:40:17.432902839 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.432908177 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.433178592 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.433184577 DEBUG Discovering virtual environment in `/tmp/.tmpB0Ez2L/src` 2026-06-04 16:40:17.433229227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.433235367 DEBUG No virtual environment found 2026-06-04 16:40:17.433247049 DEBUG Adding first-party search path `/tmp/.tmpB0Ez2L/src` 2026-06-04 16:40:17.433251339 DEBUG Using vendored stdlib 2026-06-04 16:40:17.433484415 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.433661806 DEBUG Adding new file root '/tmp/.tmpB0Ez2L/src' of kind Project 2026-06-04 16:40:17.433694655 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.433699060 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.433720827 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpB0Ez2L/src/foo.py", kind: File } 2026-06-04 16:40:17.433756285 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpB0Ez2L/src/foo.py` 2026-06-04 16:40:17.433759958 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.433768226 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.433782783 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:17.433788220 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpB0Ez2L/src/foo.py", kind: FileContent } 2026-06-04 16:40:17.433794101 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpB0Ez2L/src/foo.py` 2026-06-04 16:40:17.543002958 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.543170134 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.543189631 DEBUG method="shutdown" response.id=2 duration=33.41µs 2026-06-04 16:40:17.543326141 DEBUG Received server response for request 2 2026-06-04 16:40:17.543343455 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.543433402 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-06-04 16:40:17.545787233 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.545847267 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.545887764 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.545950642 DEBUG Client info: None 2026-06-04 16:40:17.545975017 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-04 16:40:17.545989240 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.545993456 INFO Version: Unknown 2026-06-04 16:40:17.546042839 DEBUG Received server response for request 1 2026-06-04 16:40:17.546110773 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.546194140 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.546221148 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.546228086 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.546246658 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.546292912 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.546313117 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.546320604 DEBUG Initializing workspace `file:///tmp/.tmpPA6QIu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.546332186 DEBUG Searching for a project in '/tmp/.tmpPA6QIu/src' 2026-06-04 16:40:17.546360551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.546371458 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.546667171 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.546672598 DEBUG Discovering virtual environment in `/tmp/.tmpPA6QIu/src` 2026-06-04 16:40:17.546708747 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.546712764 DEBUG No virtual environment found 2026-06-04 16:40:17.546721071 DEBUG Adding first-party search path `/tmp/.tmpPA6QIu/src` 2026-06-04 16:40:17.546723639 DEBUG Using vendored stdlib 2026-06-04 16:40:17.546882165 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.547013965 DEBUG Adding new file root '/tmp/.tmpPA6QIu/src' of kind Project 2026-06-04 16:40:17.547026661 DEBUG Updating project to check open files 2026-06-04 16:40:17.547041328 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.547044935 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.547064777 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPA6QIu/src/foo.py", kind: File } 2026-06-04 16:40:17.547091781 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPA6QIu/src/foo.py` 2026-06-04 16:40:17.547093979 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.547099760 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.547145932 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpPA6QIu/src/foo.py' 2026-06-04 16:40:17.547279562 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.555205674 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.555218330 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.555231511 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:17.555263264 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPA6QIu/src/foo.py", kind: FileContent } 2026-06-04 16:40:17.555276606 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpPA6QIu/src/foo.py` 2026-06-04 16:40:17.555323270 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpPA6QIu/src/foo.py' 2026-06-04 16:40:17.557850320 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.557861590 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.568158980 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.568198818 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.568209515 DEBUG method="shutdown" response.id=2 duration=17.78µs 2026-06-04 16:40:17.568223161 DEBUG Received server response for request 2 2026-06-04 16:40:17.568228713 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.568239251 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-06-04 16:40:17.570245108 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.570299900 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.570331407 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.570389620 DEBUG Client info: None 2026-06-04 16:40:17.570409512 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-04 16:40:17.570426362 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.570432495 INFO Version: Unknown 2026-06-04 16:40:17.570498658 DEBUG Received server response for request 1 2026-06-04 16:40:17.570547014 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.570627523 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.570657618 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.570661058 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.570676943 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.570733106 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.570747691 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.570754257 DEBUG Initializing workspace `file:///tmp/.tmptukZ3B/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.570770561 DEBUG Searching for a project in '/tmp/.tmptukZ3B/src' 2026-06-04 16:40:17.570802600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.570808252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.571133444 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.571139235 DEBUG Discovering virtual environment in `/tmp/.tmptukZ3B/src` 2026-06-04 16:40:17.571191766 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.571198242 DEBUG No virtual environment found 2026-06-04 16:40:17.571214170 DEBUG Adding first-party search path `/tmp/.tmptukZ3B/src` 2026-06-04 16:40:17.571218030 DEBUG Using vendored stdlib 2026-06-04 16:40:17.571469629 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.571680727 DEBUG Adding new file root '/tmp/.tmptukZ3B/src' of kind Project 2026-06-04 16:40:17.571700792 DEBUG Updating project to check open files 2026-06-04 16:40:17.571719544 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.571724064 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.571752053 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptukZ3B/src/foo.py", kind: File } 2026-06-04 16:40:17.571787587 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmptukZ3B/src/foo.py` 2026-06-04 16:40:17.571791536 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.571799322 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.571841304 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmptukZ3B/src/foo.py' 2026-06-04 16:40:17.571979368 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.576501836 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.576512728 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.576527583 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:17.576565222 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmptukZ3B/src/foo.py", kind: FileContent } 2026-06-04 16:40:17.576581662 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmptukZ3B/src/foo.py` 2026-06-04 16:40:17.576621104 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmptukZ3B/src/foo.py' 2026-06-04 16:40:17.576749167 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.576757796 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.587020918 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.587049744 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.587059553 DEBUG method="shutdown" response.id=2 duration=16.15µs 2026-06-04 16:40:17.587067482 DEBUG Received server response for request 2 2026-06-04 16:40:17.587071271 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.587075546 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-06-04 16:40:17.588915473 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.588971131 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.589008124 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.589052748 DEBUG Client info: None 2026-06-04 16:40:17.589074079 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-04 16:40:17.589086047 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.589089789 INFO Version: Unknown 2026-06-04 16:40:17.589124485 DEBUG Received server response for request 1 2026-06-04 16:40:17.589160285 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.589216189 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.589244775 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.589248649 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.589264705 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.589305815 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.589318538 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.589325338 DEBUG Initializing workspace `file:///tmp/.tmptRGfd7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.589335682 DEBUG Searching for a project in '/tmp/.tmptRGfd7/src' 2026-06-04 16:40:17.589360324 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.589365198 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.589638427 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.589644573 DEBUG Discovering virtual environment in `/tmp/.tmptRGfd7/src` 2026-06-04 16:40:17.589685519 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.589690734 DEBUG No virtual environment found 2026-06-04 16:40:17.589701222 DEBUG Adding first-party search path `/tmp/.tmptRGfd7/src` 2026-06-04 16:40:17.589705274 DEBUG Using vendored stdlib 2026-06-04 16:40:17.589848682 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.589968877 DEBUG Adding new file root '/tmp/.tmptRGfd7/src' of kind Project 2026-06-04 16:40:17.589978878 DEBUG Updating project to check open files 2026-06-04 16:40:17.589987382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.589990291 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.590005549 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptRGfd7/src/foo.py", kind: File } 2026-06-04 16:40:17.590025441 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmptRGfd7/src/foo.py` 2026-06-04 16:40:17.590027796 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.590032485 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.590046755 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmptRGfd7/src/foo.py' 2026-06-04 16:40:17.590080592 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.590087618 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.590125283 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-06-04 16:40:17.591522712 DEBUG notification{method="workspace/didChangeWatchedFiles"}: Applying changes to `/tmp/.tmptRGfd7/src` 2026-06-04 16:40:17.591533318 DEBUG notification{method="workspace/didChangeWatchedFiles"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmptRGfd7/src/foo.py", kind: Any } 2026-06-04 16:40:17.591559235 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.591564174 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.602455842 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.602484989 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.602494513 DEBUG method="shutdown" response.id=2 duration=14.98µs 2026-06-04 16:40:17.602503687 DEBUG Received server response for request 2 2026-06-04 16:40:17.602508750 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.602534529 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-06-04 16:40:17.603773568 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.603829270 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.603859385 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.603907001 DEBUG Client info: None 2026-06-04 16:40:17.603931571 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-04 16:40:17.603949221 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.603954586 INFO Version: Unknown 2026-06-04 16:40:17.604049253 DEBUG Received server response for request 1 2026-06-04 16:40:17.604091959 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.604156664 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.604189133 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.604192802 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.604208827 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.604230238 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-06-04 16:40:17.604253655 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.604267399 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.604274180 DEBUG Initializing workspace `file:///tmp/.tmpfhln2E/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.604285123 DEBUG Searching for a project in '/tmp/.tmpfhln2E/src' 2026-06-04 16:40:17.604312466 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.604317504 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.604605301 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.604611852 DEBUG Discovering virtual environment in `/tmp/.tmpfhln2E/src` 2026-06-04 16:40:17.604654393 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.604660225 DEBUG No virtual environment found 2026-06-04 16:40:17.604671348 DEBUG Adding first-party search path `/tmp/.tmpfhln2E/src` 2026-06-04 16:40:17.604676680 DEBUG Using vendored stdlib 2026-06-04 16:40:17.604879223 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.605042789 DEBUG Adding new file root '/tmp/.tmpfhln2E/src' of kind Project 2026-06-04 16:40:17.605071727 DEBUG Updating project to check open files 2026-06-04 16:40:17.605082602 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.605086631 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.605107293 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpfhln2E/src/foo.py", kind: File } 2026-06-04 16:40:17.605134742 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpfhln2E/src/foo.py` 2026-06-04 16:40:17.605138202 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.605145245 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.605161095 DEBUG notification{method="workspace/didChangeWatchedFiles"}: Applying changes to `/tmp/.tmpfhln2E/src` 2026-06-04 16:40:17.605166240 DEBUG notification{method="workspace/didChangeWatchedFiles"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfhln2E/src/foo.py", kind: Any } 2026-06-04 16:40:17.714459570 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.714669964 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.714690706 DEBUG method="shutdown" response.id=2 duration=36.26µs 2026-06-04 16:40:17.714836121 DEBUG Received server response for request 2 2026-06-04 16:40:17.714854583 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.714867231 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-06-04 16:40:17.716513199 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.716572278 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.716616097 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.716679011 DEBUG Client info: None 2026-06-04 16:40:17.716712056 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-04 16:40:17.716731918 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.716737831 INFO Version: Unknown 2026-06-04 16:40:17.716822817 DEBUG Received server response for request 1 2026-06-04 16:40:17.716885630 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.716984061 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.717052484 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.717055793 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.717074776 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.717122021 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.717137102 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.717144380 DEBUG Initializing workspace `file:///tmp/.tmpvzKPEq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.717158344 DEBUG Searching for a project in '/tmp/.tmpvzKPEq/src' 2026-06-04 16:40:17.717185697 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.717191763 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.717505125 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.717510565 DEBUG Discovering virtual environment in `/tmp/.tmpvzKPEq/src` 2026-06-04 16:40:17.717558175 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.717564610 DEBUG No virtual environment found 2026-06-04 16:40:17.717576411 DEBUG Adding first-party search path `/tmp/.tmpvzKPEq/src` 2026-06-04 16:40:17.717580304 DEBUG Using vendored stdlib 2026-06-04 16:40:17.717791953 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.717999499 DEBUG Adding new file root '/tmp/.tmpvzKPEq/src' of kind Project 2026-06-04 16:40:17.718017415 DEBUG Updating project to check open files 2026-06-04 16:40:17.718035512 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.718039793 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.718065161 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpvzKPEq/src/foo.py", kind: File } 2026-06-04 16:40:17.718107603 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpvzKPEq/src/foo.py` 2026-06-04 16:40:17.718111864 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.718119094 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.718170326 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpvzKPEq/src/foo.py' 2026-06-04 16:40:17.718297316 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.729995003 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.733693839 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.733708991 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.744099672 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.744293617 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.744308670 DEBUG method="shutdown" response.id=2 duration=23.94µs 2026-06-04 16:40:17.744329450 DEBUG Received server response for request 2 2026-06-04 16:40:17.744339464 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.744361392 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-06-04 16:40:17.748049715 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.748106678 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.748137517 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.748202647 DEBUG Client info: None 2026-06-04 16:40:17.748232389 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-04 16:40:17.748252299 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.748258154 INFO Version: Unknown 2026-06-04 16:40:17.748311907 DEBUG Received server response for request 1 2026-06-04 16:40:17.748366049 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.748437055 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.748481624 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.748486619 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.748505267 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.748566842 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.748583073 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.748591109 DEBUG Initializing workspace `file:///tmp/.tmpGDZ3nU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.748603938 DEBUG Searching for a project in '/tmp/.tmpGDZ3nU/src' 2026-06-04 16:40:17.748632688 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.748638430 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.748921877 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.748927824 DEBUG Discovering virtual environment in `/tmp/.tmpGDZ3nU/src` 2026-06-04 16:40:17.748973667 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.748980066 DEBUG No virtual environment found 2026-06-04 16:40:17.748992136 DEBUG Adding first-party search path `/tmp/.tmpGDZ3nU/src` 2026-06-04 16:40:17.748996040 DEBUG Using vendored stdlib 2026-06-04 16:40:17.749203212 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.749388884 DEBUG Adding new file root '/tmp/.tmpGDZ3nU/src' of kind Project 2026-06-04 16:40:17.749406842 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.749411368 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.749435607 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGDZ3nU/src/foo.py", kind: File } 2026-06-04 16:40:17.749502284 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpGDZ3nU/src/foo.py` 2026-06-04 16:40:17.749506994 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.749515477 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.858721500 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.858920813 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.858950810 DEBUG method="shutdown" response.id=2 duration=50.35µs 2026-06-04 16:40:17.858971681 DEBUG Received server response for request 2 2026-06-04 16:40:17.858976693 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.859032640 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-06-04 16:40:17.860654806 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.860724170 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.860757886 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.860813340 DEBUG Client info: None 2026-06-04 16:40:17.860824891 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-04 16:40:17.860841986 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.860848376 INFO Version: Unknown 2026-06-04 16:40:17.860895289 DEBUG Received server response for request 1 2026-06-04 16:40:17.860952419 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.861013140 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.861109119 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.861112640 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.861139956 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.861156069 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.861171122 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.861177527 DEBUG Initializing workspace `file:///tmp/.tmpnShE5j/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.861188790 DEBUG Searching for a project in '/tmp/.tmpnShE5j/src' 2026-06-04 16:40:17.861215238 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.861220961 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.861528951 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.861535376 DEBUG Discovering virtual environment in `/tmp/.tmpnShE5j/src` 2026-06-04 16:40:17.861584011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.861589856 DEBUG No virtual environment found 2026-06-04 16:40:17.861602329 DEBUG Adding first-party search path `/tmp/.tmpnShE5j/src` 2026-06-04 16:40:17.861605925 DEBUG Using vendored stdlib 2026-06-04 16:40:17.861825212 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.862025856 DEBUG Adding new file root '/tmp/.tmpnShE5j/src' of kind Project 2026-06-04 16:40:17.862044106 DEBUG Updating project to check open files 2026-06-04 16:40:17.862062866 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.862067582 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.862102800 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnShE5j/src/foo", kind: File } 2026-06-04 16:40:17.862140791 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpnShE5j/src/foo` 2026-06-04 16:40:17.862144122 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.862151846 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.862205240 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpnShE5j/src/foo' 2026-06-04 16:40:17.862332308 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.874131540 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.877862982 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.877877709 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.889016863 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.889208669 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.889224369 DEBUG method="shutdown" response.id=2 duration=23.86µs 2026-06-04 16:40:17.889245809 DEBUG Received server response for request 2 2026-06-04 16:40:17.889254704 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.889281588 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-06-04 16:40:17.892885538 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.892944144 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.892975793 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.893029092 DEBUG Client info: None 2026-06-04 16:40:17.893041206 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-04 16:40:17.893056543 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.893059981 INFO Version: Unknown 2026-06-04 16:40:17.893097719 DEBUG Received server response for request 1 2026-06-04 16:40:17.893148182 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.893218687 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.893245202 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.893248594 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.893265310 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.893319292 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.893332445 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.893338857 DEBUG Initializing workspace `file:///tmp/.tmpTIhJJR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.893350069 DEBUG Searching for a project in '/tmp/.tmpTIhJJR/src' 2026-06-04 16:40:17.893375654 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.893381319 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.893674878 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.893682123 DEBUG Discovering virtual environment in `/tmp/.tmpTIhJJR/src` 2026-06-04 16:40:17.893727115 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.893733002 DEBUG No virtual environment found 2026-06-04 16:40:17.893745118 DEBUG Adding first-party search path `/tmp/.tmpTIhJJR/src` 2026-06-04 16:40:17.893748959 DEBUG Using vendored stdlib 2026-06-04 16:40:17.893951249 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.894136669 DEBUG Adding new file root '/tmp/.tmpTIhJJR/src' of kind Project 2026-06-04 16:40:17.894153832 DEBUG Updating project to check open files 2026-06-04 16:40:17.894170914 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.894174975 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.894199121 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTIhJJR/src/foo.ipynb", kind: File } 2026-06-04 16:40:17.894229362 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTIhJJR/src/foo.ipynb` 2026-06-04 16:40:17.894232909 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.894239943 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.894267012 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpTIhJJR/src/foo.ipynb' 2026-06-04 16:40:17.894320334 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.904923836 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.908315466 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.908326616 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.918527404 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.918569318 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.918579593 DEBUG method="shutdown" response.id=2 duration=16.78µs 2026-06-04 16:40:17.918593712 DEBUG Received server response for request 2 2026-06-04 16:40:17.918599362 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.918610220 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-06-04 16:40:17.922715622 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.922774298 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.922803216 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.922856727 DEBUG Client info: None 2026-06-04 16:40:17.922884680 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-04 16:40:17.922903653 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.922908891 INFO Version: Unknown 2026-06-04 16:40:17.923119732 DEBUG Received server response for request 1 2026-06-04 16:40:17.923176755 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.923260414 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.923293011 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.923297671 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.923315767 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.923364437 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.923379706 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.923386514 DEBUG Initializing workspace `file:///tmp/.tmpsMlrnR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.923398056 DEBUG Searching for a project in '/tmp/.tmpsMlrnR/src' 2026-06-04 16:40:17.923426026 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.923431506 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.923723059 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.923729583 DEBUG Discovering virtual environment in `/tmp/.tmpsMlrnR/src` 2026-06-04 16:40:17.923772603 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.923778600 DEBUG No virtual environment found 2026-06-04 16:40:17.923789540 DEBUG Adding first-party search path `/tmp/.tmpsMlrnR/src` 2026-06-04 16:40:17.923793408 DEBUG Using vendored stdlib 2026-06-04 16:40:17.923987783 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.924165214 DEBUG Adding new file root '/tmp/.tmpsMlrnR/src' of kind Project 2026-06-04 16:40:17.924180014 DEBUG Updating project to check open files 2026-06-04 16:40:17.924195074 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.924199393 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.924222390 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpsMlrnR/src/foo.py", kind: File } 2026-06-04 16:40:17.924253265 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpsMlrnR/src/foo.py` 2026-06-04 16:40:17.924256779 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.924264363 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.924293275 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpsMlrnR/src/foo.py' 2026-06-04 16:40:17.924358879 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.935024060 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.938416138 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.938427462 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.948790664 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.948939043 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.948952728 DEBUG method="shutdown" response.id=2 duration=22.02µs 2026-06-04 16:40:17.948968076 DEBUG Received server response for request 2 2026-06-04 16:40:17.948973629 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.948989907 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-06-04 16:40:17.952219299 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.952272159 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.952298196 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.952348428 DEBUG Client info: None 2026-06-04 16:40:17.952376783 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-04 16:40:17.952394991 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.952400475 INFO Version: Unknown 2026-06-04 16:40:17.952523376 DEBUG Received server response for request 1 2026-06-04 16:40:17.952571303 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.952713840 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.952765558 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.952792423 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.952809712 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.952901941 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.952938748 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:17.952954523 DEBUG Initializing workspace `file:///tmp/.tmpqjn4nx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.952977568 DEBUG Searching for a project in '/tmp/.tmpqjn4nx/src' 2026-06-04 16:40:17.953037334 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.953053300 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.953321292 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.953343197 DEBUG Discovering virtual environment in `/tmp/.tmpqjn4nx/src` 2026-06-04 16:40:17.953474157 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.953481465 DEBUG No virtual environment found 2026-06-04 16:40:17.953514445 DEBUG Adding first-party search path `/tmp/.tmpqjn4nx/src` 2026-06-04 16:40:17.953528118 DEBUG Using vendored stdlib 2026-06-04 16:40:17.953748014 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.953947005 DEBUG Adding new file root '/tmp/.tmpqjn4nx/src' of kind Project 2026-06-04 16:40:17.953963039 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.953967256 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:17.954000285 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqjn4nx/src/foo.py", kind: File } 2026-06-04 16:40:17.954040800 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpqjn4nx/src/foo.py` 2026-06-04 16:40:17.954044507 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.954052425 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.964742578 INFO notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.011s 2026-06-04 16:40:17.964787494 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpqjn4nx/src/foo.py' 2026-06-04 16:40:17.964871723 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:17.975428334 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:17.979053446 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:17.979067528 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:17.990199632 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:17.990422327 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:17.990436877 DEBUG method="shutdown" response.id=2 duration=23.08µs 2026-06-04 16:40:17.990582509 DEBUG Received server response for request 2 2026-06-04 16:40:17.990596477 DEBUG Client sends notification `exit` 2026-06-04 16:40:17.990616142 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-06-04 16:40:17.994059203 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:17.994126794 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:17.994154797 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:17.994214836 DEBUG Client info: None 2026-06-04 16:40:17.994243546 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-04 16:40:17.994262783 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:17.994267903 INFO Version: Unknown 2026-06-04 16:40:17.994357853 DEBUG Received server response for request 1 2026-06-04 16:40:17.994412197 DEBUG Client sends notification `initialized` 2026-06-04 16:40:17.994502698 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:17.994657812 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:17.994774478 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:17.994938274 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:17.995003413 DEBUG Initializing workspace `file:///tmp/.tmpVkR0ft/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:17.995042598 DEBUG Searching for a project in '/tmp/.tmpVkR0ft/src' 2026-06-04 16:40:17.995079932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:17.995085797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:17.995480563 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:17.995486750 DEBUG Discovering virtual environment in `/tmp/.tmpVkR0ft/src` 2026-06-04 16:40:17.995540235 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:17.995551280 DEBUG No virtual environment found 2026-06-04 16:40:17.995563005 DEBUG Adding first-party search path `/tmp/.tmpVkR0ft/src` 2026-06-04 16:40:17.995566930 DEBUG Using vendored stdlib 2026-06-04 16:40:17.995824397 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:17.996072279 DEBUG Adding new file root '/tmp/.tmpVkR0ft/src' of kind Project 2026-06-04 16:40:17.996086508 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:17.996338600 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:17.996534874 DEBUG notification{method="textDocument/didOpen"}: Opening file `untitled:///tmp/.tmpVkR0ft/src/foo.py` 2026-06-04 16:40:17.996541532 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:17.996560780 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:17.996590170 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file 'untitled:///tmp/.tmpVkR0ft/src/foo.py' 2026-06-04 16:40:17.996692586 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.007640362 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.011219916 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:18.011230704 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-04 16:40:18.022843839 DEBUG Client sends request `shutdown` with ID 2 2026-06-04 16:40:18.022993526 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.023011619 DEBUG method="shutdown" response.id=2 duration=25.80µs 2026-06-04 16:40:18.023023220 DEBUG Received server response for request 2 2026-06-04 16:40:18.023030934 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.023052393 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-06-04 16:40:18.026479188 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.026534542 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.026570670 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.026626420 DEBUG Client info: None 2026-06-04 16:40:18.026653749 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-04 16:40:18.026668969 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.026673263 INFO Version: Unknown 2026-06-04 16:40:18.027110205 DEBUG Received server response for request 1 2026-06-04 16:40:18.027154855 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.027235247 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.027269938 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.027273694 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.027288682 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.027292708 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.027343299 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.027357003 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.027368045 DEBUG Initializing workspace `file:///tmp/.tmpnOAfdE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.027380054 DEBUG Searching for a project in '/tmp/.tmpnOAfdE/src' 2026-06-04 16:40:18.027410929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.027415793 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.027745927 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.027752437 DEBUG Discovering virtual environment in `/tmp/.tmpnOAfdE/src` 2026-06-04 16:40:18.027800827 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.027806831 DEBUG No virtual environment found 2026-06-04 16:40:18.027818519 DEBUG Adding first-party search path `/tmp/.tmpnOAfdE/src` 2026-06-04 16:40:18.027822476 DEBUG Using vendored stdlib 2026-06-04 16:40:18.028046003 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.028250323 DEBUG Adding new file root '/tmp/.tmpnOAfdE/src' of kind Project 2026-06-04 16:40:18.028269401 DEBUG Updating project to check open files 2026-06-04 16:40:18.028282481 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.028291265 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.028318664 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnOAfdE/src/main.py", kind: File } 2026-06-04 16:40:18.028352218 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpnOAfdE/src/main.py` 2026-06-04 16:40:18.028356528 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.028363092 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.028465880 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpnOAfdE/src/main.py"))}: Checking file '/tmp/.tmpnOAfdE/src/main.py' 2026-06-04 16:40:18.028593871 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpnOAfdE/src/main.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.040498026 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpnOAfdE/src/main.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.044141718 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.77ms 2026-06-04 16:40:18.044167799 DEBUG Received server response for request 2 2026-06-04 16:40:18.044851103 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.044863612 DEBUG Client sends notification `textDocument/didClose` 2026-06-04 16:40:18.044867817 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:18.044895453 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnOAfdE/external/builtins.pyi", kind: File } 2026-06-04 16:40:18.044926451 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpnOAfdE/external/builtins.pyi` 2026-06-04 16:40:18.044929037 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-04 16:40:18.044949313 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.044962439 DEBUG notification{method="textDocument/didClose"}: Updating the status of `/tmp/.tmpnOAfdE/external/builtins.pyi` 2026-06-04 16:40:18.044966149 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpnOAfdE/external/builtins.pyi` 2026-06-04 16:40:18.045854632 DEBUG method="textDocument/diagnostic" response.id=3 duration=884.46µs 2026-06-04 16:40:18.045870070 DEBUG Received server response for request 3 2026-06-04 16:40:18.056018601 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:18.056210248 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.056225837 DEBUG method="shutdown" response.id=4 duration=22.46µs 2026-06-04 16:40:18.056241733 DEBUG Received server response for request 4 2026-06-04 16:40:18.056250156 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.056264403 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-06-04 16:40:18.061277868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.061332057 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.061360365 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.061399570 DEBUG Client info: None 2026-06-04 16:40:18.061414412 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-04 16:40:18.061428405 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.061433668 INFO Version: Unknown 2026-06-04 16:40:18.061507734 DEBUG Received server response for request 1 2026-06-04 16:40:18.061548474 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.061617430 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.061709586 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.061713299 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.061743012 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.061758547 DEBUG Initializing workspace `file:///tmp/.tmplcVFQX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.061769396 DEBUG Searching for a project in '/tmp/.tmplcVFQX/src' 2026-06-04 16:40:18.061813489 DEBUG Found project at '/tmp/.tmplcVFQX' 2026-06-04 16:40:18.061818377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.062060923 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.062064971 DEBUG Discovering virtual environment in `/tmp/.tmplcVFQX` 2026-06-04 16:40:18.062111274 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.062117521 DEBUG No virtual environment found 2026-06-04 16:40:18.062125625 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:18.062133500 DEBUG Adding first-party search path `/tmp/.tmplcVFQX/src` 2026-06-04 16:40:18.062137027 DEBUG Adding first-party search path `/tmp/.tmplcVFQX` 2026-06-04 16:40:18.062140549 DEBUG Using vendored stdlib 2026-06-04 16:40:18.062346491 INFO Python version: Python 3.10, platform: linux 2026-06-04 16:40:18.062534826 DEBUG Adding new file root '/tmp/.tmplcVFQX' of kind Project 2026-06-04 16:40:18.062549402 DEBUG Updating project to check open files 2026-06-04 16:40:18.062560504 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.062575950 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.062581258 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.062607760 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplcVFQX/src/foo.py", kind: File } 2026-06-04 16:40:18.062634694 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmplcVFQX/src/foo.py` 2026-06-04 16:40:18.062637823 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.062643858 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.062726989 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplcVFQX/src/foo.py"))}: Checking file '/tmp/.tmplcVFQX/src/foo.py' 2026-06-04 16:40:18.062820020 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplcVFQX/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.080011789 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplcVFQX/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-06-04 16:40:18.080054969 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplcVFQX/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (neither stub nor real module file) 2026-06-04 16:40:18.080155457 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.51ms 2026-06-04 16:40:18.080187834 DEBUG Received server response for request 2 2026-06-04 16:40:18.091131965 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.091284362 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.091297332 DEBUG method="shutdown" response.id=3 duration=20.69µs 2026-06-04 16:40:18.091313249 DEBUG Received server response for request 3 2026-06-04 16:40:18.091318292 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.091333019 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-06-04 16:40:18.095209195 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.095263349 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.095290750 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.095352748 DEBUG Client info: None 2026-06-04 16:40:18.095370977 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-04 16:40:18.095385977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.095390637 INFO Version: Unknown 2026-06-04 16:40:18.095464791 DEBUG Received server response for request 1 2026-06-04 16:40:18.095515026 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.095585990 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.095676678 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.095680026 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.095696730 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.095700445 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.095715467 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.095727547 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.095733696 DEBUG Initializing workspace `file:///tmp/.tmpbGNTJ3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.095743971 DEBUG Searching for a project in '/tmp/.tmpbGNTJ3/src' 2026-06-04 16:40:18.095768971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.095773861 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.096016895 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.096021330 DEBUG Discovering virtual environment in `/tmp/.tmpbGNTJ3/src` 2026-06-04 16:40:18.096059834 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.096065163 DEBUG No virtual environment found 2026-06-04 16:40:18.096074699 DEBUG Adding first-party search path `/tmp/.tmpbGNTJ3/src` 2026-06-04 16:40:18.096078364 DEBUG Using vendored stdlib 2026-06-04 16:40:18.096285230 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.096472020 DEBUG Adding new file root '/tmp/.tmpbGNTJ3/src' of kind Project 2026-06-04 16:40:18.096486507 DEBUG Updating project to check open files 2026-06-04 16:40:18.096497443 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.096501529 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.096521219 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbGNTJ3/src/foo.py", kind: File } 2026-06-04 16:40:18.096547737 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbGNTJ3/src/foo.py` 2026-06-04 16:40:18.096550949 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.096557090 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.096691856 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbGNTJ3/src/foo.py"))}: Checking file '/tmp/.tmpbGNTJ3/src/foo.py' 2026-06-04 16:40:18.096799736 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbGNTJ3/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.107921241 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbGNTJ3/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.111471152 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.87ms 2026-06-04 16:40:18.111497729 DEBUG Received server response for request 2 2026-06-04 16:40:18.111533936 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:18.111541202 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:18.111778077 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:18.111797534 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbGNTJ3/src/foo.py", kind: FileContent } 2026-06-04 16:40:18.111809296 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpbGNTJ3/src/foo.py` 2026-06-04 16:40:18.111982563 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpbGNTJ3/src/foo.py"))}: Checking file '/tmp/.tmpbGNTJ3/src/foo.py' 2026-06-04 16:40:18.112101392 DEBUG method="textDocument/diagnostic" response.id=3 duration=260.64µs 2026-06-04 16:40:18.112121210 DEBUG Received server response for request 3 2026-06-04 16:40:18.122212684 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:18.122423834 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.122461900 DEBUG method="shutdown" response.id=4 duration=44.92µs 2026-06-04 16:40:18.122479915 DEBUG Received server response for request 4 2026-06-04 16:40:18.122489799 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.122544441 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-06-04 16:40:18.126168645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.126225895 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.126254389 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.126322441 DEBUG Client info: None 2026-06-04 16:40:18.126349182 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-04 16:40:18.126367588 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.126372684 INFO Version: Unknown 2026-06-04 16:40:18.126496620 DEBUG Received server response for request 1 2026-06-04 16:40:18.126562323 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.126638916 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.126830394 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.126848675 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.126875265 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.126879630 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.126883593 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.126899785 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.126907024 DEBUG Initializing workspace `file:///tmp/.tmp6sjSBv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.126918227 DEBUG Searching for a project in '/tmp/.tmp6sjSBv/src' 2026-06-04 16:40:18.126946808 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.126952545 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.127209659 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.127215493 DEBUG Discovering virtual environment in `/tmp/.tmp6sjSBv/src` 2026-06-04 16:40:18.127257402 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.127263360 DEBUG No virtual environment found 2026-06-04 16:40:18.127273668 DEBUG Adding first-party search path `/tmp/.tmp6sjSBv/src` 2026-06-04 16:40:18.127277465 DEBUG Using vendored stdlib 2026-06-04 16:40:18.127530162 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.127708619 DEBUG Adding new file root '/tmp/.tmp6sjSBv/src' of kind Project 2026-06-04 16:40:18.127723114 DEBUG Updating project to check open files 2026-06-04 16:40:18.127734697 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.127738621 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.127759804 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6sjSBv/src/foo.py", kind: File } 2026-06-04 16:40:18.127787791 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp6sjSBv/src/foo.py` 2026-06-04 16:40:18.127791607 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.127798807 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.127892169 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6sjSBv/src/foo.py"))}: Checking file '/tmp/.tmp6sjSBv/src/foo.py' 2026-06-04 16:40:18.127980948 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6sjSBv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.139127084 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6sjSBv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.142774748 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.97ms 2026-06-04 16:40:18.142809163 DEBUG Received server response for request 2 2026-06-04 16:40:18.142844458 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:18.142909647 DEBUG method="textDocument/diagnostic" response.id=3 duration=49.90µs 2026-06-04 16:40:18.142929315 DEBUG Received server response for request 3 2026-06-04 16:40:18.153025806 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:18.153183500 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.153196432 DEBUG method="shutdown" response.id=4 duration=20.05µs 2026-06-04 16:40:18.153360265 DEBUG Received server response for request 4 2026-06-04 16:40:18.153374301 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.153385300 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-06-04 16:40:18.157044056 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.157099251 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.157130690 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.157175436 DEBUG Client info: None 2026-06-04 16:40:18.157194487 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-04 16:40:18.157211281 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.157216410 INFO Version: Unknown 2026-06-04 16:40:18.157273390 DEBUG Received server response for request 1 2026-06-04 16:40:18.157311662 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.157366038 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.157414085 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.157416646 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.157427215 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:18.157490789 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.157502060 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:18.157507605 DEBUG Initializing workspace `file:///tmp/.tmpbngA1z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.157517750 DEBUG Searching for a project in '/tmp/.tmpbngA1z/src' 2026-06-04 16:40:18.157544060 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.157548919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.157794064 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.157798544 DEBUG Discovering virtual environment in `/tmp/.tmpbngA1z/src` 2026-06-04 16:40:18.157837803 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.157843038 DEBUG No virtual environment found 2026-06-04 16:40:18.157852326 DEBUG Adding first-party search path `/tmp/.tmpbngA1z/src` 2026-06-04 16:40:18.157855939 DEBUG Using vendored stdlib 2026-06-04 16:40:18.158071964 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.158242672 DEBUG Adding new file root '/tmp/.tmpbngA1z/src' of kind Project 2026-06-04 16:40:18.158257214 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.158261077 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:18.159726537 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:18.161122392 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:18.161240449 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpbngA1z/src/foo.py' 2026-06-04 16:40:18.161388297 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:18.162973247 DEBUG method="workspace/diagnostic" response.id=2 duration=4.71ms 2026-06-04 16:40:18.162990111 DEBUG Received server response for request 2 2026-06-04 16:40:18.164295406 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.164303893 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:18.164329309 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbngA1z/src/foo.py") 2026-06-04 16:40:18.164340239 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpbngA1z/src/foo.py` 2026-06-04 16:40:18.164355949 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpbngA1z/src/foo.py` 2026-06-04 16:40:18.164376895 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbngA1z/src/foo.py` 2026-06-04 16:40:18.164380672 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.164387388 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.164478524 DEBUG method="textDocument/diagnostic" response.id=3 duration=85.00µs 2026-06-04 16:40:18.164497783 DEBUG Received server response for request 3 2026-06-04 16:40:18.174629675 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:18.174666131 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.174678722 DEBUG method="shutdown" response.id=4 duration=19.03µs 2026-06-04 16:40:18.174690543 DEBUG Received server response for request 4 2026-06-04 16:40:18.174696095 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.174703633 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-06-04 16:40:18.176700060 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.176752524 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.176780098 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.176840288 DEBUG Client info: None 2026-06-04 16:40:18.176867162 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-04 16:40:18.176885150 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.176890605 INFO Version: Unknown 2026-06-04 16:40:18.177051137 DEBUG Received server response for request 1 2026-06-04 16:40:18.177094745 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.177198136 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.177251677 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.177255135 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.177270845 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.177336858 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.177402498 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.177438285 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.177465824 DEBUG Initializing workspace `file:///tmp/.tmpE06lxM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.177498104 DEBUG Searching for a project in '/tmp/.tmpE06lxM/src' 2026-06-04 16:40:18.177546028 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.177562973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.177821124 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.177871927 DEBUG Discovering virtual environment in `/tmp/.tmpE06lxM/src` 2026-06-04 16:40:18.177932890 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.177956478 DEBUG No virtual environment found 2026-06-04 16:40:18.177977849 DEBUG Adding first-party search path `/tmp/.tmpE06lxM/src` 2026-06-04 16:40:18.177993549 DEBUG Using vendored stdlib 2026-06-04 16:40:18.178261594 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.178471374 DEBUG Adding new file root '/tmp/.tmpE06lxM/src' of kind Project 2026-06-04 16:40:18.178485648 DEBUG Updating project to check open files 2026-06-04 16:40:18.178498029 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.178502442 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.178524611 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpE06lxM/src/foo.py", kind: File } 2026-06-04 16:40:18.178549938 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpE06lxM/src/foo.py` 2026-06-04 16:40:18.178553116 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.178560019 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.178675943 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpE06lxM/src/foo.py"))}: Checking file '/tmp/.tmpE06lxM/src/foo.py' 2026-06-04 16:40:18.178820190 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpE06lxM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.190152799 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpE06lxM/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.207278369 DEBUG method="textDocument/diagnostic" response.id=2 duration=28.71ms 2026-06-04 16:40:18.207305897 DEBUG Received server response for request 2 2026-06-04 16:40:18.217475380 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.217627063 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.217641452 DEBUG method="shutdown" response.id=3 duration=22.65µs 2026-06-04 16:40:18.217807027 DEBUG Received server response for request 3 2026-06-04 16:40:18.217820974 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.217877059 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-06-04 16:40:18.222929418 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.222984770 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.223011800 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.223071375 DEBUG Client info: None 2026-06-04 16:40:18.223083057 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-04 16:40:18.223097041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.223102210 INFO Version: Unknown 2026-06-04 16:40:18.223169400 DEBUG Received server response for request 1 2026-06-04 16:40:18.223234995 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.223372811 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.223408091 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.223413025 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.223428751 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.223432550 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.223720978 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.223750329 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.223759049 DEBUG Initializing workspace `file:///tmp/.tmpdH2h0H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.223784584 DEBUG Searching for a project in '/tmp/.tmpdH2h0H/src' 2026-06-04 16:40:18.223977776 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.223983751 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.224248162 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.224273541 DEBUG Discovering virtual environment in `/tmp/.tmpdH2h0H/src` 2026-06-04 16:40:18.224340365 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.224346686 DEBUG No virtual environment found 2026-06-04 16:40:18.224372112 DEBUG Adding first-party search path `/tmp/.tmpdH2h0H/src` 2026-06-04 16:40:18.224376375 DEBUG Using vendored stdlib 2026-06-04 16:40:18.224774501 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.224965864 DEBUG Adding new file root '/tmp/.tmpdH2h0H/src' of kind Project 2026-06-04 16:40:18.224985650 DEBUG Updating project to check open files 2026-06-04 16:40:18.225000997 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.225004835 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.225026932 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdH2h0H/src/foo.py", kind: File } 2026-06-04 16:40:18.225054829 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpdH2h0H/src/foo.py` 2026-06-04 16:40:18.225058165 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.225065191 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.225135825 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpdH2h0H/src/foo.py"))}: Checking file '/tmp/.tmpdH2h0H/src/foo.py' 2026-06-04 16:40:18.225240169 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpdH2h0H/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.236838750 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpdH2h0H/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.240472911 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.40ms 2026-06-04 16:40:18.240497895 DEBUG Received server response for request 2 2026-06-04 16:40:18.251638551 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.251824621 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.251839429 DEBUG method="shutdown" response.id=3 duration=22.37µs 2026-06-04 16:40:18.251854700 DEBUG Received server response for request 3 2026-06-04 16:40:18.251859624 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.251887390 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-06-04 16:40:18.255506887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.255562028 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.255587311 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.256390177 DEBUG Client info: None 2026-06-04 16:40:18.256416799 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-04 16:40:18.256435349 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.256458115 INFO Version: Unknown 2026-06-04 16:40:18.256525488 DEBUG Received server response for request 1 2026-06-04 16:40:18.256571519 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.256712919 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.256748876 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.256777608 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.256894542 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.256929672 DEBUG Initializing workspace `file:///tmp/.tmpvCjjgn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.256986623 DEBUG Searching for a project in '/tmp/.tmpvCjjgn/src' 2026-06-04 16:40:18.257049427 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.257054530 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.257300857 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.257344337 DEBUG Discovering virtual environment in `/tmp/.tmpvCjjgn/src` 2026-06-04 16:40:18.257398151 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.257405777 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.257490079 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.257497090 DEBUG No virtual environment found 2026-06-04 16:40:18.257507463 DEBUG Adding first-party search path `/tmp/.tmpvCjjgn/src` 2026-06-04 16:40:18.257510704 DEBUG Using vendored stdlib 2026-06-04 16:40:18.257772631 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.257943267 DEBUG Adding new file root '/tmp/.tmpvCjjgn/src' of kind Project 2026-06-04 16:40:18.257956631 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.257979981 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpvCjjgn/src/foo.py", kind: File } 2026-06-04 16:40:18.258014404 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpvCjjgn/src/foo.py` 2026-06-04 16:40:18.258017466 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.258024344 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.258082249 DEBUG method="textDocument/diagnostic" response.id=2 duration=52.05µs 2026-06-04 16:40:18.258103296 DEBUG Received server response for request 2 2026-06-04 16:40:18.268286285 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.268309658 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.268321713 DEBUG method="shutdown" response.id=3 duration=17.80µs 2026-06-04 16:40:18.268331893 DEBUG Received server response for request 3 2026-06-04 16:40:18.268336039 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.268355694 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-06-04 16:40:18.269698963 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.269755877 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.269781244 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.269820104 DEBUG Client info: None 2026-06-04 16:40:18.269838934 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-04 16:40:18.269854445 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.269859300 INFO Version: Unknown 2026-06-04 16:40:18.269907446 DEBUG Received server response for request 1 2026-06-04 16:40:18.269956141 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.270041159 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.270120716 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.270124979 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.270141751 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.270145511 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.270200499 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.270213375 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.270220389 DEBUG Initializing workspace `file:///tmp/.tmpFEkhaJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.270231597 DEBUG Searching for a project in '/tmp/.tmpFEkhaJ/src' 2026-06-04 16:40:18.270816573 DEBUG Found project at '/tmp/.tmpFEkhaJ' 2026-06-04 16:40:18.270825796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.271061687 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.271066912 DEBUG Discovering virtual environment in `/tmp/.tmpFEkhaJ` 2026-06-04 16:40:18.271103272 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.271108478 DEBUG No virtual environment found 2026-06-04 16:40:18.271117329 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:18.271124956 DEBUG Adding first-party search path `/tmp/.tmpFEkhaJ/src` 2026-06-04 16:40:18.271128658 DEBUG Adding first-party search path `/tmp/.tmpFEkhaJ` 2026-06-04 16:40:18.271131879 DEBUG Using vendored stdlib 2026-06-04 16:40:18.271333887 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.272046488 DEBUG Adding new file root '/tmp/.tmpFEkhaJ' of kind Project 2026-06-04 16:40:18.272064178 DEBUG Updating project to check open files 2026-06-04 16:40:18.272078391 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.272082534 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.272104198 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFEkhaJ/src/foo.py", kind: File } 2026-06-04 16:40:18.272132066 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpFEkhaJ/src/foo.py` 2026-06-04 16:40:18.272134975 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.272140802 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.272203901 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpFEkhaJ/src/foo.py"))}: Checking file '/tmp/.tmpFEkhaJ/src/foo.py' 2026-06-04 16:40:18.272291151 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpFEkhaJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.283312126 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpFEkhaJ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.288775632 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.63ms 2026-06-04 16:40:18.288801521 DEBUG Received server response for request 2 2026-06-04 16:40:18.289023543 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.289033911 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:18.289063174 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFEkhaJ/src/excluded/lib.py", kind: File } 2026-06-04 16:40:18.289138734 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.92µs 2026-06-04 16:40:18.289151004 DEBUG Received server response for request 3 2026-06-04 16:40:18.300297243 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:18.300334044 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.300344787 DEBUG method="shutdown" response.id=4 duration=15.85µs 2026-06-04 16:40:18.300352746 DEBUG Received server response for request 4 2026-06-04 16:40:18.300356623 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.300364786 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-06-04 16:40:18.304997938 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.305050968 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.305075673 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.305114763 DEBUG Client info: None 2026-06-04 16:40:18.305129298 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-04 16:40:18.305140088 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.305143426 INFO Version: Unknown 2026-06-04 16:40:18.305176235 DEBUG Received server response for request 1 2026-06-04 16:40:18.305206969 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.305253927 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.305270326 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.305273792 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.305288585 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.305291921 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.305319323 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.305331044 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.305337444 DEBUG Initializing workspace `file:///tmp/.tmpODFaQe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.305347202 DEBUG Searching for a project in '/tmp/.tmpODFaQe/src' 2026-06-04 16:40:18.305371145 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.305376068 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.305636962 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.305641546 DEBUG Discovering virtual environment in `/tmp/.tmpODFaQe/src` 2026-06-04 16:40:18.305679653 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.305684908 DEBUG No virtual environment found 2026-06-04 16:40:18.305694433 DEBUG Adding first-party search path `/tmp/.tmpODFaQe/src` 2026-06-04 16:40:18.305698129 DEBUG Using vendored stdlib 2026-06-04 16:40:18.305900837 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.306057219 DEBUG Adding new file root '/tmp/.tmpODFaQe/src' of kind Project 2026-06-04 16:40:18.306069252 DEBUG Updating project to check open files 2026-06-04 16:40:18.306079780 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.306083419 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.306110571 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpODFaQe/src/foo.py", kind: File } 2026-06-04 16:40:18.306135575 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpODFaQe/src/foo.py` 2026-06-04 16:40:18.306138574 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.306144557 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.306699533 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpODFaQe/src/foo.py"))}: Checking file '/tmp/.tmpODFaQe/src/foo.py' 2026-06-04 16:40:18.306886306 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpODFaQe/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.325838774 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.69ms 2026-06-04 16:40:18.325859112 DEBUG Received server response for request 2 2026-06-04 16:40:18.336106479 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.336144503 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.336154375 DEBUG method="shutdown" response.id=3 duration=15.56µs 2026-06-04 16:40:18.336162596 DEBUG Received server response for request 3 2026-06-04 16:40:18.336166871 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.336174600 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-06-04 16:40:18.340147817 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.340202739 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.340231345 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.340296931 DEBUG Client info: None 2026-06-04 16:40:18.340327579 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-04 16:40:18.340345827 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.340351225 INFO Version: Unknown 2026-06-04 16:40:18.340488523 DEBUG Received server response for request 1 2026-06-04 16:40:18.340534843 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.340618917 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.340800333 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.340803894 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.340884165 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.340876156 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.340888144 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.340898534 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.340906960 DEBUG Initializing workspace `file:///tmp/.tmpzOcgaK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.340918841 DEBUG Searching for a project in '/tmp/.tmpzOcgaK/src' 2026-06-04 16:40:18.340948687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.340954143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.341218183 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.341224389 DEBUG Discovering virtual environment in `/tmp/.tmpzOcgaK/src` 2026-06-04 16:40:18.341264638 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.341270260 DEBUG No virtual environment found 2026-06-04 16:40:18.341280035 DEBUG Adding first-party search path `/tmp/.tmpzOcgaK/src` 2026-06-04 16:40:18.341284020 DEBUG Using vendored stdlib 2026-06-04 16:40:18.341531564 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.341710612 DEBUG Adding new file root '/tmp/.tmpzOcgaK/src' of kind Project 2026-06-04 16:40:18.341724906 DEBUG Updating project to check open files 2026-06-04 16:40:18.341738986 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.341743305 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.341765827 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzOcgaK/src/foo.py", kind: File } 2026-06-04 16:40:18.341794232 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpzOcgaK/src/foo.py` 2026-06-04 16:40:18.341797620 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.341804671 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.341906131 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzOcgaK/src/foo.py"))}: Checking file '/tmp/.tmpzOcgaK/src/foo.py' 2026-06-04 16:40:18.342067841 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzOcgaK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.353800500 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpzOcgaK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.358666495 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.85ms 2026-06-04 16:40:18.358694227 DEBUG Received server response for request 2 2026-06-04 16:40:18.368964390 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.369139221 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.369153489 DEBUG method="shutdown" response.id=3 duration=22.80µs 2026-06-04 16:40:18.369174295 DEBUG Received server response for request 3 2026-06-04 16:40:18.369179724 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.369192389 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-06-04 16:40:18.373201045 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.373258632 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.373287695 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.373358480 DEBUG Client info: None 2026-06-04 16:40:18.373389034 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-04 16:40:18.373407619 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.373413572 INFO Version: Unknown 2026-06-04 16:40:18.373531993 DEBUG Received server response for request 1 2026-06-04 16:40:18.373580535 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.373991727 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.374144261 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.374151488 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.374177199 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.374181550 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.374284595 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.374719084 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.374790425 DEBUG Initializing workspace `file:///tmp/.tmppziWZ1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.374863945 DEBUG Searching for a project in '/tmp/.tmppziWZ1/src' 2026-06-04 16:40:18.374918057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.374923606 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.375176786 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.375269807 DEBUG Discovering virtual environment in `/tmp/.tmppziWZ1/src` 2026-06-04 16:40:18.375316280 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.375322189 DEBUG No virtual environment found 2026-06-04 16:40:18.375332135 DEBUG Adding first-party search path `/tmp/.tmppziWZ1/src` 2026-06-04 16:40:18.375336248 DEBUG Using vendored stdlib 2026-06-04 16:40:18.375572703 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.375733518 DEBUG Adding new file root '/tmp/.tmppziWZ1/src' of kind Project 2026-06-04 16:40:18.375748523 DEBUG Updating project to check open files 2026-06-04 16:40:18.375763612 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.375767278 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.375788869 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppziWZ1/src/foo.py", kind: File } 2026-06-04 16:40:18.375816483 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmppziWZ1/src/foo.py` 2026-06-04 16:40:18.375819594 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.375825713 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.375910772 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmppziWZ1/src/foo.py"))}: Checking file '/tmp/.tmppziWZ1/src/foo.py' 2026-06-04 16:40:18.376100517 DEBUG method="textDocument/diagnostic" response.id=2 duration=268.58µs 2026-06-04 16:40:18.376149946 DEBUG Received server response for request 2 2026-06-04 16:40:18.387264676 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.387295463 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.387308910 DEBUG method="shutdown" response.id=3 duration=19.38µs 2026-06-04 16:40:18.387325508 DEBUG Received server response for request 3 2026-06-04 16:40:18.387333925 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.387357476 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-06-04 16:40:18.388665007 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.388718724 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.388745662 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.388782927 DEBUG Client info: None 2026-06-04 16:40:18.388799592 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-04 16:40:18.388814371 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.388819128 INFO Version: Unknown 2026-06-04 16:40:18.388863073 DEBUG Received server response for request 1 2026-06-04 16:40:18.388911471 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.388990968 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.389036206 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.389046373 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.389118031 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.389123519 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:18.389141913 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.389160601 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.389172881 DEBUG Initializing workspace `file:///tmp/.tmp2sGCCO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.389189492 DEBUG Searching for a project in '/tmp/.tmp2sGCCO/src' 2026-06-04 16:40:18.389233044 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.389244281 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.389511955 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.389524934 DEBUG Discovering virtual environment in `/tmp/.tmp2sGCCO/src` 2026-06-04 16:40:18.389597252 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.389602216 DEBUG No virtual environment found 2026-06-04 16:40:18.389611990 DEBUG Adding first-party search path `/tmp/.tmp2sGCCO/src` 2026-06-04 16:40:18.389622757 DEBUG Using vendored stdlib 2026-06-04 16:40:18.389966128 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.390149949 DEBUG Adding new file root '/tmp/.tmp2sGCCO/src' of kind Project 2026-06-04 16:40:18.390311052 DEBUG Updating project to check open files 2026-06-04 16:40:18.390322539 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.390326072 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.390345876 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2sGCCO/src/foo.py", kind: File } 2026-06-04 16:40:18.390383076 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp2sGCCO/src/foo.py` 2026-06-04 16:40:18.390386068 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.390392000 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.390750528 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp2sGCCO/src/foo.py"))}: Checking file '/tmp/.tmp2sGCCO/src/foo.py' 2026-06-04 16:40:18.390927461 DEBUG method="textDocument/diagnostic" response.id=2 duration=459.90µs 2026-06-04 16:40:18.390945050 DEBUG Received server response for request 2 2026-06-04 16:40:18.401178135 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:18.401322384 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.401336401 DEBUG method="shutdown" response.id=3 duration=21.67µs 2026-06-04 16:40:18.401350801 DEBUG Received server response for request 3 2026-06-04 16:40:18.401354531 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.401379671 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-06-04 16:40:18.402781195 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.402836127 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.402869795 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.402934145 DEBUG Client info: None 2026-06-04 16:40:18.402957072 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-04 16:40:18.402970318 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.402973930 INFO Version: Unknown 2026-06-04 16:40:18.403021006 DEBUG Received server response for request 1 2026-06-04 16:40:18.403062016 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.403140231 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.403478212 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.403482769 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.403508617 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.403512671 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:18.403519615 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.403531675 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:18.403537226 DEBUG Initializing workspace `file:///tmp/.tmpUZj1CP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.403545472 DEBUG Searching for a project in '/tmp/.tmpUZj1CP/src' 2026-06-04 16:40:18.403574140 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.403579248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.403822385 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.403827090 DEBUG Discovering virtual environment in `/tmp/.tmpUZj1CP/src` 2026-06-04 16:40:18.403865593 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.403871112 DEBUG No virtual environment found 2026-06-04 16:40:18.403881205 DEBUG Adding first-party search path `/tmp/.tmpUZj1CP/src` 2026-06-04 16:40:18.403884982 DEBUG Using vendored stdlib 2026-06-04 16:40:18.404109459 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.404272621 DEBUG Adding new file root '/tmp/.tmpUZj1CP/src' of kind Project 2026-06-04 16:40:18.404284739 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.404311867 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:18.404336187 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUZj1CP/src/unchanged.py", kind: File } 2026-06-04 16:40:18.404367722 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUZj1CP/src/unchanged.py` 2026-06-04 16:40:18.404371314 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.404377903 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:18.405177903 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.405176104 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:18.406626373 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-06-04 16:40:18.406648008 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.406731278 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpUZj1CP/src/changed_error.py' 2026-06-04 16:40:18.406762329 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmpUZj1CP/src/modified_same_error.py' 2026-06-04 16:40:18.406815183 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.406960910 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpUZj1CP/src/unchanged.py' 2026-06-04 16:40:18.407045398 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmpUZj1CP/src/new_error.py' 2026-06-04 16:40:18.420249702 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.420585009 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1401))}: Checking file '/tmp/.tmpUZj1CP/src/fixed_error.py' 2026-06-04 16:40:18.425213389 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.425244523 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-04 16:40:18.425292544 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.425292673 DEBUG method="workspace/diagnostic" response.id=2 duration=20.91ms 2026-06-04 16:40:18.425306012 DEBUG Received server response for request 2 2026-06-04 16:40:18.431785671 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.431799455 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.431804094 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.431807427 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:18.431811795 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:18.431814742 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:18.431817688 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:18.431820700 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:18.431823116 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:18.431965725 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUZj1CP/src/new_error.py") 2026-06-04 16:40:18.431981454 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/new_error.py` 2026-06-04 16:40:18.432004346 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpUZj1CP/src/new_error.py` 2026-06-04 16:40:18.432024433 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUZj1CP/src/new_error.py` 2026-06-04 16:40:18.432027795 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.432033888 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(1400))}}: Set open project files (count: 2) 2026-06-04 16:40:18.432049777 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUZj1CP/src/fixed_error.py") 2026-06-04 16:40:18.432056114 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/fixed_error.py` 2026-06-04 16:40:18.432060164 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpUZj1CP/src/fixed_error.py` 2026-06-04 16:40:18.432070558 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUZj1CP/src/fixed_error.py` 2026-06-04 16:40:18.432072561 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.432076145 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(1401)), file(Id(1400))}}: Set open project files (count: 3) 2026-06-04 16:40:18.432086705 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUZj1CP/src/changed_error.py") 2026-06-04 16:40:18.432091428 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/changed_error.py` 2026-06-04 16:40:18.432095269 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpUZj1CP/src/changed_error.py` 2026-06-04 16:40:18.432102859 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUZj1CP/src/changed_error.py` 2026-06-04 16:40:18.432104988 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.432109433 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(1400)), file(Id(c00)), file(Id(1401)), file(Id(1000))}}: Set open project files (count: 4) 2026-06-04 16:40:18.432118693 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUZj1CP/src/modified_same_error.py") 2026-06-04 16:40:18.432123221 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/modified_same_error.py` 2026-06-04 16:40:18.432126430 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpUZj1CP/src/modified_same_error.py` 2026-06-04 16:40:18.432134842 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUZj1CP/src/modified_same_error.py` 2026-06-04 16:40:18.432136938 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:18.432140765 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(1400)), file(Id(1001)), file(Id(c00)), file(Id(1401)), file(Id(1000))}}: Set open project files (count: 5) 2026-06-04 16:40:18.432152440 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:18.432157850 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUZj1CP/src/new_error.py", kind: FileContent } 2026-06-04 16:40:18.432162950 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/new_error.py` 2026-06-04 16:40:18.432173020 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:18.432177305 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUZj1CP/src/fixed_error.py", kind: FileContent } 2026-06-04 16:40:18.432182483 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/fixed_error.py` 2026-06-04 16:40:18.432192025 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:18.432195974 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUZj1CP/src/changed_error.py", kind: FileContent } 2026-06-04 16:40:18.432200815 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/changed_error.py` 2026-06-04 16:40:18.432209875 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:18.432213570 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUZj1CP/src/modified_same_error.py", kind: FileContent } 2026-06-04 16:40:18.432217950 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpUZj1CP/src/modified_same_error.py` 2026-06-04 16:40:18.432259612 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:18.432287800 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.432299853 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.432313575 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpUZj1CP/src/changed_error.py' 2026-06-04 16:40:18.432334681 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmpUZj1CP/src/modified_same_error.py' 2026-06-04 16:40:18.432347621 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmpUZj1CP/src/new_error.py' 2026-06-04 16:40:18.432542795 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1401))}: Checking file '/tmp/.tmpUZj1CP/src/fixed_error.py' 2026-06-04 16:40:18.432644334 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.432682986 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:18.432704031 DEBUG Received notification `$/progress` 2026-06-04 16:40:18.432723262 DEBUG method="workspace/diagnostic" response.id=3 duration=499.51µs 2026-06-04 16:40:18.432739752 DEBUG Received server response for request 3 2026-06-04 16:40:18.443142790 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:18.443325690 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:18.443340146 DEBUG method="shutdown" response.id=4 duration=21.96µs 2026-06-04 16:40:18.443359164 DEBUG Received server response for request 4 2026-06-04 16:40:18.443367733 DEBUG Client sends notification `exit` 2026-06-04 16:40:18.443388953 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-06-04 16:40:18.448197160 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:18.448254993 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:18.448296017 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:18.448351270 DEBUG Client info: None 2026-06-04 16:40:18.448371679 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-04 16:40:18.448385246 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:18.448388695 INFO Version: Unknown 2026-06-04 16:40:18.448850672 DEBUG Received server response for request 1 2026-06-04 16:40:18.448904176 DEBUG Client sends notification `initialized` 2026-06-04 16:40:18.449014654 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:18.449146155 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:18.449150631 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:18.449164891 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:18.449186068 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:18.449202731 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:18.449210184 DEBUG Initializing workspace `file:///tmp/.tmpYueDXo/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:18.449226017 DEBUG Searching for a project in '/tmp/.tmpYueDXo/astral:test' 2026-06-04 16:40:18.449260009 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:18.449265809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:18.449584154 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:18.449590890 DEBUG Discovering virtual environment in `/tmp/.tmpYueDXo/astral:test` 2026-06-04 16:40:18.449632817 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:18.449638799 DEBUG No virtual environment found 2026-06-04 16:40:18.449649175 DEBUG Adding first-party search path `/tmp/.tmpYueDXo/astral:test` 2026-06-04 16:40:18.449653385 DEBUG Using vendored stdlib 2026-06-04 16:40:18.449895565 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:18.450103376 DEBUG Adding new file root '/tmp/.tmpYueDXo/astral:test' of kind Project 2026-06-04 16:40:18.450122923 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:18.450127403 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:18.450173344 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'astral:test' 2026-06-04 16:40:18.451605529 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:18.451733523 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpYueDXo/astral:test/test.py' 2026-06-04 16:40:18.451834672 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:18.466259243 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:18.471097182 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-04 16:40:18.471135424 DEBUG method="workspace/diagnostic" response.id=2 duration=21.01ms 2026-06-04 16:40:18.471149109 DEBUG Received server response for request 2 2026-06-04 16:40:18.471184205 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:18.471224955 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'astral:test' 2026-06-04 16:40:18.471271230 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:18.471276041 DEBUG request{id=3 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:20.471299827 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:20.471430329 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:20.471514789 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-06-04 16:40:20.471521792 DEBUG method="shutdown" response.id=4 duration=102.84µs 2026-06-04 16:40:20.471524251 DEBUG Received server response for request 3 2026-06-04 16:40:20.471530082 DEBUG Received server response for request 4 2026-06-04 16:40:20.471536539 DEBUG Client sends notification `exit` 2026-06-04 16:40:20.471541993 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-06-04 16:40:20.477270369 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:20.477329888 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:20.477365148 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:20.477471071 DEBUG Client info: None 2026-06-04 16:40:20.477510928 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-04 16:40:20.477533001 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:20.477539677 INFO Version: Unknown 2026-06-04 16:40:20.477625123 DEBUG Received server response for request 1 2026-06-04 16:40:20.477700966 DEBUG Client sends notification `initialized` 2026-06-04 16:40:20.477877900 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:20.478016032 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:20.478019683 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:20.478037474 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:20.478054750 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:20.478069646 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:20.478077072 DEBUG Initializing workspace `file:///tmp/.tmpj5PVsb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:20.478090124 DEBUG Searching for a project in '/tmp/.tmpj5PVsb/src' 2026-06-04 16:40:20.478131621 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:20.478138741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:20.478431163 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:20.478436079 DEBUG Discovering virtual environment in `/tmp/.tmpj5PVsb/src` 2026-06-04 16:40:20.478537500 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:20.478544203 DEBUG No virtual environment found 2026-06-04 16:40:20.478555979 DEBUG Adding first-party search path `/tmp/.tmpj5PVsb/src` 2026-06-04 16:40:20.478559579 DEBUG Using vendored stdlib 2026-06-04 16:40:20.478819947 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:20.479016356 DEBUG Adding new file root '/tmp/.tmpj5PVsb/src' of kind Project 2026-06-04 16:40:20.479035299 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:20.479039604 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:20.479082842 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:20.480629767 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-06-04 16:40:20.480735995 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpj5PVsb/src/test.py' 2026-06-04 16:40:20.480900237 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:20.492014158 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:20.496497091 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.016s 2026-06-04 16:40:20.496516708 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:22.478167437 DEBUG Client sends notification `$/cancelRequest` 2026-06-04 16:40:22.479303619 DEBUG notification{method="$/cancelRequest"}: Cancelled request id=2 method=workspace/diagnostic 2026-06-04 16:40:22.479345769 DEBUG notification{method="$/cancelRequest"}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-06-04 16:40:22.479354261 DEBUG Received server response for request 2 2026-06-04 16:40:22.489669385 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:22.489816671 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:22.489832546 DEBUG method="shutdown" response.id=3 duration=24.79µs 2026-06-04 16:40:22.489856599 DEBUG Received server response for request 3 2026-06-04 16:40:22.489866453 DEBUG Client sends notification `exit` 2026-06-04 16:40:22.489880021 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-06-04 16:40:22.495263095 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:22.495324463 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:22.495371570 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:22.495457849 DEBUG Client info: None 2026-06-04 16:40:22.495485191 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-04 16:40:22.495500924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:22.495504775 INFO Version: Unknown 2026-06-04 16:40:22.495920404 DEBUG Received server response for request 1 2026-06-04 16:40:22.495968398 DEBUG Client sends notification `initialized` 2026-06-04 16:40:22.496057405 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:22.496089766 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:22.496093968 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:22.496111873 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:22.496114724 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:22.496146773 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:22.496159612 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:22.496168043 DEBUG Initializing workspace `file:///tmp/.tmpOjcGFn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:22.496180204 DEBUG Searching for a project in '/tmp/.tmpOjcGFn/src' 2026-06-04 16:40:22.496208060 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:22.496214265 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:22.496601858 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:22.496609553 DEBUG Discovering virtual environment in `/tmp/.tmpOjcGFn/src` 2026-06-04 16:40:22.496659956 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:22.496667457 DEBUG No virtual environment found 2026-06-04 16:40:22.496686440 DEBUG Adding first-party search path `/tmp/.tmpOjcGFn/src` 2026-06-04 16:40:22.496690822 DEBUG Using vendored stdlib 2026-06-04 16:40:22.496970571 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:22.497210136 DEBUG Adding new file root '/tmp/.tmpOjcGFn/src' of kind Project 2026-06-04 16:40:22.497228786 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:22.497233728 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:22.497262969 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOjcGFn/src/test.py", kind: File } 2026-06-04 16:40:22.497312966 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpOjcGFn/src/test.py` 2026-06-04 16:40:22.497316429 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:22.497324637 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:22.497356520 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:22.498841435 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:22.499043548 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpOjcGFn/src/test.py' 2026-06-04 16:40:22.499217996 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:22.510499456 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:22.514533504 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.016s 2026-06-04 16:40:22.514554476 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:24.496256459 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:24.496401889 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:24.496435846 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpOjcGFn/src/test.py", kind: FileContent } 2026-06-04 16:40:24.496480324 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpOjcGFn/src/test.py` 2026-06-04 16:40:24.496534382 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-04 16:40:24.496593246 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:24.496733113 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpOjcGFn/src/test.py' 2026-06-04 16:40:24.497184446 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-04 16:40:24.497225912 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-04 16:40:24.497244149 DEBUG Received server response for request 2 2026-06-04 16:40:24.507662111 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:24.507703572 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:24.507715646 DEBUG method="shutdown" response.id=3 duration=18.69µs 2026-06-04 16:40:24.507728852 DEBUG Received server response for request 3 2026-06-04 16:40:24.507734504 DEBUG Client sends notification `exit` 2026-06-04 16:40:24.507744571 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-06-04 16:40:24.513066971 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:24.513129952 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:24.513166503 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:24.513221157 DEBUG Client info: None 2026-06-04 16:40:24.513239596 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-04 16:40:24.513257842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:24.513263874 INFO Version: Unknown 2026-06-04 16:40:24.513342379 DEBUG Received server response for request 1 2026-06-04 16:40:24.513402678 DEBUG Client sends notification `initialized` 2026-06-04 16:40:24.513529843 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:24.513617657 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:24.513621279 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:24.513635851 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:24.513657435 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:24.513670632 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:24.513677436 DEBUG Initializing workspace `file:///tmp/.tmpaxduBS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:24.513697579 DEBUG Searching for a project in '/tmp/.tmpaxduBS/src' 2026-06-04 16:40:24.513727933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:24.513733727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:24.514068444 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:24.514073862 DEBUG Discovering virtual environment in `/tmp/.tmpaxduBS/src` 2026-06-04 16:40:24.514129460 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:24.514136392 DEBUG No virtual environment found 2026-06-04 16:40:24.514148626 DEBUG Adding first-party search path `/tmp/.tmpaxduBS/src` 2026-06-04 16:40:24.514152454 DEBUG Using vendored stdlib 2026-06-04 16:40:24.514397148 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:24.514626829 DEBUG Adding new file root '/tmp/.tmpaxduBS/src' of kind Project 2026-06-04 16:40:24.514645184 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:24.514649580 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:24.514690135 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:24.516176648 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:24.516315667 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpaxduBS/src/test.py' 2026-06-04 16:40:24.516484284 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:24.527755543 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:24.531429299 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-04 16:40:24.531470322 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:26.513770423 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:26.513897548 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:26.513937283 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-04 16:40:26.513944438 DEBUG method="shutdown" response.id=3 duration=58.68µs 2026-06-04 16:40:26.513948263 DEBUG Received server response for request 2 2026-06-04 16:40:26.513954007 DEBUG Received server response for request 3 2026-06-04 16:40:26.513960646 DEBUG Client sends notification `exit` 2026-06-04 16:40:26.513966285 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-06-04 16:40:26.520219265 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:26.520282138 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:26.520320293 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:26.520410018 DEBUG Client info: None 2026-06-04 16:40:26.520436660 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-04 16:40:26.520475723 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:26.520482180 INFO Version: Unknown 2026-06-04 16:40:26.520576224 DEBUG Received server response for request 1 2026-06-04 16:40:26.520640834 DEBUG Client sends notification `initialized` 2026-06-04 16:40:26.520724309 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:26.520755697 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:26.520760647 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:26.520779384 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:26.520782196 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:26.520837977 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:26.520852445 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:26.520860739 DEBUG Initializing workspace `file:///tmp/.tmp3X14qC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:26.520873427 DEBUG Searching for a project in '/tmp/.tmp3X14qC/src' 2026-06-04 16:40:26.520903139 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:26.520909658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:26.521210286 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:26.521216424 DEBUG Discovering virtual environment in `/tmp/.tmp3X14qC/src` 2026-06-04 16:40:26.521267380 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:26.521274000 DEBUG No virtual environment found 2026-06-04 16:40:26.521286827 DEBUG Adding first-party search path `/tmp/.tmp3X14qC/src` 2026-06-04 16:40:26.521291018 DEBUG Using vendored stdlib 2026-06-04 16:40:26.521571992 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:26.521772397 DEBUG Adding new file root '/tmp/.tmp3X14qC/src' of kind Project 2026-06-04 16:40:26.521792682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:26.521797340 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:26.521824861 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3X14qC/src/test.py", kind: File } 2026-06-04 16:40:26.521882977 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp3X14qC/src/test.py` 2026-06-04 16:40:26.521886967 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:26.521896030 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:26.521942686 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:26.523367487 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:26.523540413 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp3X14qC/src/test.py' 2026-06-04 16:40:26.523726247 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:26.539203531 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:26.543767462 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.020s 2026-06-04 16:40:26.543784754 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:28.520919570 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:28.521172977 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:28.521228359 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3X14qC/src/test.py", kind: FileContent } 2026-06-04 16:40:28.521247269 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp3X14qC/src/test.py` 2026-06-04 16:40:28.521307922 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-04 16:40:28.521350378 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:28.521506010 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp3X14qC/src/test.py' 2026-06-04 16:40:28.521967720 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-04 16:40:28.522012191 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-04 16:40:28.522037926 DEBUG Received server response for request 2 2026-06-04 16:40:28.522092924 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:28.522146590 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:28.522213578 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:28.522220403 DEBUG request{id=3 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:30.522234803 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:30.522525770 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:30.522580794 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3X14qC/src/test.py", kind: FileContent } 2026-06-04 16:40:30.522599921 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp3X14qC/src/test.py` 2026-06-04 16:40:30.522678129 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-04 16:40:30.522728195 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:30.522824445 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp3X14qC/src/test.py' 2026-06-04 16:40:30.523078873 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:30.523112125 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-06-04 16:40:30.523137127 DEBUG Received server response for request 3 2026-06-04 16:40:30.534529820 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:30.534779014 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.534793932 DEBUG method="shutdown" response.id=4 duration=23.88µs 2026-06-04 16:40:30.534810556 DEBUG Received server response for request 4 2026-06-04 16:40:30.534815466 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.534831346 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-06-04 16:40:30.540248798 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.540310101 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.540359150 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.540433628 DEBUG Client info: None 2026-06-04 16:40:30.540475713 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-04 16:40:30.540495983 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.540502445 INFO Version: Unknown 2026-06-04 16:40:30.540546356 DEBUG Received server response for request 1 2026-06-04 16:40:30.540595512 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.540667981 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.540686196 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.540690433 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.540704217 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:30.540772447 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.540784580 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:30.540791334 DEBUG Initializing workspace `file:///tmp/.tmp9AA3ne/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.540803588 DEBUG Searching for a project in '/tmp/.tmp9AA3ne/src' 2026-06-04 16:40:30.540830822 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.540837001 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.541065895 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.541071458 DEBUG Discovering virtual environment in `/tmp/.tmp9AA3ne/src` 2026-06-04 16:40:30.541106700 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.541110733 DEBUG No virtual environment found 2026-06-04 16:40:30.541118649 DEBUG Adding first-party search path `/tmp/.tmp9AA3ne/src` 2026-06-04 16:40:30.541121179 DEBUG Using vendored stdlib 2026-06-04 16:40:30.541315490 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.541478529 DEBUG Adding new file root '/tmp/.tmp9AA3ne/src' of kind Project 2026-06-04 16:40:30.541495692 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.541499543 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:30.541536100 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:30.542985087 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-06-04 16:40:30.543104777 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c03))}: Checking file '/tmp/.tmp9AA3ne/src/file_003.py' 2026-06-04 16:40:30.543111229 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c04))}: Checking file '/tmp/.tmp9AA3ne/src/file_004.py' 2026-06-04 16:40:30.543254755 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmp9AA3ne/src/file_001.py' 2026-06-04 16:40:30.543285256 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c04))}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.543134409 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmp9AA3ne/src/file_002.py' 2026-06-04 16:40:30.555361214 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.559326266 DEBUG Received notification `$/progress` 2026-06-04 16:40:30.559335657 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp9AA3ne/src/file_000.py' 2026-06-04 16:40:30.559460233 DEBUG Received notification `$/progress` 2026-06-04 16:40:30.559474195 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.016s 2026-06-04 16:40:30.559530304 DEBUG method="workspace/diagnostic" response.id=2 duration=18.03ms 2026-06-04 16:40:30.559541324 DEBUG Received server response for request 2 2026-06-04 16:40:30.569752911 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.569904585 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.569921418 DEBUG method="shutdown" response.id=3 duration=23.62µs 2026-06-04 16:40:30.569939232 DEBUG Received server response for request 3 2026-06-04 16:40:30.569949572 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.569969127 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-06-04 16:40:30.573845229 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.573901791 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.573934570 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.574001437 DEBUG Client info: None 2026-06-04 16:40:30.574029603 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-04 16:40:30.574049985 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.574056234 INFO Version: Unknown 2026-06-04 16:40:30.574131422 DEBUG Received server response for request 1 2026-06-04 16:40:30.574184813 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.574278629 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.574357523 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.574360748 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.574376768 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.574381431 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.574385555 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.574388350 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:30.574433030 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.574468990 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.574477053 DEBUG Initializing workspace `file:///tmp/.tmpJj584O/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.574489408 DEBUG Searching for a project in '/tmp/.tmpJj584O/src' 2026-06-04 16:40:30.574515747 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.574521390 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.574801674 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.574807224 DEBUG Discovering virtual environment in `/tmp/.tmpJj584O/src` 2026-06-04 16:40:30.574849460 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.574855617 DEBUG No virtual environment found 2026-06-04 16:40:30.574867191 DEBUG Adding first-party search path `/tmp/.tmpJj584O/src` 2026-06-04 16:40:30.574871118 DEBUG Using vendored stdlib 2026-06-04 16:40:30.575102401 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.575314212 DEBUG Adding new file root '/tmp/.tmpJj584O/src' of kind Project 2026-06-04 16:40:30.575335005 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.575338959 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.575369326 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJj584O/src/error_0.py", kind: File } 2026-06-04 16:40:30.575424499 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJj584O/src/error_0.py` 2026-06-04 16:40:30.575428729 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.575468102 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.575488895 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJj584O/src/error_1.py", kind: File } 2026-06-04 16:40:30.575503049 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJj584O/src/error_1.py` 2026-06-04 16:40:30.575505755 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.575510290 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:30.575520942 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJj584O/src/error_2.py", kind: File } 2026-06-04 16:40:30.575531025 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJj584O/src/error_2.py` 2026-06-04 16:40:30.575533441 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.575537794 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-04 16:40:30.575573801 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:30.577133150 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.001s 2026-06-04 16:40:30.577237204 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpJj584O/src/error_4.py' 2026-06-04 16:40:30.577245503 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpJj584O/src/error_1.py' 2026-06-04 16:40:30.577313849 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.577412053 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmpJj584O/src/error_5.py' 2026-06-04 16:40:30.577430545 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpJj584O/src/error_2.py' 2026-06-04 16:40:30.590645021 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.595626178 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1800))}: Checking file '/tmp/.tmpJj584O/src/error_3.py' 2026-06-04 16:40:30.595635081 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpJj584O/src/error_0.py' 2026-06-04 16:40:30.595642066 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmpJj584O/src/error_6.py' 2026-06-04 16:40:30.595841768 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-04 16:40:30.595916993 DEBUG method="workspace/diagnostic" response.id=2 duration=20.37ms 2026-06-04 16:40:30.595938721 DEBUG Received server response for request 2 2026-06-04 16:40:30.596023195 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:30.596028653 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:30.596032273 DEBUG Client sends notification `textDocument/didChange` 2026-06-04 16:40:30.596034542 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:30.596044709 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:30.596056367 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJj584O/src/error_0.py", kind: FileContent } 2026-06-04 16:40:30.596066690 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJj584O/src/error_0.py` 2026-06-04 16:40:30.596101260 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:30.596105378 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJj584O/src/error_1.py", kind: FileContent } 2026-06-04 16:40:30.596109430 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJj584O/src/error_1.py` 2026-06-04 16:40:30.596122077 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-04 16:40:30.596125671 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJj584O/src/error_2.py", kind: FileContent } 2026-06-04 16:40:30.596129323 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJj584O/src/error_2.py` 2026-06-04 16:40:30.596169931 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:30.596211885 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpJj584O/src/error_1.py' 2026-06-04 16:40:30.596223322 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpJj584O/src/error_2.py' 2026-06-04 16:40:30.596267454 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpJj584O/src/error_0.py' 2026-06-04 16:40:30.596354430 DEBUG Received notification `$/progress` 2026-06-04 16:40:30.596383243 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:30.596408680 DEBUG method="workspace/diagnostic" response.id=3 duration=273.88µs 2026-06-04 16:40:30.596418995 DEBUG Received server response for request 3 2026-06-04 16:40:30.606862693 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:30.606903471 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.606913770 DEBUG method="shutdown" response.id=4 duration=16.57µs 2026-06-04 16:40:30.606921513 DEBUG Received server response for request 4 2026-06-04 16:40:30.606926246 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.606938432 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-06-04 16:40:30.611253781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.611310873 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.611340811 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.611397368 DEBUG Client info: None 2026-06-04 16:40:30.611426865 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-04 16:40:30.611465058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.611471879 INFO Version: Unknown 2026-06-04 16:40:30.611625078 DEBUG Received server response for request 1 2026-06-04 16:40:30.611680110 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.611757931 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.611798308 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.611803022 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.611818289 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:30.611860950 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.611876374 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:30.611884523 DEBUG Initializing workspace `file:///tmp/.tmpH1t2JS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.611896988 DEBUG Searching for a project in '/tmp/.tmpH1t2JS/src' 2026-06-04 16:40:30.611948034 DEBUG Found project at '/tmp/.tmpH1t2JS' 2026-06-04 16:40:30.611954020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.612234921 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.612240923 DEBUG Discovering virtual environment in `/tmp/.tmpH1t2JS` 2026-06-04 16:40:30.612284058 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.612290156 DEBUG No virtual environment found 2026-06-04 16:40:30.612299777 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-04 16:40:30.612308703 DEBUG Adding first-party search path `/tmp/.tmpH1t2JS/src` 2026-06-04 16:40:30.612312641 DEBUG Adding first-party search path `/tmp/.tmpH1t2JS` 2026-06-04 16:40:30.612316437 DEBUG Using vendored stdlib 2026-06-04 16:40:30.612568996 INFO Python version: Python 3.10, platform: linux 2026-06-04 16:40:30.612758517 DEBUG Adding new file root '/tmp/.tmpH1t2JS' of kind Project 2026-06-04 16:40:30.612775484 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.612780185 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:30.612819387 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project '.tmpH1t2JS' 2026-06-04 16:40:30.614251931 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=.tmpH1t2JS}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:30.614356984 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpH1t2JS/src/foo.py' 2026-06-04 16:40:30.614425207 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.631404213 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-04 16:40:30.631479407 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-04 16:40:30.631573428 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.017s 2026-06-04 16:40:30.631629163 DEBUG method="workspace/diagnostic" response.id=2 duration=18.85ms 2026-06-04 16:40:30.631646422 DEBUG Received server response for request 2 2026-06-04 16:40:30.641891936 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.641912568 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.641920693 DEBUG method="shutdown" response.id=3 duration=12.71µs 2026-06-04 16:40:30.641926669 DEBUG Received server response for request 3 2026-06-04 16:40:30.641930130 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.641940406 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-06-04 16:40:30.646005751 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.646061027 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.646088044 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.646143051 DEBUG Client info: None 2026-06-04 16:40:30.646160458 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-04 16:40:30.646175421 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.646180771 INFO Version: Unknown 2026-06-04 16:40:30.646231448 DEBUG Received server response for request 1 2026-06-04 16:40:30.646291249 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.646386269 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.646466971 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.646471599 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.646486420 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:30.646571600 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.646587241 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:30.646594373 DEBUG Initializing workspace `file:///tmp/.tmpHORzn2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.646606982 DEBUG Searching for a project in '/tmp/.tmpHORzn2/src' 2026-06-04 16:40:30.646636362 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.646641680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.646918257 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.646924280 DEBUG Discovering virtual environment in `/tmp/.tmpHORzn2/src` 2026-06-04 16:40:30.646967892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.646973904 DEBUG No virtual environment found 2026-06-04 16:40:30.646985520 DEBUG Adding first-party search path `/tmp/.tmpHORzn2/src` 2026-06-04 16:40:30.646989327 DEBUG Using vendored stdlib 2026-06-04 16:40:30.647218648 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.647393106 DEBUG Adding new file root '/tmp/.tmpHORzn2/src' of kind Project 2026-06-04 16:40:30.647410289 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.647414693 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:30.647437597 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:30.648862349 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:30.648973576 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpHORzn2/src/foo.py' 2026-06-04 16:40:30.649095747 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.660369749 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.665222834 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.016s 2026-06-04 16:40:30.665257007 DEBUG method="workspace/diagnostic" response.id=2 duration=17.84ms 2026-06-04 16:40:30.665406375 DEBUG Received server response for request 2 2026-06-04 16:40:30.675743553 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.675883288 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.675898590 DEBUG method="shutdown" response.id=3 duration=23.80µs 2026-06-04 16:40:30.675910657 DEBUG Received server response for request 3 2026-06-04 16:40:30.675918767 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.675927953 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-06-04 16:40:30.679661794 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.679719329 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.679746394 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.679811719 DEBUG Client info: None 2026-06-04 16:40:30.679831356 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-04 16:40:30.679848341 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.679854097 INFO Version: Unknown 2026-06-04 16:40:30.679914229 DEBUG Received server response for request 1 2026-06-04 16:40:30.679959549 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.680033541 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.680071661 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.680075309 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.680087779 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:30.680197808 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.680228014 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:30.680236602 DEBUG Initializing workspace `file:///tmp/.tmpoTsZNK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.680249899 DEBUG Searching for a project in '/tmp/.tmpoTsZNK/src' 2026-06-04 16:40:30.680373205 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.680379768 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.680779641 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.680801747 DEBUG Discovering virtual environment in `/tmp/.tmpoTsZNK/src` 2026-06-04 16:40:30.680874161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.680881051 DEBUG No virtual environment found 2026-06-04 16:40:30.680893249 DEBUG Adding first-party search path `/tmp/.tmpoTsZNK/src` 2026-06-04 16:40:30.680917016 DEBUG Using vendored stdlib 2026-06-04 16:40:30.681434810 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.681638204 DEBUG Adding new file root '/tmp/.tmpoTsZNK/src' of kind Project 2026-06-04 16:40:30.681655205 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.681659728 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:30.681688624 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-04 16:40:30.683075087 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:30.683232188 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpoTsZNK/src/foo.py' 2026-06-04 16:40:30.683408677 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:30.683438430 DEBUG method="workspace/diagnostic" response.id=2 duration=1.78ms 2026-06-04 16:40:30.683476769 DEBUG Received server response for request 2 2026-06-04 16:40:30.693734665 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.693870709 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.693885027 DEBUG method="shutdown" response.id=3 duration=21.09µs 2026-06-04 16:40:30.693896982 DEBUG Received server response for request 3 2026-06-04 16:40:30.693904809 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.693920617 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-06-04 16:40:30.695240386 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.695295751 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.695320946 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.695378951 DEBUG Client info: None 2026-06-04 16:40:30.695390191 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-04 16:40:30.695400629 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.695404287 INFO Version: Unknown 2026-06-04 16:40:30.695437290 DEBUG Received server response for request 1 2026-06-04 16:40:30.695499172 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.695519554 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxC1BRF 2026-06-04 16:40:30.695589355 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.695618415 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.695622744 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.695628890 DEBUG No workspace configuration provided for file:///tmp/.tmpxC1BRF 2026-06-04 16:40:30.695647906 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-04 16:40:30.695650813 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-06-04 16:40:30.695660804 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.695665217 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpxC1BRF, using default options 2026-06-04 16:40:30.695669910 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.695674743 DEBUG Initializing workspace `file:///tmp/.tmpxC1BRF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.695683288 DEBUG Searching for a project in '/tmp/.tmpxC1BRF' 2026-06-04 16:40:30.695702853 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.695707662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.695908585 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.695912918 DEBUG Discovering virtual environment in `/tmp/.tmpxC1BRF` 2026-06-04 16:40:30.695939887 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.695943599 DEBUG No virtual environment found 2026-06-04 16:40:30.695950847 DEBUG Adding first-party search path `/tmp/.tmpxC1BRF` 2026-06-04 16:40:30.695953129 DEBUG Using vendored stdlib 2026-06-04 16:40:30.696108855 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.696224244 DEBUG Adding new file root '/tmp/.tmpxC1BRF' of kind Project 2026-06-04 16:40:30.696233379 DEBUG Updating project to check open files 2026-06-04 16:40:30.696248606 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.696251153 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-04 16:40:30.696273252 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:30.696276298 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.696282019 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.696287258 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:30.696288732 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.696291570 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-04 16:40:30.696294666 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-04 16:40:30.696296068 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.696298433 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-04 16:40:30.696352033 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/test.ipynb' 2026-06-04 16:40:30.696481491 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.711318477 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.716833359 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:30.716846570 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-04 16:40:30.722712065 DEBUG method="textDocument/prepareRename" response.id=2 duration=5.89ms 2026-06-04 16:40:30.722727907 DEBUG Received server response for request 2 2026-06-04 16:40:30.723429558 DEBUG Client sends request `textDocument/rename` with ID 3 2026-06-04 16:40:30.730288467 INFO request{id=3 method="textDocument/rename"}:Project::index_files{project=.tmpxC1BRF}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:30.730362902 DEBUG Failed to read notebook '/tmp/.tmpxC1BRF/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-04 16:40:30.731299852 DEBUG method="textDocument/rename" response.id=3 duration=7.84ms 2026-06-04 16:40:30.731314958 DEBUG Received server response for request 3 2026-06-04 16:40:30.743066322 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:30.743094562 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.743104917 DEBUG method="shutdown" response.id=4 duration=15.74µs 2026-06-04 16:40:30.743113263 DEBUG Received server response for request 4 2026-06-04 16:40:30.743117595 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.743122195 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-06-04 16:40:30.747424324 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.747498618 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.747523029 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.747574570 DEBUG Client info: None 2026-06-04 16:40:30.747593004 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-04 16:40:30.747609078 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.747614175 INFO Version: Unknown 2026-06-04 16:40:30.747659232 DEBUG Received server response for request 1 2026-06-04 16:40:30.747711037 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.747738458 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpCWv8NS 2026-06-04 16:40:30.747802183 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.747863128 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.747872163 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.747879787 DEBUG No workspace configuration provided for file:///tmp/.tmpCWv8NS 2026-06-04 16:40:30.747886795 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.747890295 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-06-04 16:40:30.747934900 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.747939654 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpCWv8NS, using default options 2026-06-04 16:40:30.747945895 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.747952840 DEBUG Initializing workspace `file:///tmp/.tmpCWv8NS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.747963768 DEBUG Searching for a project in '/tmp/.tmpCWv8NS' 2026-06-04 16:40:30.747984695 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.747989741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.748241597 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.748245702 DEBUG Discovering virtual environment in `/tmp/.tmpCWv8NS` 2026-06-04 16:40:30.748283452 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.748288646 DEBUG No virtual environment found 2026-06-04 16:40:30.748299010 DEBUG Adding first-party search path `/tmp/.tmpCWv8NS` 2026-06-04 16:40:30.748302862 DEBUG Using vendored stdlib 2026-06-04 16:40:30.748549497 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.748732402 DEBUG Adding new file root '/tmp/.tmpCWv8NS' of kind Project 2026-06-04 16:40:30.748746162 DEBUG Updating project to check open files 2026-06-04 16:40:30.748764745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.748768755 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.748792402 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCWv8NS/foo.py", kind: File } 2026-06-04 16:40:30.748820857 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpCWv8NS/foo.py` 2026-06-04 16:40:30.748824450 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.748830732 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.750266448 INFO request{id=2 method="textDocument/prepareRename"}:Project::index_files{project=.tmpCWv8NS}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:30.750411279 DEBUG method="textDocument/prepareRename" response.id=2 duration=1.57ms 2026-06-04 16:40:30.750427180 DEBUG Received server response for request 2 2026-06-04 16:40:30.750434658 DEBUG Client sends request `textDocument/rename` with ID 3 2026-06-04 16:40:30.750694318 DEBUG method="textDocument/rename" response.id=3 duration=172.40µs 2026-06-04 16:40:30.750710574 DEBUG Received server response for request 3 2026-06-04 16:40:30.761750585 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:30.761895224 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.761909974 DEBUG method="shutdown" response.id=4 duration=21.36µs 2026-06-04 16:40:30.761926984 DEBUG Received server response for request 4 2026-06-04 16:40:30.761934694 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.761978981 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-06-04 16:40:30.763373460 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.763458083 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.763486621 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.765569042 DEBUG Client info: None 2026-06-04 16:40:30.765592076 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-04 16:40:30.765608078 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.765613011 INFO Version: Unknown 2026-06-04 16:40:30.765673182 DEBUG Received server response for request 1 2026-06-04 16:40:30.765720810 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.766186290 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.766232500 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.766237534 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.766254864 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.766258896 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-04 16:40:30.766286142 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.766380572 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.766387803 DEBUG Initializing workspace `file:///tmp/.tmpPl5mkR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.766399790 DEBUG Searching for a project in '/tmp/.tmpPl5mkR/src' 2026-06-04 16:40:30.766426953 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.766437980 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.766735639 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.766742608 DEBUG Discovering virtual environment in `/tmp/.tmpPl5mkR/src` 2026-06-04 16:40:30.766783497 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.766789522 DEBUG No virtual environment found 2026-06-04 16:40:30.766800352 DEBUG Adding first-party search path `/tmp/.tmpPl5mkR/src` 2026-06-04 16:40:30.766804472 DEBUG Using vendored stdlib 2026-06-04 16:40:30.767030223 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.767182839 DEBUG Adding new file root '/tmp/.tmpPl5mkR/src' of kind Project 2026-06-04 16:40:30.767197312 DEBUG Updating project to check open files 2026-06-04 16:40:30.767211062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.767215050 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.767245991 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPl5mkR/src/foo.py", kind: File } 2026-06-04 16:40:30.767275267 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPl5mkR/src/foo.py` 2026-06-04 16:40:30.767278599 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.767284837 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.767426500 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.778797808 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.783123369 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.83ms 2026-06-04 16:40:30.783144493 DEBUG Received server response for request 2 2026-06-04 16:40:30.794114791 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.794151869 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.794161891 DEBUG method="shutdown" response.id=3 duration=15.78µs 2026-06-04 16:40:30.794169624 DEBUG Received server response for request 3 2026-06-04 16:40:30.794173586 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.794186289 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-06-04 16:40:30.798606424 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.798672365 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.798699382 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.798765168 DEBUG Client info: None 2026-06-04 16:40:30.798784411 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-04 16:40:30.798800573 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.798806018 INFO Version: Unknown 2026-06-04 16:40:30.798856527 DEBUG Received server response for request 1 2026-06-04 16:40:30.798899138 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.798977390 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.799031037 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.799033914 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.799048233 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.799051693 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-04 16:40:30.799092909 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.799105883 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.799112301 DEBUG Initializing workspace `file:///tmp/.tmp8fkFfp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.799123113 DEBUG Searching for a project in '/tmp/.tmp8fkFfp/src' 2026-06-04 16:40:30.799147843 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.799152752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.799397432 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.799402085 DEBUG Discovering virtual environment in `/tmp/.tmp8fkFfp/src` 2026-06-04 16:40:30.799461682 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.799467488 DEBUG No virtual environment found 2026-06-04 16:40:30.799477186 DEBUG Adding first-party search path `/tmp/.tmp8fkFfp/src` 2026-06-04 16:40:30.799481061 DEBUG Using vendored stdlib 2026-06-04 16:40:30.799695378 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.799892401 DEBUG Adding new file root '/tmp/.tmp8fkFfp/src' of kind Project 2026-06-04 16:40:30.799906722 DEBUG Updating project to check open files 2026-06-04 16:40:30.799920065 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.799923836 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.799946907 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8fkFfp/src/foo.py", kind: File } 2026-06-04 16:40:30.799975280 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp8fkFfp/src/foo.py` 2026-06-04 16:40:30.799978357 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.799984449 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.800133491 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.812019875 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.816485867 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=16.49ms 2026-06-04 16:40:30.816511593 DEBUG Received server response for request 2 2026-06-04 16:40:30.826760087 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.826804122 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.826816858 DEBUG method="shutdown" response.id=3 duration=19.27µs 2026-06-04 16:40:30.826833386 DEBUG Received server response for request 3 2026-06-04 16:40:30.826839569 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.826851851 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-06-04 16:40:30.830685630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.830753452 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.830780987 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.830843672 DEBUG Client info: None 2026-06-04 16:40:30.830862767 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-04 16:40:30.830878541 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.830884244 INFO Version: Unknown 2026-06-04 16:40:30.830941516 DEBUG Received server response for request 1 2026-06-04 16:40:30.830986051 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.831070216 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.831145479 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.831149020 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.831164194 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.831167728 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-04 16:40:30.831183911 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.831197042 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.831203848 DEBUG Initializing workspace `file:///tmp/.tmpfiSG0m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.831214431 DEBUG Searching for a project in '/tmp/.tmpfiSG0m/src' 2026-06-04 16:40:30.831238955 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.831244254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.831516098 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.831520890 DEBUG Discovering virtual environment in `/tmp/.tmpfiSG0m/src` 2026-06-04 16:40:30.831560415 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.831566245 DEBUG No virtual environment found 2026-06-04 16:40:30.831577190 DEBUG Adding first-party search path `/tmp/.tmpfiSG0m/src` 2026-06-04 16:40:30.831581110 DEBUG Using vendored stdlib 2026-06-04 16:40:30.831822048 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.832013728 DEBUG Adding new file root '/tmp/.tmpfiSG0m/src' of kind Project 2026-06-04 16:40:30.832027584 DEBUG Updating project to check open files 2026-06-04 16:40:30.832043107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.832046940 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.832069195 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpfiSG0m/src/foo", kind: File } 2026-06-04 16:40:30.832096272 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.832099136 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.832105777 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.832263109 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.837008177 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.90ms 2026-06-04 16:40:30.837025944 DEBUG Received server response for request 2 2026-06-04 16:40:30.837039126 DEBUG Client sends notification `textDocument/didClose` 2026-06-04 16:40:30.837045997 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.837049278 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-06-04 16:40:30.837062965 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.837067186 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-04 16:40:30.837086581 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-06-04 16:40:30.837095766 DEBUG notification{method="textDocument/didClose"}:remove_file{file=file(Id(c00))}: Removing file `/tmp/.tmpfiSG0m/src/foo` from project `src` 2026-06-04 16:40:30.837109354 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.837113801 DEBUG notification{method="textDocument/didClose"}: Updating the permissions of `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.837128540 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfiSG0m/src/foo") 2026-06-04 16:40:30.837133108 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.837135770 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.837146485 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpfiSG0m/src/foo` 2026-06-04 16:40:30.837148101 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.837150851 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.844878070 DEBUG request{id=3 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.849549483 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=12.40ms 2026-06-04 16:40:30.849569850 DEBUG Received server response for request 3 2026-06-04 16:40:30.859648549 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:30.859684790 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.859694195 DEBUG method="shutdown" response.id=4 duration=14.43µs 2026-06-04 16:40:30.859701559 DEBUG Received server response for request 4 2026-06-04 16:40:30.859705399 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.859717101 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-06-04 16:40:30.863500549 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.863555545 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.863584478 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.863644189 DEBUG Client info: None 2026-06-04 16:40:30.863663768 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-04 16:40:30.863678891 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.863683998 INFO Version: Unknown 2026-06-04 16:40:30.863744507 DEBUG Received server response for request 1 2026-06-04 16:40:30.863786379 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.863878409 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.863930770 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.863934204 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.863948935 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.863952189 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-06-04 16:40:30.863994211 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.864009495 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.864017658 DEBUG Initializing workspace `file:///tmp/.tmp8xcTTW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.864037213 DEBUG Searching for a project in '/tmp/.tmp8xcTTW/src' 2026-06-04 16:40:30.864065191 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.864076818 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.864407878 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.864419759 DEBUG Discovering virtual environment in `/tmp/.tmp8xcTTW/src` 2026-06-04 16:40:30.864495691 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.864503185 DEBUG No virtual environment found 2026-06-04 16:40:30.864519813 DEBUG Adding first-party search path `/tmp/.tmp8xcTTW/src` 2026-06-04 16:40:30.864524704 DEBUG Using vendored stdlib 2026-06-04 16:40:30.864802843 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.865065444 DEBUG Adding new file root '/tmp/.tmp8xcTTW/src' of kind Project 2026-06-04 16:40:30.865087348 DEBUG Updating project to check open files 2026-06-04 16:40:30.865107694 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.865112748 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.865141768 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8xcTTW/src/foo.py", kind: File } 2026-06-04 16:40:30.865176411 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp8xcTTW/src/foo.py` 2026-06-04 16:40:30.865185432 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.865192952 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.867380378 DEBUG request{id=2 method="textDocument/signatureHelp"}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.882040837 DEBUG request{id=2 method="textDocument/signatureHelp"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:30.888252991 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:30.888274393 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Module `re` not found in search paths 2026-06-04 16:40:30.888289450 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Module `re` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:30.890483196 DEBUG method="textDocument/signatureHelp" response.id=2 duration=25.28ms 2026-06-04 16:40:30.890506939 DEBUG Received server response for request 2 2026-06-04 16:40:30.904055966 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:30.904199259 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.904214172 DEBUG method="shutdown" response.id=3 duration=21.97µs 2026-06-04 16:40:30.904225872 DEBUG Received server response for request 3 2026-06-04 16:40:30.904233583 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.904269062 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-06-04 16:40:30.909267240 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.909324166 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.909351704 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.909404387 DEBUG Client info: None 2026-06-04 16:40:30.909433726 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-04 16:40:30.909486746 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.909493570 INFO Version: Unknown 2026-06-04 16:40:30.909549232 DEBUG Received server response for request 1 2026-06-04 16:40:30.909606291 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.909617413 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp25urM7 2026-06-04 16:40:30.909680585 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.909711060 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.909717559 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.909727245 DEBUG No workspace configuration provided for file:///tmp/.tmp25urM7 2026-06-04 16:40:30.909735403 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.909738636 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-04 16:40:30.909783306 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.909789260 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp25urM7, using default options 2026-06-04 16:40:30.909795823 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.909802995 DEBUG Initializing workspace `file:///tmp/.tmp25urM7`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.909814276 DEBUG Searching for a project in '/tmp/.tmp25urM7' 2026-06-04 16:40:30.909836563 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.909842062 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.910119422 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.910125545 DEBUG Discovering virtual environment in `/tmp/.tmp25urM7` 2026-06-04 16:40:30.910169487 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.910175732 DEBUG No virtual environment found 2026-06-04 16:40:30.910186746 DEBUG Adding first-party search path `/tmp/.tmp25urM7` 2026-06-04 16:40:30.910190850 DEBUG Using vendored stdlib 2026-06-04 16:40:30.910438477 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.910624875 DEBUG Adding new file root '/tmp/.tmp25urM7' of kind Project 2026-06-04 16:40:30.910641162 DEBUG Updating project to check open files 2026-06-04 16:40:30.910655945 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.910660256 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.910682646 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp25urM7/foo.py", kind: File } 2026-06-04 16:40:30.910709782 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp25urM7/foo.py` 2026-06-04 16:40:30.910713466 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.910720711 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.912873185 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.912978722 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=2.25ms 2026-06-04 16:40:30.912995980 DEBUG Received server response for request 2 2026-06-04 16:40:30.913694658 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-04 16:40:30.915147075 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=1.44ms 2026-06-04 16:40:30.915165250 DEBUG Received server response for request 3 2026-06-04 16:40:30.915175085 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-06-04 16:40:30.915266263 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=74.72µs 2026-06-04 16:40:30.915281857 DEBUG Received server response for request 4 2026-06-04 16:40:30.915289350 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-06-04 16:40:30.926412541 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=11.09ms 2026-06-04 16:40:30.926598695 DEBUG Received server response for request 5 2026-06-04 16:40:30.926623574 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-06-04 16:40:30.926752932 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=101.80µs 2026-06-04 16:40:30.926778259 DEBUG Received server response for request 6 2026-06-04 16:40:30.936871652 DEBUG Client sends request `shutdown` with ID 7 2026-06-04 16:40:30.937029178 DEBUG request{id=7 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:30.937042436 DEBUG method="shutdown" response.id=7 duration=20.32µs 2026-06-04 16:40:30.937059783 DEBUG Received server response for request 7 2026-06-04 16:40:30.937069938 DEBUG Client sends notification `exit` 2026-06-04 16:40:30.937107192 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-06-04 16:40:30.940407539 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:30.940483145 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:30.940509056 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:30.940563582 DEBUG Client info: None 2026-06-04 16:40:30.940590808 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-04 16:40:30.940609549 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:30.940615145 INFO Version: Unknown 2026-06-04 16:40:30.940683494 DEBUG Received server response for request 1 2026-06-04 16:40:30.940730372 DEBUG Client sends notification `initialized` 2026-06-04 16:40:30.940741001 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpCE8bFo 2026-06-04 16:40:30.940800261 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:30.940833232 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:30.940838450 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:30.940846374 DEBUG No workspace configuration provided for file:///tmp/.tmpCE8bFo 2026-06-04 16:40:30.940853726 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:30.940857292 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-04 16:40:30.940898988 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:30.940904282 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpCE8bFo, using default options 2026-06-04 16:40:30.940911007 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:30.940917790 DEBUG Initializing workspace `file:///tmp/.tmpCE8bFo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:30.940929201 DEBUG Searching for a project in '/tmp/.tmpCE8bFo' 2026-06-04 16:40:30.940952468 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:30.940958071 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:30.941229774 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:30.941235547 DEBUG Discovering virtual environment in `/tmp/.tmpCE8bFo` 2026-06-04 16:40:30.941282166 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:30.941288064 DEBUG No virtual environment found 2026-06-04 16:40:30.941299322 DEBUG Adding first-party search path `/tmp/.tmpCE8bFo` 2026-06-04 16:40:30.941303457 DEBUG Using vendored stdlib 2026-06-04 16:40:30.941567811 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:30.941740184 DEBUG Adding new file root '/tmp/.tmpCE8bFo' of kind Project 2026-06-04 16:40:30.941757394 DEBUG Updating project to check open files 2026-06-04 16:40:30.941772464 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:30.941777204 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:30.941799071 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCE8bFo/foo.py", kind: File } 2026-06-04 16:40:30.941826489 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpCE8bFo/foo.py` 2026-06-04 16:40:30.941830090 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:30.941836724 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:30.942000769 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-04 16:40:30.942118919 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=275.00µs 2026-06-04 16:40:30.942146029 DEBUG Received server response for request 2 2026-06-04 16:40:30.942158024 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-06-04 16:40:30.942234112 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Listing modules in search path '/tmp/.tmpCE8bFo' 2026-06-04 16:40:30.942263538 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:30.956034416 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.181870041 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=239.69ms 2026-06-04 16:40:31.181926451 DEBUG Received server response for request 3 2026-06-04 16:40:31.192052002 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.192217431 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.192232968 DEBUG method="shutdown" response.id=4 duration=26.78µs 2026-06-04 16:40:31.192380401 DEBUG Received server response for request 4 2026-06-04 16:40:31.192394617 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.192414940 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-06-04 16:40:31.229925038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.229992367 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.230022657 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.230078407 DEBUG Client info: None 2026-06-04 16:40:31.230094287 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-04 16:40:31.230116331 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.230121918 INFO Version: Unknown 2026-06-04 16:40:31.230190701 DEBUG Received server response for request 1 2026-06-04 16:40:31.230243129 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.230251189 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphRVEpy 2026-06-04 16:40:31.230304184 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.230459056 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.230463576 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.230474051 DEBUG No workspace configuration provided for file:///tmp/.tmphRVEpy 2026-06-04 16:40:31.230498666 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.230504150 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmphRVEpy, using default options 2026-06-04 16:40:31.230515762 DEBUG Initializing workspace `file:///tmp/.tmphRVEpy`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.230528258 DEBUG Searching for a project in '/tmp/.tmphRVEpy' 2026-06-04 16:40:31.230549676 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.230556876 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.230857287 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.230863124 DEBUG Discovering virtual environment in `/tmp/.tmphRVEpy` 2026-06-04 16:40:31.230909413 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.230915418 DEBUG No virtual environment found 2026-06-04 16:40:31.230927061 DEBUG Adding first-party search path `/tmp/.tmphRVEpy` 2026-06-04 16:40:31.230930748 DEBUG Using vendored stdlib 2026-06-04 16:40:31.231161914 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.231348199 DEBUG Adding new file root '/tmp/.tmphRVEpy' of kind Project 2026-06-04 16:40:31.231366044 DEBUG Updating project to check open files 2026-06-04 16:40:31.231385176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.231403003 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.231461101 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphRVEpy/foo.py", kind: File } 2026-06-04 16:40:31.231498134 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmphRVEpy/foo.py` 2026-06-04 16:40:31.231501672 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.231509273 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.231518483 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-04 16:40:31.231787795 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.232372430 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=841.18µs 2026-06-04 16:40:31.232384751 DEBUG Received server response for request 2 2026-06-04 16:40:31.232399449 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-04 16:40:31.232552498 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=136.49µs 2026-06-04 16:40:31.232573808 DEBUG Received server response for request 3 2026-06-04 16:40:31.242661376 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.242696740 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.242709435 DEBUG method="shutdown" response.id=4 duration=19.46µs 2026-06-04 16:40:31.242720559 DEBUG Received server response for request 4 2026-06-04 16:40:31.242725301 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.242744312 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-06-04 16:40:31.244126806 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.244187746 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.244215659 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.244257868 DEBUG Client info: None 2026-06-04 16:40:31.244273482 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-04 16:40:31.244288746 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.244294336 INFO Version: Unknown 2026-06-04 16:40:31.244347356 DEBUG Received server response for request 1 2026-06-04 16:40:31.244404811 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.244430961 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpc2yFAT 2026-06-04 16:40:31.244539369 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.244621813 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.244626299 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.244634871 DEBUG No workspace configuration provided for file:///tmp/.tmpc2yFAT 2026-06-04 16:40:31.244643241 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.244646616 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-04 16:40:31.244696080 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.244701557 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpc2yFAT, using default options 2026-06-04 16:40:31.244708724 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.244716200 DEBUG Initializing workspace `file:///tmp/.tmpc2yFAT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.244729125 DEBUG Searching for a project in '/tmp/.tmpc2yFAT' 2026-06-04 16:40:31.244752380 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.244757783 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.245033010 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.245038071 DEBUG Discovering virtual environment in `/tmp/.tmpc2yFAT` 2026-06-04 16:40:31.245083935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.245089630 DEBUG No virtual environment found 2026-06-04 16:40:31.245101170 DEBUG Adding first-party search path `/tmp/.tmpc2yFAT` 2026-06-04 16:40:31.245105400 DEBUG Using vendored stdlib 2026-06-04 16:40:31.245355943 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.245546465 DEBUG Adding new file root '/tmp/.tmpc2yFAT' of kind Project 2026-06-04 16:40:31.245561015 DEBUG Updating project to check open files 2026-06-04 16:40:31.245574643 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.245579142 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.245600233 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpc2yFAT/foo.py", kind: File } 2026-06-04 16:40:31.245627973 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpc2yFAT/foo.py` 2026-06-04 16:40:31.245630931 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.245638172 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.245752403 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.263786657 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=18.14ms 2026-06-04 16:40:31.263815292 DEBUG Received server response for request 2 2026-06-04 16:40:31.263836443 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-04 16:40:31.264144308 DEBUG request{id=3 method="typeHierarchy/supertypes"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.264367838 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=340.84µs 2026-06-04 16:40:31.264392980 DEBUG Received server response for request 3 2026-06-04 16:40:31.264409847 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-06-04 16:40:31.264583850 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=157.78µs 2026-06-04 16:40:31.264600992 DEBUG Received server response for request 4 2026-06-04 16:40:31.274686706 DEBUG Client sends request `shutdown` with ID 5 2026-06-04 16:40:31.274725413 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.274735495 DEBUG method="shutdown" response.id=5 duration=15.90µs 2026-06-04 16:40:31.274745888 DEBUG Received server response for request 5 2026-06-04 16:40:31.274751607 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.274762809 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-06-04 16:40:31.278986862 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.279044611 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.279079938 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.279159627 DEBUG Client info: None 2026-06-04 16:40:31.279189956 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-04 16:40:31.279226525 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.279232692 INFO Version: Unknown 2026-06-04 16:40:31.279438551 DEBUG Received server response for request 1 2026-06-04 16:40:31.279529856 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.279669301 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.279746282 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.279749600 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.279768224 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.279919460 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.279947026 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:31.279954489 DEBUG Initializing workspace `file:///tmp/.tmp2bQGCY/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.279980845 DEBUG Searching for a project in '/tmp/.tmp2bQGCY/root1' 2026-06-04 16:40:31.280043292 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.280048962 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.280310048 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.280332915 DEBUG Discovering virtual environment in `/tmp/.tmp2bQGCY/root1` 2026-06-04 16:40:31.280420400 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.280426513 DEBUG No virtual environment found 2026-06-04 16:40:31.280438117 DEBUG Adding first-party search path `/tmp/.tmp2bQGCY/root1` 2026-06-04 16:40:31.280534831 DEBUG Using vendored stdlib 2026-06-04 16:40:31.280740120 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.280908395 DEBUG Adding new file root '/tmp/.tmp2bQGCY/root1' of kind Project 2026-06-04 16:40:31.280924391 DEBUG Initializing workspace `file:///tmp/.tmp2bQGCY/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.280932421 DEBUG Searching for a project in '/tmp/.tmp2bQGCY/root2' 2026-06-04 16:40:31.280956720 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.280961528 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.281178141 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.281183127 DEBUG Discovering virtual environment in `/tmp/.tmp2bQGCY/root2` 2026-06-04 16:40:31.281215126 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.281219959 DEBUG No virtual environment found 2026-06-04 16:40:31.281229022 DEBUG Adding first-party search path `/tmp/.tmp2bQGCY/root2` 2026-06-04 16:40:31.281232502 DEBUG Using vendored stdlib 2026-06-04 16:40:31.281397103 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.281546321 DEBUG Adding new file root '/tmp/.tmp2bQGCY/root2' of kind Project 2026-06-04 16:40:31.282399576 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.282411100 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:31.282469337 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.283856135 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.283939251 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp2bQGCY/root1/main.py' 2026-06-04 16:40:31.284031975 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.295894055 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.296044185 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:31.296062270 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-04 16:40:31.297396774 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.297476187 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp2bQGCY/root2/main.py' 2026-06-04 16:40:31.297541109 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.311983670 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.312161758 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-04 16:40:31.312215309 DEBUG method="workspace/diagnostic" response.id=2 duration=29.80ms 2026-06-04 16:40:31.312250183 DEBUG Received server response for request 2 2026-06-04 16:40:31.312465976 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.312503570 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root3, file:///tmp/.tmp2bQGCY/root3), to remove: (root2, file:///tmp/.tmp2bQGCY/root2) 2026-06-04 16:40:31.313123457 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmp2bQGCY/root2 2026-06-04 16:40:31.315962358 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-04 16:40:31.315997244 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.316003765 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.316019167 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:31.316030241 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.316049086 DEBUG Initializing workspace `file:///tmp/.tmp2bQGCY/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.316059192 DEBUG Searching for a project in '/tmp/.tmp2bQGCY/root3' 2026-06-04 16:40:31.316087503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.316092577 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.316342436 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.316347927 DEBUG Discovering virtual environment in `/tmp/.tmp2bQGCY/root3` 2026-06-04 16:40:31.316389158 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.316394930 DEBUG No virtual environment found 2026-06-04 16:40:31.316406224 DEBUG Adding first-party search path `/tmp/.tmp2bQGCY/root3` 2026-06-04 16:40:31.316409904 DEBUG Using vendored stdlib 2026-06-04 16:40:31.316625367 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.316825853 DEBUG Adding new file root '/tmp/.tmp2bQGCY/root3' of kind Project 2026-06-04 16:40:31.316841545 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.316884254 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.317057156 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:31.317063578 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-04 16:40:31.318471416 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.318542464 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp2bQGCY/root3/main.py' 2026-06-04 16:40:31.318615228 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.330677232 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.330815588 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:31.330858624 DEBUG method="workspace/diagnostic" response.id=3 duration=14.01ms 2026-06-04 16:40:31.330889032 DEBUG Received server response for request 3 2026-06-04 16:40:31.341080333 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.341235006 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.341250239 DEBUG method="shutdown" response.id=4 duration=23.24µs 2026-06-04 16:40:31.341268561 DEBUG Received server response for request 4 2026-06-04 16:40:31.341274258 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.341288371 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-06-04 16:40:31.347782607 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.347841318 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.347875092 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.347954249 DEBUG Client info: None 2026-06-04 16:40:31.347983741 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-04 16:40:31.348004867 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.348011034 INFO Version: Unknown 2026-06-04 16:40:31.348120440 DEBUG Received server response for request 1 2026-06-04 16:40:31.348179655 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.348264558 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.348331314 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.348334476 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.348351252 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.348354013 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.348396565 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.348409388 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-06-04 16:40:31.348415969 DEBUG Initializing workspace `file:///tmp/.tmpgi9vbU/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.348428723 DEBUG Searching for a project in '/tmp/.tmpgi9vbU/root1' 2026-06-04 16:40:31.348480068 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.348486088 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.348748974 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.348753218 DEBUG Discovering virtual environment in `/tmp/.tmpgi9vbU/root1` 2026-06-04 16:40:31.348794411 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.348800150 DEBUG No virtual environment found 2026-06-04 16:40:31.348810910 DEBUG Adding first-party search path `/tmp/.tmpgi9vbU/root1` 2026-06-04 16:40:31.348814795 DEBUG Using vendored stdlib 2026-06-04 16:40:31.349027458 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.349193432 DEBUG Adding new file root '/tmp/.tmpgi9vbU/root1' of kind Project 2026-06-04 16:40:31.349209106 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.349213181 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.349226450 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpgi9vbU/root1), to remove: 2026-06-04 16:40:31.349232468 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder `file:///tmp/.tmpgi9vbU/root1` has already been added 2026-06-04 16:40:31.349287555 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.350698809 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.350799217 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpgi9vbU/root1/main.py' 2026-06-04 16:40:31.350853920 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.361696956 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.361820446 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.011s 2026-06-04 16:40:31.361868448 DEBUG method="workspace/diagnostic" response.id=2 duration=12.63ms 2026-06-04 16:40:31.361883670 DEBUG Received server response for request 2 2026-06-04 16:40:31.372091398 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:31.372230676 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.372243721 DEBUG method="shutdown" response.id=3 duration=21.20µs 2026-06-04 16:40:31.372309944 DEBUG Received server response for request 3 2026-06-04 16:40:31.372319479 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.372333716 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-06-04 16:40:31.376099377 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.376158218 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.376190402 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.376239071 DEBUG Client info: None 2026-06-04 16:40:31.376256090 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-04 16:40:31.376272970 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.376277872 INFO Version: Unknown 2026-06-04 16:40:31.376331578 DEBUG Received server response for request 1 2026-06-04 16:40:31.376393331 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.376508835 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.376558407 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.376564354 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.376578418 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.376881053 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.376909928 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:31.376918689 DEBUG Initializing workspace `file:///tmp/.tmpgbHUam/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.376945074 DEBUG Searching for a project in '/tmp/.tmpgbHUam/root1' 2026-06-04 16:40:31.377008179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.377014254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.377291837 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.377315141 DEBUG Discovering virtual environment in `/tmp/.tmpgbHUam/root1` 2026-06-04 16:40:31.377470367 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.377533747 DEBUG No virtual environment found 2026-06-04 16:40:31.377562667 DEBUG Adding first-party search path `/tmp/.tmpgbHUam/root1` 2026-06-04 16:40:31.377567462 DEBUG Using vendored stdlib 2026-06-04 16:40:31.377947560 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.378154818 DEBUG Adding new file root '/tmp/.tmpgbHUam/root1' of kind Project 2026-06-04 16:40:31.378252296 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.378269851 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:31.378300734 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.379714759 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.379801177 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpgbHUam/root1/main.py' 2026-06-04 16:40:31.379866156 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.390665175 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.390799744 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.011s 2026-06-04 16:40:31.390840595 DEBUG method="workspace/diagnostic" response.id=2 duration=12.57ms 2026-06-04 16:40:31.390861900 DEBUG Received server response for request 2 2026-06-04 16:40:31.390991720 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.391035602 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpgbHUam/root2), (root3, file:///tmp/.tmpgbHUam/root3), to remove: 2026-06-04 16:40:31.391049079 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-04 16:40:31.391084566 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.391089694 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.391110406 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:31.391126583 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.391143973 DEBUG Initializing workspace `file:///tmp/.tmpgbHUam/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.391152383 DEBUG Searching for a project in '/tmp/.tmpgbHUam/root2' 2026-06-04 16:40:31.391185010 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.391191134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.391468410 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.391474631 DEBUG Discovering virtual environment in `/tmp/.tmpgbHUam/root2` 2026-06-04 16:40:31.391515566 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.391521438 DEBUG No virtual environment found 2026-06-04 16:40:31.391532723 DEBUG Adding first-party search path `/tmp/.tmpgbHUam/root2` 2026-06-04 16:40:31.391536852 DEBUG Using vendored stdlib 2026-06-04 16:40:31.391753989 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.391952536 DEBUG Adding new file root '/tmp/.tmpgbHUam/root2' of kind Project 2026-06-04 16:40:31.391966711 DEBUG Initializing workspace `file:///tmp/.tmpgbHUam/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.391975510 DEBUG Searching for a project in '/tmp/.tmpgbHUam/root3' 2026-06-04 16:40:31.392000513 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.392005304 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.392249613 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.392255271 DEBUG Discovering virtual environment in `/tmp/.tmpgbHUam/root3` 2026-06-04 16:40:31.392287393 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.392292637 DEBUG No virtual environment found 2026-06-04 16:40:31.392301856 DEBUG Adding first-party search path `/tmp/.tmpgbHUam/root3` 2026-06-04 16:40:31.392305581 DEBUG Using vendored stdlib 2026-06-04 16:40:31.392529311 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.392718950 DEBUG Adding new file root '/tmp/.tmpgbHUam/root3' of kind Project 2026-06-04 16:40:31.392730679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.392759918 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.392875485 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:31.392887211 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-04 16:40:31.394279421 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.394335875 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpgbHUam/root2/main.py' 2026-06-04 16:40:31.394392092 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.406273416 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.406476113 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:31.406495506 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-04 16:40:31.408848443 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-06-04 16:40:31.408911251 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpgbHUam/root3/main.py' 2026-06-04 16:40:31.408982951 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.424782252 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.424975830 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.016s 2026-06-04 16:40:31.425052070 DEBUG method="workspace/diagnostic" response.id=3 duration=32.31ms 2026-06-04 16:40:31.425069428 DEBUG Received server response for request 3 2026-06-04 16:40:31.435282433 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.435325203 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.435338312 DEBUG method="shutdown" response.id=4 duration=20.06µs 2026-06-04 16:40:31.435346272 DEBUG Received server response for request 4 2026-06-04 16:40:31.435350758 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.435376223 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-06-04 16:40:31.443732276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.443794529 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.443829146 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.443901408 DEBUG Client info: None 2026-06-04 16:40:31.443929735 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-04 16:40:31.443950625 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.443956659 INFO Version: Unknown 2026-06-04 16:40:31.444033790 DEBUG Received server response for request 1 2026-06-04 16:40:31.444093187 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.444331942 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.444534571 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.444539127 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.444598409 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.444631277 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.444661277 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:31.444668978 DEBUG Initializing workspace `file:///tmp/.tmpSd58Hl/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.444733975 DEBUG Searching for a project in '/tmp/.tmpSd58Hl/root1' 2026-06-04 16:40:31.444815458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.444821081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.445316106 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.445377826 DEBUG Discovering virtual environment in `/tmp/.tmpSd58Hl/root1` 2026-06-04 16:40:31.445538211 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.445586342 DEBUG No virtual environment found 2026-06-04 16:40:31.445599635 DEBUG Adding first-party search path `/tmp/.tmpSd58Hl/root1` 2026-06-04 16:40:31.445603644 DEBUG Using vendored stdlib 2026-06-04 16:40:31.445933569 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.446120642 DEBUG Adding new file root '/tmp/.tmpSd58Hl/root1' of kind Project 2026-06-04 16:40:31.446140142 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.446144240 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:31.446178312 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.447571134 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.447668166 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpSd58Hl/root1/main.py' 2026-06-04 16:40:31.447742339 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.458713389 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.458814514 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.011s 2026-06-04 16:40:31.458857462 DEBUG method="workspace/diagnostic" response.id=2 duration=12.71ms 2026-06-04 16:40:31.458875516 DEBUG Received server response for request 2 2026-06-04 16:40:31.459019604 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.459050674 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpSd58Hl/root2), to remove: 2026-06-04 16:40:31.459142408 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-04 16:40:31.459156670 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.459161029 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.459180424 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:31.459194016 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.459206306 DEBUG Initializing workspace `file:///tmp/.tmpSd58Hl/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.459261336 DEBUG Searching for a project in '/tmp/.tmpSd58Hl/root2' 2026-06-04 16:40:31.459342992 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.459348819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.459684556 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.459880216 DEBUG Discovering virtual environment in `/tmp/.tmpSd58Hl/root2` 2026-06-04 16:40:31.459948136 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.459953759 DEBUG No virtual environment found 2026-06-04 16:40:31.459964511 DEBUG Adding first-party search path `/tmp/.tmpSd58Hl/root2` 2026-06-04 16:40:31.459968597 DEBUG Using vendored stdlib 2026-06-04 16:40:31.460227385 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.460394785 DEBUG Adding new file root '/tmp/.tmpSd58Hl/root2' of kind Project 2026-06-04 16:40:31.460407088 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.460438250 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.460536058 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:31.460541522 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-04 16:40:31.461934051 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.462013245 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpSd58Hl/root2/main.py' 2026-06-04 16:40:31.462077176 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.473272829 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.473498124 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:31.473563523 DEBUG method="workspace/diagnostic" response.id=3 duration=13.15ms 2026-06-04 16:40:31.473591224 DEBUG Received server response for request 3 2026-06-04 16:40:31.483799750 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.483839614 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.483850159 DEBUG method="shutdown" response.id=4 duration=16.52µs 2026-06-04 16:40:31.483864059 DEBUG Received server response for request 4 2026-06-04 16:40:31.483869858 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.483880517 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-06-04 16:40:31.489818149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.489878125 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.489914994 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.489994581 DEBUG Client info: None 2026-06-04 16:40:31.490008559 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-04 16:40:31.490026054 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.490031538 INFO Version: Unknown 2026-06-04 16:40:31.490082370 DEBUG Received server response for request 1 2026-06-04 16:40:31.490152558 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.490228586 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.490282162 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.490290307 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.490312149 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.490315953 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-04 16:40:31.490371317 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.490385470 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.490391154 DEBUG Initializing workspace `file:///tmp/.tmpyU3J6G/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.490407076 DEBUG Searching for a project in '/tmp/.tmpyU3J6G/root1' 2026-06-04 16:40:31.490432507 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.490438005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.490789367 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.490794716 DEBUG Discovering virtual environment in `/tmp/.tmpyU3J6G/root1` 2026-06-04 16:40:31.490845056 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.490852266 DEBUG No virtual environment found 2026-06-04 16:40:31.490867613 DEBUG Adding first-party search path `/tmp/.tmpyU3J6G/root1` 2026-06-04 16:40:31.490871711 DEBUG Using vendored stdlib 2026-06-04 16:40:31.491142785 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.491332937 DEBUG Adding new file root '/tmp/.tmpyU3J6G/root1' of kind Project 2026-06-04 16:40:31.491352003 DEBUG Initializing workspace `file:///tmp/.tmpyU3J6G/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.491361393 DEBUG Searching for a project in '/tmp/.tmpyU3J6G/root2' 2026-06-04 16:40:31.491391183 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.491396489 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.491658337 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.491668519 DEBUG Discovering virtual environment in `/tmp/.tmpyU3J6G/root2` 2026-06-04 16:40:31.491701316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.491706518 DEBUG No virtual environment found 2026-06-04 16:40:31.491721716 DEBUG Adding first-party search path `/tmp/.tmpyU3J6G/root2` 2026-06-04 16:40:31.491725872 DEBUG Using vendored stdlib 2026-06-04 16:40:31.491926819 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.492089890 DEBUG Adding new file root '/tmp/.tmpyU3J6G/root2' of kind Project 2026-06-04 16:40:31.492106575 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.492111328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.492143819 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyU3J6G/root1/main.py", kind: File } 2026-06-04 16:40:31.492201272 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpyU3J6G/root1/main.py` 2026-06-04 16:40:31.492205650 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.492213395 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.492597352 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.508183900 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.516911492 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-04 16:40:31.516924426 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-04 16:40:31.516936810 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:31.517017762 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-04 16:40:31.517022814 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-04 16:40:31.517106872 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-04 16:40:31.517130907 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-04 16:40:31.517154377 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-04 16:40:31.517166362 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpyU3J6G/root1' 2026-06-04 16:40:31.517197117 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-04 16:40:31.551019404 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 58.715387ms 2026-06-04 16:40:31.551060257 DEBUG method="textDocument/completion" response.id=2 duration=58.83ms 2026-06-04 16:40:31.551088364 DEBUG Received server response for request 2 2026-06-04 16:40:31.551231589 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.551241720 DEBUG Client sends request `textDocument/completion` with ID 3 2026-06-04 16:40:31.551281208 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyU3J6G/root2/main.py", kind: File } 2026-06-04 16:40:31.551354394 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpyU3J6G/root2/main.py` 2026-06-04 16:40:31.551359106 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.551367898 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.551409942 DEBUG method="textDocument/completion" response.id=3 duration=33.93µs 2026-06-04 16:40:31.551426498 DEBUG Received server response for request 3 2026-06-04 16:40:31.561569457 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.561610145 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.561620497 DEBUG method="shutdown" response.id=4 duration=16.03µs 2026-06-04 16:40:31.561629934 DEBUG Received server response for request 4 2026-06-04 16:40:31.561635645 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.561646199 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-06-04 16:40:31.567858472 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.567919288 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.567951583 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.568022713 DEBUG Client info: None 2026-06-04 16:40:31.568042554 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-04 16:40:31.568059636 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.568064710 INFO Version: Unknown 2026-06-04 16:40:31.568139367 DEBUG Received server response for request 1 2026-06-04 16:40:31.568204254 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.568281748 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.568358245 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.568361667 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.568378201 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.568381841 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:31.568398656 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.568410936 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.568418073 DEBUG Initializing workspace `file:///tmp/.tmpN4AkDq/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.568429616 DEBUG Searching for a project in '/tmp/.tmpN4AkDq/root1' 2026-06-04 16:40:31.568474159 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.568480150 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.568766564 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.568771230 DEBUG Discovering virtual environment in `/tmp/.tmpN4AkDq/root1` 2026-06-04 16:40:31.568818178 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.568824320 DEBUG No virtual environment found 2026-06-04 16:40:31.568835296 DEBUG Adding first-party search path `/tmp/.tmpN4AkDq/root1` 2026-06-04 16:40:31.568839124 DEBUG Using vendored stdlib 2026-06-04 16:40:31.569066262 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.569242425 DEBUG Adding new file root '/tmp/.tmpN4AkDq/root1' of kind Project 2026-06-04 16:40:31.569258707 DEBUG Updating project to check open files 2026-06-04 16:40:31.569286836 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.569290920 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.569313432 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpN4AkDq/root1/main.py", kind: File } 2026-06-04 16:40:31.569339268 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpN4AkDq/root1/main.py` 2026-06-04 16:40:31.569342419 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.569348559 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.569463280 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpN4AkDq/root1/main.py"))}: Checking file '/tmp/.tmpN4AkDq/root1/main.py' 2026-06-04 16:40:31.569701174 DEBUG method="textDocument/diagnostic" response.id=2 duration=346.36µs 2026-06-04 16:40:31.569739399 DEBUG Received server response for request 2 2026-06-04 16:40:31.569848152 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.569877998 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpN4AkDq/root2), to remove: 2026-06-04 16:40:31.569890198 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-04 16:40:31.569921232 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.569924524 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.569941793 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:31.569956445 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.569967777 DEBUG Initializing workspace `file:///tmp/.tmpN4AkDq/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.569977999 DEBUG Searching for a project in '/tmp/.tmpN4AkDq/root2' 2026-06-04 16:40:31.570010496 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.570015777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.570277615 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.570284722 DEBUG Discovering virtual environment in `/tmp/.tmpN4AkDq/root2` 2026-06-04 16:40:31.570326459 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.570331924 DEBUG No virtual environment found 2026-06-04 16:40:31.570342927 DEBUG Adding first-party search path `/tmp/.tmpN4AkDq/root2` 2026-06-04 16:40:31.570346478 DEBUG Using vendored stdlib 2026-06-04 16:40:31.570563131 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.570729250 DEBUG Adding new file root '/tmp/.tmpN4AkDq/root2' of kind Project 2026-06-04 16:40:31.570745614 DEBUG Updating project to check open files 2026-06-04 16:40:31.570760545 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.570889812 DEBUG method="textDocument/diagnostic" response.id=3 duration=124.09µs 2026-06-04 16:40:31.570902044 DEBUG Received server response for request 3 2026-06-04 16:40:31.570939379 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.570946124 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-06-04 16:40:31.570972424 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpN4AkDq/root2/main.py", kind: File } 2026-06-04 16:40:31.571004445 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpN4AkDq/root2/main.py` 2026-06-04 16:40:31.571008213 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.571015228 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.571060240 DEBUG request{id=4 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpN4AkDq/root2/main.py"))}: Checking file '/tmp/.tmpN4AkDq/root2/main.py' 2026-06-04 16:40:31.571271947 DEBUG method="textDocument/diagnostic" response.id=4 duration=249.49µs 2026-06-04 16:40:31.571510486 DEBUG Received server response for request 4 2026-06-04 16:40:31.581630488 DEBUG Client sends request `shutdown` with ID 5 2026-06-04 16:40:31.581808414 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.581822439 DEBUG method="shutdown" response.id=5 duration=22.70µs 2026-06-04 16:40:31.581840848 DEBUG Received server response for request 5 2026-06-04 16:40:31.581844477 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.581890193 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-06-04 16:40:31.583258989 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.583314563 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.583345025 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.583389956 DEBUG Client info: None 2026-06-04 16:40:31.583410676 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-04 16:40:31.583425725 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.583430472 INFO Version: Unknown 2026-06-04 16:40:31.583510656 DEBUG Received server response for request 1 2026-06-04 16:40:31.583556212 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.583634867 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.583699479 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.583702881 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.583720591 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.583723450 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:31.583737936 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.583755865 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.583762597 DEBUG Initializing workspace `file:///tmp/.tmpBE0MRK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.583772327 DEBUG Searching for a project in '/tmp/.tmpBE0MRK/root1' 2026-06-04 16:40:31.583801012 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.583806203 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.584100205 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.584104968 DEBUG Discovering virtual environment in `/tmp/.tmpBE0MRK/root1` 2026-06-04 16:40:31.584147483 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.584164798 DEBUG No virtual environment found 2026-06-04 16:40:31.584179641 DEBUG Adding first-party search path `/tmp/.tmpBE0MRK/root1` 2026-06-04 16:40:31.584183748 DEBUG Using vendored stdlib 2026-06-04 16:40:31.584438234 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.584641158 DEBUG Adding new file root '/tmp/.tmpBE0MRK/root1' of kind Project 2026-06-04 16:40:31.584658073 DEBUG Initializing workspace `file:///tmp/.tmpBE0MRK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.584666630 DEBUG Searching for a project in '/tmp/.tmpBE0MRK/root2' 2026-06-04 16:40:31.584695670 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.584706956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.584959277 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.584968618 DEBUG Discovering virtual environment in `/tmp/.tmpBE0MRK/root2` 2026-06-04 16:40:31.585005752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.585011101 DEBUG No virtual environment found 2026-06-04 16:40:31.585026141 DEBUG Adding first-party search path `/tmp/.tmpBE0MRK/root2` 2026-06-04 16:40:31.585030688 DEBUG Using vendored stdlib 2026-06-04 16:40:31.585214131 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.585368915 DEBUG Adding new file root '/tmp/.tmpBE0MRK/root2' of kind Project 2026-06-04 16:40:31.585380000 DEBUG Updating project to check open files 2026-06-04 16:40:31.585396887 DEBUG Updating project to check open files 2026-06-04 16:40:31.585401764 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.585405374 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.585429470 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBE0MRK/root1/main.py", kind: File } 2026-06-04 16:40:31.585474477 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpBE0MRK/root1/main.py` 2026-06-04 16:40:31.585478015 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.585483621 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.585699047 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpBE0MRK/root1/main.py"))}: Checking file '/tmp/.tmpBE0MRK/root1/main.py' 2026-06-04 16:40:31.585800975 DEBUG method="textDocument/diagnostic" response.id=2 duration=305.86µs 2026-06-04 16:40:31.585824469 DEBUG Received server response for request 2 2026-06-04 16:40:31.585938040 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.585950687 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:31.585978028 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBE0MRK/root2/main.py", kind: File } 2026-06-04 16:40:31.586006359 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpBE0MRK/root2/main.py` 2026-06-04 16:40:31.586009544 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.586015402 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.586083914 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpBE0MRK/root2/main.py"))}: Checking file '/tmp/.tmpBE0MRK/root2/main.py' 2026-06-04 16:40:31.586194675 DEBUG method="textDocument/diagnostic" response.id=3 duration=173.05µs 2026-06-04 16:40:31.586215037 DEBUG Received server response for request 3 2026-06-04 16:40:31.587088206 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.587136216 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.587180691 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.587248369 DEBUG Client info: None 2026-06-04 16:40:31.587268136 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-04 16:40:31.587283139 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.587287960 INFO Version: Unknown 2026-06-04 16:40:31.587329691 DEBUG Received server response for request 1 2026-06-04 16:40:31.587369354 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.587513691 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.587605590 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.587608600 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.587628940 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.587632255 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:31.587651021 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.587665650 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.587672764 DEBUG Initializing workspace `file:///tmp/.tmpPOoUWW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.587683525 DEBUG Searching for a project in '/tmp/.tmpPOoUWW/root1' 2026-06-04 16:40:31.587717406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.587722412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.588119414 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.588123953 DEBUG Discovering virtual environment in `/tmp/.tmpPOoUWW/root1` 2026-06-04 16:40:31.588159420 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.588164109 DEBUG No virtual environment found 2026-06-04 16:40:31.588173722 DEBUG Adding first-party search path `/tmp/.tmpPOoUWW/root1` 2026-06-04 16:40:31.588177281 DEBUG Using vendored stdlib 2026-06-04 16:40:31.588582951 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.588767220 DEBUG Adding new file root '/tmp/.tmpPOoUWW/root1' of kind Project 2026-06-04 16:40:31.588781878 DEBUG Initializing workspace `file:///tmp/.tmpPOoUWW/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.588789900 DEBUG Searching for a project in '/tmp/.tmpPOoUWW/root2' 2026-06-04 16:40:31.588854463 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.588881057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.589296927 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.589303315 DEBUG Discovering virtual environment in `/tmp/.tmpPOoUWW/root2` 2026-06-04 16:40:31.589336636 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.589341419 DEBUG No virtual environment found 2026-06-04 16:40:31.589350450 DEBUG Adding first-party search path `/tmp/.tmpPOoUWW/root2` 2026-06-04 16:40:31.589353811 DEBUG Using vendored stdlib 2026-06-04 16:40:31.589713463 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.589893690 DEBUG Adding new file root '/tmp/.tmpPOoUWW/root2' of kind Project 2026-06-04 16:40:31.590115212 DEBUG Updating project to check open files 2026-06-04 16:40:31.590130292 DEBUG Updating project to check open files 2026-06-04 16:40:31.590135883 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.590139588 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.590160837 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPOoUWW/root1/main.py", kind: File } 2026-06-04 16:40:31.590192060 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPOoUWW/root1/main.py` 2026-06-04 16:40:31.590195118 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.590200522 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.590261887 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPOoUWW/root1/main.py"))}: Checking file '/tmp/.tmpPOoUWW/root1/main.py' 2026-06-04 16:40:31.590346502 DEBUG method="textDocument/diagnostic" response.id=2 duration=139.43µs 2026-06-04 16:40:31.590358934 DEBUG Received server response for request 2 2026-06-04 16:40:31.590484480 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.590494377 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:31.590517983 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPOoUWW/root2/main.py", kind: File } 2026-06-04 16:40:31.590569890 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpPOoUWW/root2/main.py` 2026-06-04 16:40:31.590573601 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.590579019 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.590642552 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpPOoUWW/root2/main.py"))}: Checking file '/tmp/.tmpPOoUWW/root2/main.py' 2026-06-04 16:40:31.590726307 DEBUG method="textDocument/diagnostic" response.id=3 duration=140.95µs 2026-06-04 16:40:31.590761617 DEBUG Received server response for request 3 2026-06-04 16:40:31.600893125 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.600920285 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.600927037 DEBUG method="shutdown" response.id=4 duration=11.47µs 2026-06-04 16:40:31.600933312 DEBUG Received server response for request 4 2026-06-04 16:40:31.600935855 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.600940937 DEBUG Received exit notification, exiting 2026-06-04 16:40:31.611773989 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.611808654 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.611823134 DEBUG method="shutdown" response.id=4 duration=21.85µs 2026-06-04 16:40:31.611853435 DEBUG Received server response for request 4 2026-06-04 16:40:31.611862082 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.611875124 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-06-04 16:40:31.613304624 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.613358318 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.613386856 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.613434599 DEBUG Client info: None 2026-06-04 16:40:31.613476061 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-04 16:40:31.613492963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.613497747 INFO Version: Unknown 2026-06-04 16:40:31.613554089 DEBUG Received server response for request 1 2026-06-04 16:40:31.613595116 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.613661133 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.613689099 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.613700127 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.613723456 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.613736318 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.613751481 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:31.613757428 DEBUG Initializing workspace `file:///tmp/.tmpluWgOp/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.613767262 DEBUG Searching for a project in '/tmp/.tmpluWgOp/root1' 2026-06-04 16:40:31.613791050 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.613795659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.614025764 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.614029882 DEBUG Discovering virtual environment in `/tmp/.tmpluWgOp/root1` 2026-06-04 16:40:31.614064033 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.614068913 DEBUG No virtual environment found 2026-06-04 16:40:31.614078820 DEBUG Adding first-party search path `/tmp/.tmpluWgOp/root1` 2026-06-04 16:40:31.614082554 DEBUG Using vendored stdlib 2026-06-04 16:40:31.614296140 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.614499459 DEBUG Adding new file root '/tmp/.tmpluWgOp/root1' of kind Project 2026-06-04 16:40:31.614511245 DEBUG Initializing workspace `file:///tmp/.tmpluWgOp/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.614519717 DEBUG Searching for a project in '/tmp/.tmpluWgOp/root2' 2026-06-04 16:40:31.614544007 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.614548260 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.614800090 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.614804513 DEBUG Discovering virtual environment in `/tmp/.tmpluWgOp/root2` 2026-06-04 16:40:31.614836220 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.614841030 DEBUG No virtual environment found 2026-06-04 16:40:31.614849933 DEBUG Adding first-party search path `/tmp/.tmpluWgOp/root2` 2026-06-04 16:40:31.614853689 DEBUG Using vendored stdlib 2026-06-04 16:40:31.615026353 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.615181608 DEBUG Adding new file root '/tmp/.tmpluWgOp/root2' of kind Project 2026-06-04 16:40:31.615193877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.615197455 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:31.615233518 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.616662859 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.616791749 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpluWgOp/root1/main.py' 2026-06-04 16:40:31.616908722 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.627914717 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.628111103 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.011s 2026-06-04 16:40:31.628135595 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-04 16:40:31.629407136 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.629489868 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpluWgOp/root2/main.py' 2026-06-04 16:40:31.629564572 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.640771826 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.640905505 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.011s 2026-06-04 16:40:31.640953861 DEBUG method="workspace/diagnostic" response.id=2 duration=25.75ms 2026-06-04 16:40:31.640982898 DEBUG Received server response for request 2 2026-06-04 16:40:31.651213038 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:31.651355111 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.651370924 DEBUG method="shutdown" response.id=3 duration=23.98µs 2026-06-04 16:40:31.651389080 DEBUG Received server response for request 3 2026-06-04 16:40:31.651398367 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.651434744 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-06-04 16:40:31.656966985 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.657024222 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.657051304 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.657111918 DEBUG Client info: None 2026-06-04 16:40:31.657140315 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-04 16:40:31.657159568 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.657164865 INFO Version: Unknown 2026-06-04 16:40:31.657233290 DEBUG Received server response for request 1 2026-06-04 16:40:31.657294078 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.657367745 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.657402229 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.657408668 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.657432169 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.657436437 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:31.657484554 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.657502079 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.657509611 DEBUG Initializing workspace `file:///tmp/.tmpWA2MwQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.657521375 DEBUG Searching for a project in '/tmp/.tmpWA2MwQ' 2026-06-04 16:40:31.660071018 DEBUG Found project at '/tmp/.tmpWA2MwQ' 2026-06-04 16:40:31.660079743 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.660332583 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.660338989 DEBUG Discovering virtual environment in `/tmp/.tmpWA2MwQ` 2026-06-04 16:40:31.660375479 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.660381459 DEBUG No virtual environment found 2026-06-04 16:40:31.660392472 DEBUG Adding first-party search path `/tmp/.tmpWA2MwQ` 2026-06-04 16:40:31.660396445 DEBUG Using vendored stdlib 2026-06-04 16:40:31.660626587 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.661555033 DEBUG Adding new file root '/tmp/.tmpWA2MwQ' of kind Project 2026-06-04 16:40:31.661569490 DEBUG Initializing workspace `file:///tmp/.tmpWA2MwQ/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.661577976 DEBUG Searching for a project in '/tmp/.tmpWA2MwQ/external/Y' 2026-06-04 16:40:31.661611610 DEBUG Found project at '/tmp/.tmpWA2MwQ/external/Y' 2026-06-04 16:40:31.661616309 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.661855868 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.662038814 DEBUG Discovering virtual environment in `/tmp/.tmpWA2MwQ/external/Y` 2026-06-04 16:40:31.662082289 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.662088164 DEBUG No virtual environment found 2026-06-04 16:40:31.662107246 DEBUG Adding first-party search path `/tmp/.tmpWA2MwQ/external/Y` 2026-06-04 16:40:31.662111764 DEBUG Using vendored stdlib 2026-06-04 16:40:31.662306122 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.662608462 DEBUG Adding new file root '/tmp/.tmpWA2MwQ/external/Y' of kind Project 2026-06-04 16:40:31.662622158 DEBUG Updating project to check open files 2026-06-04 16:40:31.662640384 DEBUG Updating project to check open files 2026-06-04 16:40:31.662645301 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.662649586 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.662676796 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWA2MwQ/systemtests/included.py", kind: File } 2026-06-04 16:40:31.663404610 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpWA2MwQ/systemtests/included.py` 2026-06-04 16:40:31.663409965 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.663419964 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.663541899 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpWA2MwQ/systemtests/included.py"))}: Checking file '/tmp/.tmpWA2MwQ/systemtests/included.py' 2026-06-04 16:40:31.663658726 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpWA2MwQ/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.674599545 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpWA2MwQ/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.678421699 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.99ms 2026-06-04 16:40:31.678472124 DEBUG Received server response for request 2 2026-06-04 16:40:31.678606763 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.678615334 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:31.678664373 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWA2MwQ/external/Y/only_external.py", kind: File } 2026-06-04 16:40:31.678709592 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpWA2MwQ/external/Y/only_external.py` 2026-06-04 16:40:31.678713062 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.678733407 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.678801081 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpWA2MwQ/external/Y/only_external.py"))}: Checking file '/tmp/.tmpWA2MwQ/external/Y/only_external.py' 2026-06-04 16:40:31.678874122 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpWA2MwQ/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.692190152 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpWA2MwQ/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.696848744 DEBUG method="textDocument/diagnostic" response.id=3 duration=18.11ms 2026-06-04 16:40:31.696983049 DEBUG Received server response for request 3 2026-06-04 16:40:31.707265949 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.707417797 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.707432960 DEBUG method="shutdown" response.id=4 duration=23.19µs 2026-06-04 16:40:31.707454968 DEBUG Received server response for request 4 2026-06-04 16:40:31.707465103 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.707479879 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-06-04 16:40:31.714583870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.714645492 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.714674844 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.714751252 DEBUG Client info: None 2026-06-04 16:40:31.714772437 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-04 16:40:31.714811439 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.714817239 INFO Version: Unknown 2026-06-04 16:40:31.714879377 DEBUG Received server response for request 1 2026-06-04 16:40:31.714930205 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.715019849 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.715066328 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.715069932 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.715089605 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.715093672 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-04 16:40:31.715189382 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.715208915 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:31.715255847 DEBUG Initializing workspace `file:///tmp/.tmplKFJ1U`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.715374152 DEBUG Searching for a project in '/tmp/.tmplKFJ1U' 2026-06-04 16:40:31.715412644 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.715433672 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.715741287 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.715765536 DEBUG Discovering virtual environment in `/tmp/.tmplKFJ1U` 2026-06-04 16:40:31.716152467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.716161203 DEBUG No virtual environment found 2026-06-04 16:40:31.716187798 DEBUG Adding first-party search path `/tmp/.tmplKFJ1U` 2026-06-04 16:40:31.716192313 DEBUG Using vendored stdlib 2026-06-04 16:40:31.716423024 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.716624471 DEBUG Adding new file root '/tmp/.tmplKFJ1U' of kind Project 2026-06-04 16:40:31.716701694 DEBUG Initializing workspace `file:///tmp/.tmplKFJ1U/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.716836838 DEBUG Searching for a project in '/tmp/.tmplKFJ1U/external/Y' 2026-06-04 16:40:31.716878400 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.716884249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.717114583 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.717123242 DEBUG Discovering virtual environment in `/tmp/.tmplKFJ1U/external/Y` 2026-06-04 16:40:31.717161098 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.717166936 DEBUG No virtual environment found 2026-06-04 16:40:31.717176263 DEBUG Adding first-party search path `/tmp/.tmplKFJ1U/external/Y` 2026-06-04 16:40:31.717179293 DEBUG Using vendored stdlib 2026-06-04 16:40:31.717367030 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.717526188 DEBUG Adding new file root '/tmp/.tmplKFJ1U/external/Y' of kind Project 2026-06-04 16:40:31.717538032 DEBUG Updating project to check open files 2026-06-04 16:40:31.717553092 DEBUG Updating project to check open files 2026-06-04 16:40:31.717557759 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.717562044 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:31.717588070 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplKFJ1U/systemtests/foo.py", kind: File } 2026-06-04 16:40:31.717619704 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmplKFJ1U/systemtests/foo.py` 2026-06-04 16:40:31.717622706 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.717628707 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.717785786 DEBUG request{id=2 method="textDocument/hover"}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.728921537 DEBUG request{id=2 method="textDocument/hover"}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.733207302 DEBUG request{id=2 method="textDocument/hover"}: Inferred type of covering node is def foo() -> str 2026-06-04 16:40:31.734568246 DEBUG method="textDocument/hover" response.id=2 duration=16.93ms 2026-06-04 16:40:31.734596319 DEBUG Received server response for request 2 2026-06-04 16:40:31.734620735 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:31.734630646 DEBUG Client sends request `textDocument/hover` with ID 3 2026-06-04 16:40:31.734746446 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplKFJ1U/external/Y/foo.py", kind: File } 2026-06-04 16:40:31.734798677 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmplKFJ1U/external/Y/foo.py` 2026-06-04 16:40:31.734803114 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:31.734811111 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:31.734858889 DEBUG method="textDocument/hover" response.id=3 duration=40.72µs 2026-06-04 16:40:31.734879576 DEBUG Received server response for request 3 2026-06-04 16:40:31.744977753 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.745140307 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.745155486 DEBUG method="shutdown" response.id=4 duration=22.43µs 2026-06-04 16:40:31.745198719 DEBUG Received server response for request 4 2026-06-04 16:40:31.745205039 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.745224529 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-06-04 16:40:31.749780624 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.749839801 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.749872128 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.749941950 DEBUG Client info: None 2026-06-04 16:40:31.749968191 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-04 16:40:31.749988643 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.749994528 INFO Version: Unknown 2026-06-04 16:40:31.750072692 DEBUG Received server response for request 1 2026-06-04 16:40:31.750134183 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.750218010 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.750252157 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.750256832 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.750279550 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.750335502 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.750353890 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:31.750361101 DEBUG Initializing workspace `file:///tmp/.tmpN74gZY/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.750372176 DEBUG Searching for a project in '/tmp/.tmpN74gZY/root1' 2026-06-04 16:40:31.750399556 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.750404793 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.750692273 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.750699280 DEBUG Discovering virtual environment in `/tmp/.tmpN74gZY/root1` 2026-06-04 16:40:31.750742294 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.750748580 DEBUG No virtual environment found 2026-06-04 16:40:31.750759412 DEBUG Adding first-party search path `/tmp/.tmpN74gZY/root1` 2026-06-04 16:40:31.750763251 DEBUG Using vendored stdlib 2026-06-04 16:40:31.750978718 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.751140188 DEBUG Adding new file root '/tmp/.tmpN74gZY/root1' of kind Project 2026-06-04 16:40:31.751154146 DEBUG Initializing workspace `file:///tmp/.tmpN74gZY/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.751163308 DEBUG Searching for a project in '/tmp/.tmpN74gZY/root2' 2026-06-04 16:40:31.751190408 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.751195521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.751421509 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.751429093 DEBUG Discovering virtual environment in `/tmp/.tmpN74gZY/root2` 2026-06-04 16:40:31.751488752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.751494824 DEBUG No virtual environment found 2026-06-04 16:40:31.751504906 DEBUG Adding first-party search path `/tmp/.tmpN74gZY/root2` 2026-06-04 16:40:31.751508695 DEBUG Using vendored stdlib 2026-06-04 16:40:31.751691914 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.751843352 DEBUG Adding new file root '/tmp/.tmpN74gZY/root2' of kind Project 2026-06-04 16:40:31.751855398 DEBUG Initializing workspace `file:///tmp/.tmpN74gZY/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.751863863 DEBUG Searching for a project in '/tmp/.tmpN74gZY/root3' 2026-06-04 16:40:31.751886628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.751891056 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.752120885 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.752125513 DEBUG Discovering virtual environment in `/tmp/.tmpN74gZY/root3` 2026-06-04 16:40:31.752160609 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.752165819 DEBUG No virtual environment found 2026-06-04 16:40:31.752176453 DEBUG Adding first-party search path `/tmp/.tmpN74gZY/root3` 2026-06-04 16:40:31.752180418 DEBUG Using vendored stdlib 2026-06-04 16:40:31.752367017 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.752539482 DEBUG Adding new file root '/tmp/.tmpN74gZY/root3' of kind Project 2026-06-04 16:40:31.752554312 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.752558889 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:31.752727364 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.754121997 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.754274197 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpN74gZY/root1/main.py' 2026-06-04 16:40:31.754345930 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.765526169 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.765745244 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:31.765765141 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-04 16:40:31.767059481 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.767121203 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpN74gZY/root2/main.py' 2026-06-04 16:40:31.767174725 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.778180919 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.778292010 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.011s 2026-06-04 16:40:31.778301661 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-04 16:40:31.779572556 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:31.779637081 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpN74gZY/root3/main.py' 2026-06-04 16:40:31.779692802 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:31.792175271 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:31.792347796 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.013s 2026-06-04 16:40:31.792402018 DEBUG method="workspace/diagnostic" response.id=2 duration=39.84ms 2026-06-04 16:40:31.792437197 DEBUG Received server response for request 2 2026-06-04 16:40:31.792635550 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.792645796 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:31.792673804 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpN74gZY/root2), (root3, file:///tmp/.tmpN74gZY/root3) 2026-06-04 16:40:31.792684585 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpN74gZY/root2 2026-06-04 16:40:31.794712275 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpN74gZY/root3 2026-06-04 16:40:31.796775721 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:31.796877674 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:31.796900083 DEBUG method="workspace/diagnostic" response.id=3 duration=155.72µs 2026-06-04 16:40:31.796922443 DEBUG Received server response for request 3 2026-06-04 16:40:31.807105352 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:31.807256847 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:31.807271507 DEBUG method="shutdown" response.id=4 duration=22.42µs 2026-06-04 16:40:31.807289030 DEBUG Received server response for request 4 2026-06-04 16:40:31.807298392 DEBUG Client sends notification `exit` 2026-06-04 16:40:31.807313821 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-06-04 16:40:31.811117414 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:31.811177688 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:31.811209651 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:31.811284602 DEBUG Client info: None 2026-06-04 16:40:31.811311786 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-04 16:40:31.811332474 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:31.811338464 INFO Version: Unknown 2026-06-04 16:40:31.811395276 DEBUG Received server response for request 1 2026-06-04 16:40:31.811481035 DEBUG Client sends notification `initialized` 2026-06-04 16:40:31.811584458 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:31.811655241 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:31.811658865 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:31.811675213 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.811677755 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:31.811727683 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:31.811740491 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-06-04 16:40:31.811748266 DEBUG Initializing workspace `file:///tmp/.tmpNEWO9S/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:31.811760457 DEBUG Searching for a project in '/tmp/.tmpNEWO9S/root1' 2026-06-04 16:40:31.811786095 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:31.811791301 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:31.812052451 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:31.812056703 DEBUG Discovering virtual environment in `/tmp/.tmpNEWO9S/root1` 2026-06-04 16:40:31.812096874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:31.812102699 DEBUG No virtual environment found 2026-06-04 16:40:31.812113682 DEBUG Adding first-party search path `/tmp/.tmpNEWO9S/root1` 2026-06-04 16:40:31.812117311 DEBUG Using vendored stdlib 2026-06-04 16:40:31.812348705 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:31.812573321 DEBUG Adding new file root '/tmp/.tmpNEWO9S/root1' of kind Project 2026-06-04 16:40:31.812589708 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:31.812594010 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:31.812611490 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpNEWO9S/root1) 2026-06-04 16:40:31.812616494 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpNEWO9S/root1 2026-06-04 16:40:31.812744341 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-04 16:40:33.811819065 DEBUG Client sends request `shutdown` with ID 3 2026-06-04 16:40:33.812081127 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:33.812133988 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-04 16:40:33.812150663 DEBUG method="shutdown" response.id=3 duration=85.36µs 2026-06-04 16:40:33.812162281 DEBUG Received server response for request 2 2026-06-04 16:40:33.812168047 DEBUG Received server response for request 3 2026-06-04 16:40:33.812176807 DEBUG Client sends notification `exit` 2026-06-04 16:40:33.812200820 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-06-04 16:40:33.813675912 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:33.813737228 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:33.813773002 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:33.813851978 DEBUG Client info: None 2026-06-04 16:40:33.813881299 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-04 16:40:33.813903044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:33.813909510 INFO Version: Unknown 2026-06-04 16:40:33.813991434 DEBUG Received server response for request 1 2026-06-04 16:40:33.814053551 DEBUG Client sends notification `initialized` 2026-06-04 16:40:33.814172006 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:33.814247804 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:33.814251498 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:33.814272361 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-04 16:40:33.814318247 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:33.814334418 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-04 16:40:33.814342234 DEBUG Initializing workspace `file:///tmp/.tmpopp3uR/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:33.814356368 DEBUG Searching for a project in '/tmp/.tmpopp3uR/root1' 2026-06-04 16:40:33.814385753 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:33.814392115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:33.814719421 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:33.814726527 DEBUG Discovering virtual environment in `/tmp/.tmpopp3uR/root1` 2026-06-04 16:40:33.814793780 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:33.814800901 DEBUG No virtual environment found 2026-06-04 16:40:33.814813489 DEBUG Adding first-party search path `/tmp/.tmpopp3uR/root1` 2026-06-04 16:40:33.814817187 DEBUG Using vendored stdlib 2026-06-04 16:40:33.815098722 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:33.815292009 DEBUG Adding new file root '/tmp/.tmpopp3uR/root1' of kind Project 2026-06-04 16:40:33.815312215 DEBUG Initializing workspace `file:///tmp/.tmpopp3uR/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:33.815320911 DEBUG Searching for a project in '/tmp/.tmpopp3uR/root2' 2026-06-04 16:40:33.815345559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:33.815350252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:33.815596880 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:33.815601422 DEBUG Discovering virtual environment in `/tmp/.tmpopp3uR/root2` 2026-06-04 16:40:33.815635890 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:33.815640537 DEBUG No virtual environment found 2026-06-04 16:40:33.815650684 DEBUG Adding first-party search path `/tmp/.tmpopp3uR/root2` 2026-06-04 16:40:33.815653975 DEBUG Using vendored stdlib 2026-06-04 16:40:33.815820239 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:33.815959214 DEBUG Adding new file root '/tmp/.tmpopp3uR/root2' of kind Project 2026-06-04 16:40:33.815972572 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:33.815976984 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-04 16:40:33.816016685 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:33.817487286 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-04 16:40:33.817655138 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpopp3uR/root1/main.py' 2026-06-04 16:40:33.817787580 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:33.829309709 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:33.829468589 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:33.829489720 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-04 16:40:33.831853077 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-06-04 16:40:33.831918966 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpopp3uR/root2/main.py' 2026-06-04 16:40:33.831979936 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-04 16:40:33.843404982 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:33.843738983 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.012s 2026-06-04 16:40:33.843820515 DEBUG method="workspace/diagnostic" response.id=2 duration=27.84ms 2026-06-04 16:40:33.843845069 DEBUG Received server response for request 2 2026-06-04 16:40:33.844012483 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:33.844023280 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-04 16:40:33.844051870 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpopp3uR/root2) 2026-06-04 16:40:33.844056616 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpopp3uR/root2 2026-06-04 16:40:33.846060562 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-04 16:40:33.846133523 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-04 16:40:33.846158669 DEBUG method="workspace/diagnostic" response.id=3 duration=124.85µs 2026-06-04 16:40:33.846171250 DEBUG Received server response for request 3 2026-06-04 16:40:33.856313508 DEBUG Client sends request `shutdown` with ID 4 2026-06-04 16:40:33.856332641 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:33.856339994 DEBUG method="shutdown" response.id=4 duration=11.21µs 2026-06-04 16:40:33.856345930 DEBUG Received server response for request 4 2026-06-04 16:40:33.856349595 DEBUG Client sends notification `exit` 2026-06-04 16:40:33.856359857 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-06-04 16:40:33.860014772 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-04 16:40:33.860077306 DEBUG Architecture: x86_64, OS: linux, case-sensitive: case-sensitive 2026-06-04 16:40:33.860118006 DEBUG Client sends request `initialize` with ID 1 2026-06-04 16:40:33.860186150 DEBUG Client info: None 2026-06-04 16:40:33.860212917 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-04 16:40:33.860227004 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-04 16:40:33.860230573 INFO Version: Unknown 2026-06-04 16:40:33.860318199 DEBUG Received server response for request 1 2026-06-04 16:40:33.860375820 DEBUG Client sends notification `initialized` 2026-06-04 16:40:33.860458537 DEBUG Requesting workspace configuration for workspaces 2026-06-04 16:40:33.860658588 DEBUG Received server request `workspace/configuration` 2026-06-04 16:40:33.860663246 INFO Retrying to receive `workspace/configuration` request 2026-06-04 16:40:33.860688528 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:33.860692546 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-04 16:40:33.860705092 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-04 16:40:33.860720906 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-04 16:40:33.860730372 DEBUG Initializing workspace `file:///tmp/.tmpULQFGC/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:33.860743139 DEBUG Searching for a project in '/tmp/.tmpULQFGC/root1' 2026-06-04 16:40:33.860772777 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:33.860778827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:33.860998170 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:33.861002483 DEBUG Discovering virtual environment in `/tmp/.tmpULQFGC/root1` 2026-06-04 16:40:33.861033232 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:33.861037180 DEBUG No virtual environment found 2026-06-04 16:40:33.861045244 DEBUG Adding first-party search path `/tmp/.tmpULQFGC/root1` 2026-06-04 16:40:33.861047565 DEBUG Using vendored stdlib 2026-06-04 16:40:33.861230468 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:33.861396065 DEBUG Adding new file root '/tmp/.tmpULQFGC/root1' of kind Project 2026-06-04 16:40:33.861420689 DEBUG Initializing workspace `file:///tmp/.tmpULQFGC/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-04 16:40:33.861429680 DEBUG Searching for a project in '/tmp/.tmpULQFGC/root2' 2026-06-04 16:40:33.861480210 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-04 16:40:33.861485576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-04 16:40:33.861722524 INFO Defaulting to python-platform `linux` 2026-06-04 16:40:33.861726816 DEBUG Discovering virtual environment in `/tmp/.tmpULQFGC/root2` 2026-06-04 16:40:33.861752838 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/e2e-6ac732a29a96a672`: does not point to a Python executable or a directory on disk 2026-06-04 16:40:33.861756305 DEBUG No virtual environment found 2026-06-04 16:40:33.861763253 DEBUG Adding first-party search path `/tmp/.tmpULQFGC/root2` 2026-06-04 16:40:33.861765976 DEBUG Using vendored stdlib 2026-06-04 16:40:33.861898914 INFO Python version: Python 3.14, platform: linux 2026-06-04 16:40:33.862002869 DEBUG Adding new file root '/tmp/.tmpULQFGC/root2' of kind Project 2026-06-04 16:40:33.862012356 DEBUG Updating project to check open files 2026-06-04 16:40:33.862029563 DEBUG Updating project to check open files 2026-06-04 16:40:33.862032401 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-04 16:40:33.862035708 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-04 16:40:33.862057190 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpULQFGC/root1/main.py", kind: File } 2026-06-04 16:40:33.862086267 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpULQFGC/root1/main.py` 2026-06-04 16:40:33.862089359 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:33.862095369 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:33.862169876 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpULQFGC/root1/main.py"))}: Checking file '/tmp/.tmpULQFGC/root1/main.py' 2026-06-04 16:40:33.862243316 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpULQFGC/root1/main.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:33.873993467 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpULQFGC/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:33.874090201 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.98ms 2026-06-04 16:40:33.874144165 DEBUG Received server response for request 2 2026-06-04 16:40:33.874261701 DEBUG Client sends notification `textDocument/didOpen` 2026-06-04 16:40:33.874272113 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-04 16:40:33.874298964 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpULQFGC/root2/main.py", kind: File } 2026-06-04 16:40:33.874344807 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpULQFGC/root2/main.py` 2026-06-04 16:40:33.874348852 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-04 16:40:33.874356731 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-04 16:40:33.874406875 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpULQFGC/root2/main.py"))}: Checking file '/tmp/.tmpULQFGC/root2/main.py' 2026-06-04 16:40:33.874495617 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpULQFGC/root2/main.py"))}: Resolving dynamic module resolution paths 2026-06-04 16:40:33.887287296 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpULQFGC/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-06-04 16:40:33.887377689 DEBUG method="textDocument/diagnostic" response.id=3 duration=13.01ms 2026-06-04 16:40:33.887431084 DEBUG Received server response for request 3 2026-06-04 16:40:33.887542705 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-04 16:40:33.887554367 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-06-04 16:40:33.887570982 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpULQFGC/root2) 2026-06-04 16:40:33.887578689 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpULQFGC/root2 2026-06-04 16:40:33.889664221 DEBUG method="textDocument/diagnostic" response.id=4 duration=73.93µs 2026-06-04 16:40:33.889684038 DEBUG Received server response for request 4 2026-06-04 16:40:33.889751879 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-06-04 16:40:33.889832293 DEBUG method="textDocument/diagnostic" response.id=5 duration=60.51µs 2026-06-04 16:40:33.889916896 DEBUG Received server response for request 5 2026-06-04 16:40:33.900028351 DEBUG Client sends request `shutdown` with ID 6 2026-06-04 16:40:33.900059179 DEBUG request{id=6 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-04 16:40:33.900068022 DEBUG method="shutdown" response.id=6 duration=11.81µs 2026-06-04 16:40:33.900082599 DEBUG Received server response for request 6 2026-06-04 16:40:33.900091104 DEBUG Client sends notification `exit` 2026-06-04 16:40:33.900103118 DEBUG Received exit notification, exiting ok test result: ok. 121 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 20.78s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_site_packages-83fe438850428e07 --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.15-build/ruff-0.15.15/target/rpm/deps/ty_test-33e7b637c0414417 --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.05s Running `/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/ty_vendored-800f4ad2240f7670 --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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-c77695b65effcec9.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblsp_types-3f9a4cb35fec6a5c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_repr-6e6918b905e34117.so --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanstream-ab3c09ee2aac53f9.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsnapbox-5b980875966860aa.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtryfn-670eb8521a82ac26.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.51s; merged doctests compilation took 7.50s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern seahash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libseahash-992f6ec2b46b23fa.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.68s; merged doctests compilation took 14.67s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanstyle-2595819c2201414c.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libarc_swap-e68a1d0a86b05fb1.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdashmap-b85c9cf5316dda79.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdunce-e588e30d2315487e.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfiletime-6b8b5270ea614c82.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpathdiff-eff6c1209fb4b2ba.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquick_junit-23a03a2f05c3c963.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsupports_hyperlinks-eee30305a5f02054.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing_subscriber-c8057bdf0d9156c8.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_static-976ecbea49b32a8f.rlib --extern which=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwhich-999959fb139008a2.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libzip-baeb80aa23885cdf.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.67s; merged doctests compilation took 41.64s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.66s; merged doctests compilation took 16.59s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libclap-02403c99c7944ca3.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern fern=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libfern-6df818138181847a.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libhashbrown-baf98634cefd6fe8.rlib --extern imperative=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libimperative-e5eb269e6b973cba.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libjiff-945d0a97c01c1635.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblibcst_native-59068cd0f7bf9e79.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern natord=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libnatord-b1d0b65d5d18d084.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpyproject_toml-1942b13f47075ee4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_codegen-721e1a493ba27712.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_importer-f92aa25ab15a1db2.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_index-3e6b1bbe1155caa8.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_semantic-a7b87e8714950e30.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsimilar-9892cd86c605d273.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtyped_arena-a7cd77668d712f1e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_width-a56398a50aa46e43.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rlib --extern url=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liburl-7c55ec912eaad041.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 111.41s; merged doctests compilation took 111.21s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern rand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librand-eb9b5bf08dcd330b.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_notebook-8558e65421b9824c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern serde_with=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_with-90bc9a8551526f82.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern uuid=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libuuid-1343cadab3fd7f86.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 1 test test crates/ruff_notebook/src/schema.rs - schema::SortAlphabetically (line 44) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 9.40s; merged doctests compilation took 9.39s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.46s; merged doctests compilation took 6.46s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libaho_corasick-adfbb2e2d099fbb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.22s; merged doctests compilation took 20.21s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbstr-f96d6fcc64e35b84.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_annotate_snippets-c012e4f043f62551.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_json-4a2c43c4c942aa20.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthin_vec-e4132a3a02df140f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_names2-904bd16dd6ffd196.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libwalkdir-2398588911066eea.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.54s; merged doctests compilation took 22.52s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.78s; merged doctests compilation took 6.77s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_ident-4c276c9123ff903f.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.27s; merged doctests compilation took 7.26s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 323) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 386) ... 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 639) ... 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.11s; merged doctests compilation took 7.09s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde_test-c0a3f1a25f4bc3ca.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcolored-380fed059b9ac562.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libetcetera-29b7040a61e74d6e.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglobset-93bcd30f5398e8a4.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libignore-6950050d21efc2d5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libis_macro-27a84a032d319709.so --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern log=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/liblog-55c8c38e4270d2c9.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmatchit-6c27d03dc8b411b8.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_absolutize-26f265b576b127ba.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpath_slash-0513774611163eb7.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpep440_rs-bdee8a743fffc6b0.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_cache-bd40afcf8399a061.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_formatter-73488ef0cd8bb913.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_graph-4b9b5d984770725a.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_linter-761970d1cd92c5ef.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_options_metadata-ec1dd7b0ea6d53d8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_formatter-cdc352c4e48de275.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_semantic-a7b87e8714950e30.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_workspace-5230f7f6e3a760d3.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libshellexpand-75cddec4c22675e9.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtoml-6007c90d3620a318.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libunicode_normalization-8e391c321c650d92.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex-9a9f943dbec54bb2.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libregex_syntax-36cc18d1eb4ce528.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtempfile-d5b3032f40dd9301.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 15 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 279) ... 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 261) ... 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 220) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 419) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 368) ... 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 108) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 163) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 177) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 127) ... 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. 13 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 46.51s; merged doctests compilation took 46.48s 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.15-build/ruff-0.15.15/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.15-build/ruff-0.15.15/target/rpm/deps/libanyhow-fff06e0811d51fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libbitflags-52658a5a3ac981b3.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcamino-b93b8a6d3a26d189.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libcompact_str-3cda1af7dc6c6db9.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdatatest_stable-3b6d0f92c726117f.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libdrop_bomb-52cee84e86d03a30.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libget_size2-72089cbf2fc50612.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libglob-2e52aa0e4c8e144d.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindexmap-e5016804bc7729fb.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libindoc-64d026b7c950b147.so --extern insta=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libinsta-d44791068a2e8ab4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libitertools-5796ae645efbd1c4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libmemchr-9e6880a5b88ba3b2.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libordermap-41c0a4f2674d498b.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libpretty_assertions-62a8f24e5d6b7af4.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck-7549b1a41e28e71f.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libquickcheck_macros-fb35578f3a0161ee.so --extern rayon=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librayon-43e9cd3608a71e35.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_db-1a550fc668fc8cf8.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_diagnostics-e0bbcc0c78123d4d.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_index-0ce80e7a913a391d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_macros-020a5e7b2384e6f4.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_memory_usage-b334be354a369bd6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_ast-09d9665d5040e57e.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_literal-7b7b41ab28ca4403.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_parser-4a777c028b8bf3b7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_stdlib-c8560cd529e5ac4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_python_trivia-69c776b2f1019fa3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_source_file-5ff7d6445d7957e1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libruff_text_size-b1fffceb694fd57e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/librustc_hash-4c2a2a94468858a3.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsalsa-97e7306e52095cb7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libserde-a57dde602c9c65c2.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libsmallvec-05b382a6c7081b8c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstatic_assertions-1d6059f79a4d8c6b.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum-281f7ae3a227ec32.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libstrum_macros-9745fab9ea53e5cd.so --extern test_case=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtest_case-5360f342b8354feb.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libthiserror-770ba545beea2b31.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libtracing-de64f7e1c855c319.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_module_resolver-fa33c1791014e201.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_core-9cf6d9ca94c17e75.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_python_semantic-91bf342c113f7ebe.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_site_packages-091aafd5f9ee4fdd.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_test-a0021f5b864ceb34.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/target/rpm/deps/libty_vendored-da64c8934ee291bf.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/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 2716) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 226.77s; merged doctests compilation took 226.50s + '[' '!' -f /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.15-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.15-build/ruff-0.15.15-2.fc45.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.15.15-2.fc45.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.bcptRS + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + DOCDIR=/builddir/build/BUILD/ruff-0.15.15-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.15-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/CHANGELOG.md /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/README.md /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fG1Rqp + umask 022 + cd /builddir/build/BUILD/ruff-0.15.15-build + cd ruff-0.15.15 + LICENSEDIR=/builddir/build/BUILD/ruff-0.15.15-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.15-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/LICENSE /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/LICENSE.dependencies /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.15-build/ruff-0.15.15/LICENSE.bundled /builddir/build/BUILD/ruff-0.15.15-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^20260519git60a6695 ruff = 0.15.15-2.fc45 ruff(x86-64) = 0.15.15-2.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.15-2.fc45.noarch Provides: python-ruff = 0.15.15-2.fc45 python3-ruff = 0.15.15-2.fc45 python3.14-ruff = 0.15.15-2.fc45 python3.14dist(ruff) = 0.15.15 python3dist(ruff) = 0.15.15 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.15-2.fc45.x86_64 Provides: ruff-debugsource = 0.15.15-2.fc45 ruff-debugsource(x86-64) = 0.15.15-2.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.15-2.fc45.x86_64 Provides: debuginfo(build-id) = 2c7eafda6168226416f1205ded4c216072115999 ruff-debuginfo = 0.15.15-2.fc45 ruff-debuginfo(x86-64) = 0.15.15-2.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.15-2.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.15.15-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.15.15-2.fc45.src.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.15.15-2.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-0.15.15-2.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.15.15-2.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.15.15-2.fc45.noarch.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Finish: rpmbuild ruff-0.15.15-2.fc45.src.rpm Finish: build phase for ruff-0.15.15-2.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-1780576534.746854/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.15-2.fc45.src.rpm) Config(child) 256 minutes 43 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.15", "release": "2.fc45", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.15.15", "release": "2.fc45", "arch": "src" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.15.15", "release": "2.fc45", "arch": "x86_64" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.15.15", "release": "2.fc45", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.15.15", "release": "2.fc45", "arch": "x86_64" } ] } RPMResults finished