Warning: Permanently added '35.153.131.68' (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/10891271-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.9 PID: 10893 Logging PID: 10895 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10891271, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '419d1ee7fa9e5d00da72c3b0f79569d291808040', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.16.4-1', 'project_dirname': 'python-in-pulp', 'project_name': 'python-in-pulp', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python-in-pulp/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': '@python/python-in-pulp--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '10891271-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff'... Running: git checkout 419d1ee7fa9e5d00da72c3b0f79569d291808040 -- cmd: ['git', 'checkout', '419d1ee7fa9e5d00da72c3b0f79569d291808040', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff rc: 0 stdout: stderr: Note: switching to '419d1ee7fa9e5d00da72c3b0f79569d291808040'. 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 419d1ee automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/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 ruff-0.16.4.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.4.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python-in-pulp/ruff/ruff-0.16.4.tar.gz/md5/c3a71facd47afb8b468a0093556dc2a3/ruff-0.16.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 12.51M 100 12.51M 0 0 371.6M 0 0 INFO: Reading stdout from command: md5sum ruff-0.16.4.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787379632.957987 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-e1j_dbun/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787379632.957987 -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-e1j_dbun/ruff/ruff.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787379632.957987/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-4758a88e-97c6-4974-a4f6-b04751f23048 INFO: Checking that 35f0c27dcfe4f706b56bad20e339b7b77f83acca5d61dd5f678e840ee4e58b17 image matches host's architecture INFO: Copy content of container 35f0c27dcfe4f706b56bad20e339b7b77f83acca5d61dd5f678e840ee4e58b17 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787379632.957987/root INFO: mounting 35f0c27dcfe4f706b56bad20e339b7b77f83acca5d61dd5f678e840ee4e58b17 with podman image mount INFO: image 35f0c27dcfe4f706b56bad20e339b7b77f83acca5d61dd5f678e840ee4e58b17 as /var/lib/containers/storage/overlay/45e1cf886ca67b546244a581eaa188c160a726a1bdeea8ebe6b6d07c88ce66e8/merged INFO: umounting image 35f0c27dcfe4f706b56bad20e339b7b77f83acca5d61dd5f678e840ee4e58b17 (/var/lib/containers/storage/overlay/45e1cf886ca67b546244a581eaa188c160a726a1bdeea8ebe6b6d07c88ce66e8/merged) with podman image umount INFO: Removing image mock-bootstrap-4758a88e-97c6-4974-a4f6-b04751f23048 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-1787379632.957987/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.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc46.x86_64 dnf5-plugins-5.4.3.0-2.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 23.0 MiB/s | 22.0 MiB | 00m01s Copr repository 100% | 11.1 MiB/s | 16.2 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.15-2.fc45 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.11-6.fc45 fedora 5.9 MiB cpio x86_64 0:2.15-10.fc45 fedora 1.1 MiB diffutils x86_64 0:3.12-6.fc45 fedora 1.6 MiB fedora-release-common noarch 0:46-0.1 fedora 4.6 KiB findutils x86_64 1:4.11.0-2.fc45 fedora 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.44-2.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.14-4.fc45 fedora 401.6 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-5.fc45 fedora 226.6 KiB redhat-rpm-config noarch 0:344-5.fc45 fedora 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-1.fc45 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.2-3.fc45 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.3-2.fc45 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47.50-4.fc46 fedora 24.4 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-9.fc45 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.11-6.fc45 fedora 10.9 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.21.0-5.fc45 fedora 487.9 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.5-3.fc45 fedora 149.7 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.195-3.fc45 fedora 3.0 MiB elfutils-debuginfod-client x86_64 0:0.195-3.fc45 fedora 79.8 KiB elfutils-libelf x86_64 0:0.195-3.fc45 fedora 1.2 MiB elfutils-libs x86_64 0:0.195-3.fc45 fedora 715.3 KiB erlang-srpm-macros noarch 0:0.3.11-2.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.47-3.fc45 fedora 101.2 KiB file-libs x86_64 0:5.47-3.fc45 fedora 12.2 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.2-3.fc45 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-4.fc45 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-12.fc45 fedora 133.7 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44-2.fc46 fedora 7.1 MiB glibc-common x86_64 0:2.44-2.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44-2.fc46 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-3.fc45 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.9-1.fc46 fedora 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 fedora 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.2-3.fc45 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc45 fedora 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.3-5.fc45 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.21.0-5.fc45 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.12-19.fc45 fedora 978.8 KiB libfdisk x86_64 0:2.42.2-3.fc45 fedora 392.2 KiB libffi x86_64 0:3.5.2-3.fc45 fedora 83.7 KiB libfido2 x86_64 0:1.17.0-5.fc45 fedora 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 fedora 24.4 KiB libgcc x86_64 0:16.1.1-4.fc45.1 fedora 270.7 KiB libgcrypt x86_64 0:1.12.2-2.fc45 fedora 1.7 MiB libgomp x86_64 0:16.1.1-4.fc45.1 fedora 577.4 KiB libgpg-error x86_64 0:1.61-2.fc45 fedora 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 fedora 556.4 KiB libksba x86_64 0:1.8.0-3.fc45 fedora 431.1 KiB liblastlog2 x86_64 0:2.42.2-3.fc45 fedora 37.6 KiB libmount x86_64 0:2.42.2-3.fc45 fedora 404.8 KiB libnghttp2 x86_64 0:1.69.0-5.fc45 fedora 166.2 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 fedora 163.4 KiB libpkgconf x86_64 0:2.5.1-2.fc45 fedora 90.1 KiB libpsl x86_64 0:0.23.1-1.fc45 fedora 80.4 KiB libselinux x86_64 0:3.11-4.fc45 fedora 205.2 KiB libselinux-utils x86_64 0:3.11-4.fc45 fedora 306.0 KiB libsemanage x86_64 0:3.11-3.fc45 fedora 316.4 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.2-3.fc45 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.1.1-4.fc45.1 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.5.4-11.fc45 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.2-3.fc45 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.13.9-4.fc45 fedora 1.8 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-1.fc45 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-22.fc45 fedora 112.0 B openldap x86_64 0:2.6.14-1.fc46 fedora 678.9 KiB openssl-libs x86_64 1:4.0.1-5.fc45 fedora 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 fedora 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 fedora 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 fedora 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc45 fedora 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.23.2-1.fc45 fedora 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.1-2.fc45 fedora 472.0 B readline x86_64 0:8.3-6.fc45 fedora 515.5 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.2-5.fc45 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.13-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.13-1.fc46 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:261.2-1.fc45 fedora 2.7 MiB systemd-standalone-sysusers x86_64 0:261.2-1.fc45 fedora 944.4 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.2-3.fc45 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.3-5.fc45 fedora 94.0 KiB xz-libs x86_64 1:5.8.3-2.fc45 fedora 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip x86_64 0:3.0-46.fc45 fedora 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 fedora 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 188 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 226 MiB extra will be used (install 226 MiB, remove 0 B). [ 1/188] bzip2-0:1.0.8-24.fc45.x86_64 100% | 17.0 MiB/s | 52.3 KiB | 00m00s [ 2/188] bash-0:5.3.15-2.fc45.x86_64 100% | 172.0 MiB/s | 1.9 MiB | 00m00s [ 3/188] cpio-0:2.15-10.fc45.x86_64 100% | 47.6 MiB/s | 292.5 KiB | 00m00s [ 4/188] coreutils-0:9.11-6.fc45.x86_6 100% | 92.2 MiB/s | 1.2 MiB | 00m00s [ 5/188] fedora-release-common-0:46-0. 100% | 4.4 MiB/s | 18.2 KiB | 00m00s [ 6/188] diffutils-0:3.12-6.fc45.x86_6 100% | 64.5 MiB/s | 396.6 KiB | 00m00s [ 7/188] glibc-minimal-langpack-0:2.44 100% | 58.7 MiB/s | 120.3 KiB | 00m00s [ 8/188] findutils-1:4.11.0-2.fc45.x86 100% | 139.3 MiB/s | 570.7 KiB | 00m00s [ 9/188] grep-0:3.12-4.fc45.x86_64 100% | 73.5 MiB/s | 301.0 KiB | 00m00s [ 10/188] gzip-0:1.14-4.fc45.x86_64 100% | 43.9 MiB/s | 179.6 KiB | 00m00s [ 11/188] info-0:7.3-3.fc45.x86_64 100% | 62.2 MiB/s | 191.2 KiB | 00m00s [ 12/188] patch-0:2.8-5.fc45.x86_64 100% | 37.3 MiB/s | 114.6 KiB | 00m00s [ 13/188] redhat-rpm-config-0:344-5.fc4 100% | 38.0 MiB/s | 77.7 KiB | 00m00s [ 14/188] sed-0:4.10-2.fc45.x86_64 100% | 63.1 MiB/s | 322.8 KiB | 00m00s [ 15/188] tar-2:1.35-9.fc45.x86_64 100% | 94.1 MiB/s | 867.4 KiB | 00m00s [ 16/188] unzip-0:6.0-71.fc45.x86_64 100% | 27.8 MiB/s | 199.6 KiB | 00m00s [ 17/188] shadow-utils-2:4.20.0-1.fc45. 100% | 108.9 MiB/s | 1.4 MiB | 00m00s [ 18/188] which-0:2.25-2.fc45.x86_64 100% | 10.3 MiB/s | 42.2 KiB | 00m00s [ 19/188] xz-1:5.8.3-2.fc45.x86_64 100% | 127.2 MiB/s | 651.2 KiB | 00m00s [ 20/188] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 38.6 MiB/s | 158.1 KiB | 00m00s [ 21/188] gawk-0:5.4.1-1.fc45.x86_64 100% | 107.1 MiB/s | 1.2 MiB | 00m00s [ 22/188] util-linux-0:2.42.2-3.fc45.x8 100% | 79.0 MiB/s | 1.3 MiB | 00m00s [ 23/188] filesystem-0:3.18-59.fc45.x86 100% | 100.9 MiB/s | 1.8 MiB | 00m00s [ 24/188] ncurses-libs-0:6.6-3.fc45.x86 100% | 47.9 MiB/s | 343.7 KiB | 00m00s [ 25/188] glibc-0:2.44-2.fc46.x86_64 100% | 116.9 MiB/s | 2.5 MiB | 00m00s [ 26/188] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 5.3 MiB/s | 43.5 KiB | 00m00s [ 27/188] gmp-1:6.3.0-6.fc45.x86_64 100% | 52.4 MiB/s | 321.8 KiB | 00m00s [ 28/188] coreutils-common-0:9.11-6.fc4 100% | 154.7 MiB/s | 2.2 MiB | 00m00s [ 29/188] libacl-0:2.4.0-2.fc45.x86_64 100% | 3.0 MiB/s | 27.5 KiB | 00m00s [ 30/188] libattr-0:2.6.0-2.fc45.x86_64 100% | 5.9 MiB/s | 18.1 KiB | 00m00s [ 31/188] libcap-0:2.78-2.fc45.x86_64 100% | 43.3 MiB/s | 88.6 KiB | 00m00s [ 32/188] systemd-libs-0:261.2-1.fc45.x 100% | 154.1 MiB/s | 946.6 KiB | 00m00s [ 33/188] fedora-repos-0:46-0.3.noarch 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [ 34/188] redhat-systemd-presets-0:102- 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 35/188] openssl-libs-1:4.0.1-5.fc45.x 100% | 155.7 MiB/s | 2.3 MiB | 00m00s [ 36/188] glibc-common-0:2.44-2.fc46.x8 100% | 50.4 MiB/s | 412.8 KiB | 00m00s [ 37/188] pcre2-0:10.47-1.fc45.2.x86_64 100% | 54.0 MiB/s | 276.7 KiB | 00m00s [ 38/188] R-srpm-macros-0:1.3.7-3.fc45. 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 39/188] ansible-srpm-macros-0:1-22.fc 100% | 6.5 MiB/s | 19.8 KiB | 00m00s [ 40/188] build-reproducibility-srpm-ma 100% | 5.3 MiB/s | 10.8 KiB | 00m00s [ 41/188] cmake-srpm-macros-0:4.3.0-5.f 100% | 10.1 MiB/s | 10.3 KiB | 00m00s [ 42/188] erlang-srpm-macros-0:0.3.11-2 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 43/188] efi-srpm-macros-0:6-9.fc45.no 100% | 10.5 MiB/s | 21.4 KiB | 00m00s [ 44/188] dwz-0:0.17-3.fc45.x86_64 100% | 45.3 MiB/s | 139.2 KiB | 00m00s [ 45/188] filesystem-srpm-macros-0:3.18 100% | 5.2 MiB/s | 26.4 KiB | 00m00s [ 46/188] fonts-srpm-macros-1:5.0.0-4.f 100% | 4.4 MiB/s | 27.2 KiB | 00m00s [ 47/188] forge-srpm-macros-0:0.4.0-5.f 100% | 3.2 MiB/s | 19.7 KiB | 00m00s [ 48/188] fpc-srpm-macros-0:1.3-17.fc45 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 49/188] ghc-srpm-macros-0:1.10-2.fc45 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 50/188] gap-srpm-macros-0:2-3.fc45.no 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 51/188] gnat-srpm-macros-0:7-3.fc45.n 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 52/188] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 53/188] go-srpm-macros-0:3.8.0-3.fc45 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [ 54/188] java-srpm-macros-0:1-9.fc45.n 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 55/188] kernel-srpm-macros-0:1.0-30.f 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 56/188] lua-srpm-macros-0:1-18.fc45.n 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 57/188] ocaml-srpm-macros-0:11-4.fc45 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 58/188] openblas-srpm-macros-0:2-22.f 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 59/188] package-notes-srpm-macros-0:0 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [ 60/188] perl-srpm-macros-0:1-65.fc45. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 61/188] pyproject-srpm-macros-0:1.23. 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 62/188] qt5-srpm-macros-0:5.15.18-3.f 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 63/188] python-srpm-macros-0:3.15-2.f 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 64/188] qt6-srpm-macros-0:6.11.1-2.fc 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 65/188] rust-srpm-macros-0:28.5-2.fc4 100% | 5.6 MiB/s | 11.4 KiB | 00m00s [ 66/188] zig-srpm-macros-0:1-9.fc45.no 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 67/188] tree-sitter-srpm-macros-0:0.4 100% | 6.8 MiB/s | 14.0 KiB | 00m00s [ 68/188] libeconf-0:0.7.9-4.fc45.x86_6 100% | 17.5 MiB/s | 35.9 KiB | 00m00s [ 69/188] zip-0:3.0-46.fc45.x86_64 100% | 43.1 MiB/s | 264.6 KiB | 00m00s [ 70/188] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 18.3 MiB/s | 130.9 KiB | 00m00s [ 71/188] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 11.4 MiB/s | 58.4 KiB | 00m00s [ 72/188] setup-0:2.15.1-2.fc45.noarch 100% | 51.3 MiB/s | 157.6 KiB | 00m00s [ 73/188] xz-libs-1:5.8.3-2.fc45.x86_64 100% | 37.8 MiB/s | 116.1 KiB | 00m00s [ 74/188] mpfr-0:4.2.2-4.fc45.x86_64 100% | 69.8 MiB/s | 357.4 KiB | 00m00s [ 75/188] debugedit-0:5.3-3.fc45.x86_64 100% | 28.6 MiB/s | 87.9 KiB | 00m00s [ 76/188] readline-0:8.3-6.fc45.x86_64 100% | 44.7 MiB/s | 228.8 KiB | 00m00s [ 77/188] elfutils-0:0.195-3.fc45.x86_6 100% | 115.2 MiB/s | 590.0 KiB | 00m00s [ 78/188] elfutils-libelf-0:0.195-3.fc4 100% | 41.1 MiB/s | 210.4 KiB | 00m00s [ 79/188] libarchive-0:3.8.9-1.fc46.x86 100% | 72.6 MiB/s | 446.2 KiB | 00m00s [ 80/188] libgcc-0:16.1.1-4.fc45.1.x86_ 100% | 26.0 MiB/s | 133.3 KiB | 00m00s [ 81/188] popt-0:1.19-11.fc45.x86_64 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [ 82/188] libstdc++-0:16.1.1-4.fc45.1.x 100% | 142.6 MiB/s | 1.0 MiB | 00m00s [ 83/188] zstd-0:1.5.7-6.fc45.x86_64 100% | 93.6 MiB/s | 191.7 KiB | 00m00s [ 84/188] rpm-0:6.1.0-1.fc46.x86_64 100% | 111.6 MiB/s | 571.3 KiB | 00m00s [ 85/188] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 33.1 MiB/s | 169.6 KiB | 00m00s [ 86/188] libsmartcols-0:2.42.2-3.fc45. 100% | 21.6 MiB/s | 88.5 KiB | 00m00s [ 87/188] util-linux-core-0:2.42.2-3.fc 100% | 141.8 MiB/s | 580.9 KiB | 00m00s [ 88/188] zlib-ng-compat-0:2.3.3-6.fc45 100% | 22.1 MiB/s | 90.4 KiB | 00m00s [ 89/188] ncurses-base-0:6.6-3.fc45.noa 100% | 43.0 MiB/s | 88.1 KiB | 00m00s [ 90/188] gnulib-l10n-0:20241231-4.fc45 100% | 49.0 MiB/s | 150.4 KiB | 00m00s [ 91/188] glibc-gconv-extra-0:2.44-2.fc 100% | 154.2 MiB/s | 1.7 MiB | 00m00s [ 92/188] ca-certificates-0:2025.2.80_v 100% | 117.6 MiB/s | 963.4 KiB | 00m00s [ 93/188] crypto-policies-0:20260713-2. 100% | 19.0 MiB/s | 97.5 KiB | 00m00s [ 94/188] fedora-repos-rawhide-0:46-0.3 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 95/188] fedora-gpg-keys-0:46-0.3.noar 100% | 35.1 MiB/s | 143.8 KiB | 00m00s [ 96/188] fips-provider-0:1.5.2-3.fc45. 100% | 202.0 MiB/s | 1.6 MiB | 00m00s [ 97/188] redhat-systemd-presets-common 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 98/188] pcre2-syntax-0:10.47-1.fc45.2 100% | 53.7 MiB/s | 165.1 KiB | 00m00s [ 99/188] elfutils-libs-0:0.195-3.fc45. 100% | 92.1 MiB/s | 282.8 KiB | 00m00s [100/188] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 82.8 MiB/s | 339.2 KiB | 00m00s [101/188] add-determinism-0:0.7.3-3.fc4 100% | 137.6 MiB/s | 845.7 KiB | 00m00s [102/188] elfutils-debuginfod-client-0: 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [103/188] libzstd-0:1.5.7-6.fc45.x86_64 100% | 118.4 MiB/s | 363.9 KiB | 00m00s [104/188] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 26.2 MiB/s | 80.4 KiB | 00m00s [105/188] curl-0:8.21.0-5.fc45.x86_64 100% | 79.4 MiB/s | 244.0 KiB | 00m00s [106/188] libmount-0:2.42.2-3.fc45.x86_ 100% | 43.3 MiB/s | 177.2 KiB | 00m00s [107/188] json-c-0:0.18-9.fc45.x86_64 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [108/188] sqlite-libs-0:3.53.4-1.fc45.x 100% | 132.2 MiB/s | 812.1 KiB | 00m00s [109/188] libblkid-0:2.42.2-3.fc45.x86_ 100% | 32.7 MiB/s | 133.9 KiB | 00m00s [110/188] libuuid-0:2.42.2-3.fc45.x86_6 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [111/188] lua-libs-0:5.5.1-1.fc45.x86_6 100% | 46.9 MiB/s | 144.1 KiB | 00m00s [112/188] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 93.1 MiB/s | 476.6 KiB | 00m00s [113/188] rpm-sequoia-0:1.10.2-5.fc45.x 100% | 130.2 MiB/s | 933.3 KiB | 00m00s [114/188] rpm-build-libs-0:6.1.0-1.fc46 100% | 21.9 MiB/s | 134.8 KiB | 00m00s [115/188] libgomp-0:16.1.1-4.fc45.1.x86 100% | 77.0 MiB/s | 394.3 KiB | 00m00s [116/188] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 8.8 MiB/s | 26.9 KiB | 00m00s [117/188] ima-evm-utils-libs-0:1.6.2-12 100% | 14.8 MiB/s | 30.2 KiB | 00m00s [118/188] libfsverity-0:1.7-4.fc45.x86_ 100% | 6.2 MiB/s | 19.0 KiB | 00m00s [119/188] gpgverify-0:2.2-5.fc45.noarch 100% | 2.2 MiB/s | 11.3 KiB | 00m00s [120/188] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 150.2 MiB/s | 1.7 MiB | 00m00s [121/188] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 45.8 MiB/s | 281.6 KiB | 00m00s [122/188] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 68.7 MiB/s | 281.3 KiB | 00m00s [123/188] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 28.5 MiB/s | 116.5 KiB | 00m00s [124/188] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 23.6 MiB/s | 96.6 KiB | 00m00s [125/188] gnupg2-verify-0:2.4.9-18.fc45 100% | 43.0 MiB/s | 176.1 KiB | 00m00s [126/188] libassuan-0:2.5.7-6.fc45.x86_ 100% | 22.3 MiB/s | 68.5 KiB | 00m00s [127/188] libgcrypt-0:1.12.2-2.fc45.x86 100% | 122.9 MiB/s | 629.0 KiB | 00m00s [128/188] libgpg-error-0:1.61-2.fc45.x8 100% | 49.4 MiB/s | 252.9 KiB | 00m00s [129/188] npth-0:1.8-5.fc45.x86_64 100% | 5.0 MiB/s | 25.5 KiB | 00m00s [130/188] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 89.2 MiB/s | 456.8 KiB | 00m00s [131/188] gnutls-0:3.8.13-3.fc45.x86_64 100% | 142.2 MiB/s | 1.4 MiB | 00m00s [132/188] libksba-0:1.8.0-3.fc45.x86_64 100% | 18.7 MiB/s | 172.2 KiB | 00m00s [133/188] openldap-0:2.6.14-1.fc46.x86_ 100% | 38.0 MiB/s | 272.6 KiB | 00m00s [134/188] libusb1-0:1.0.30-2.fc45.x86_6 100% | 27.3 MiB/s | 83.8 KiB | 00m00s [135/188] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 18.5 MiB/s | 75.9 KiB | 00m00s [136/188] libidn2-0:2.3.8-4.fc45.x86_64 100% | 28.5 MiB/s | 175.2 KiB | 00m00s [137/188] libunistring-0:1.1-12.fc45.x8 100% | 106.6 MiB/s | 545.8 KiB | 00m00s [138/188] nettle-0:4.0-5.fc45.x86_64 100% | 83.9 MiB/s | 429.7 KiB | 00m00s [139/188] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 109.4 MiB/s | 560.0 KiB | 00m00s [140/188] libevent-0:2.1.12-19.fc45.x86 100% | 56.1 MiB/s | 287.3 KiB | 00m00s [141/188] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 88.7 MiB/s | 817.8 KiB | 00m00s [142/188] libtool-ltdl-0:2.5.4-11.fc45. 100% | 7.2 MiB/s | 36.7 KiB | 00m00s [143/188] libffi-0:3.5.2-3.fc45.x86_64 100% | 13.6 MiB/s | 41.9 KiB | 00m00s [144/188] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 28.4 MiB/s | 58.2 KiB | 00m00s [145/188] libselinux-0:3.11-4.fc45.x86_ 100% | 33.7 MiB/s | 103.6 KiB | 00m00s [146/188] audit-libs-0:4.2.1-2.fc45.x86 100% | 69.9 MiB/s | 143.3 KiB | 00m00s [147/188] libsepol-0:3.11-2.fc45.x86_64 100% | 71.3 MiB/s | 365.2 KiB | 00m00s [148/188] libcap-ng-0:0.9.3-5.fc45.x86_ 100% | 11.2 MiB/s | 34.4 KiB | 00m00s [149/188] liblastlog2-0:2.42.2-3.fc45.x 100% | 12.1 MiB/s | 24.7 KiB | 00m00s [150/188] libsemanage-0:3.11-3.fc45.x86 100% | 62.2 MiB/s | 127.3 KiB | 00m00s [151/188] file-0:5.47-3.fc45.x86_64 100% | 24.1 MiB/s | 49.4 KiB | 00m00s [152/188] file-libs-0:5.47-3.fc45.x86_6 100% | 170.3 MiB/s | 872.0 KiB | 00m00s [153/188] alternatives-0:1.33-6.fc45.x8 100% | 19.3 MiB/s | 39.4 KiB | 00m00s [154/188] pkgconf-pkg-config-0:2.5.1-2. 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [155/188] jansson-0:2.14-5.fc45.x86_64 100% | 15.3 MiB/s | 46.9 KiB | 00m00s [156/188] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 15.9 MiB/s | 49.0 KiB | 00m00s [157/188] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 4.5 MiB/s | 13.8 KiB | 00m00s [158/188] libpkgconf-0:2.5.1-2.fc45.x86 100% | 10.4 MiB/s | 42.6 KiB | 00m00s [159/188] ed-0:1.22.5-3.fc45.x86_64 100% | 20.8 MiB/s | 85.2 KiB | 00m00s [160/188] binutils-0:2.47.50-4.fc46.x86 100% | 224.9 MiB/s | 5.2 MiB | 00m00s [161/188] libxml2-0:2.13.9-4.fc45.x86_6 100% | 63.5 MiB/s | 714.8 KiB | 00m00s [162/188] p11-kit-trust-0:0.26.5-1.fc45 100% | 14.3 MiB/s | 146.3 KiB | 00m00s [163/188] fedora-release-0:46-0.1.noarc 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [164/188] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 20.1 MiB/s | 41.3 KiB | 00m00s [165/188] systemd-standalone-sysusers-0 100% | 81.3 MiB/s | 416.4 KiB | 00m00s [166/188] fedora-release-identity-basic 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [167/188] libcurl-0:8.21.0-5.fc45.x86_6 100% | 94.0 MiB/s | 481.3 KiB | 00m00s [168/188] krb5-libs-0:1.22.2-9.fc45.x86 100% | 87.1 MiB/s | 803.1 KiB | 00m00s [169/188] libnghttp2-0:1.69.0-5.fc45.x8 100% | 9.4 MiB/s | 77.2 KiB | 00m00s [170/188] gdb-minimal-0:17.2-4.fc45.x86 100% | 182.3 MiB/s | 4.7 MiB | 00m00s [171/188] libnghttp3-0:1.18.0-1.fc45.x8 100% | 8.2 MiB/s | 75.1 KiB | 00m00s [172/188] libpsl-0:0.23.1-1.fc45.x86_64 100% | 9.4 MiB/s | 67.6 KiB | 00m00s [173/188] libssh-0:0.12.2-1.fc45.x86_64 100% | 72.2 MiB/s | 295.9 KiB | 00m00s [174/188] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 38.5 MiB/s | 157.7 KiB | 00m00s [175/188] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 6.8 MiB/s | 27.8 KiB | 00m00s [176/188] libcom_err-0:1.47.4-2.fc45.x8 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [177/188] libverto-0:0.3.2-13.fc45.x86_ 100% | 6.8 MiB/s | 21.0 KiB | 00m00s [178/188] keyutils-libs-0:1.6.3-8.fc45. 100% | 6.1 MiB/s | 31.5 KiB | 00m00s [179/188] libssh-config-0:0.12.2-1.fc45 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [180/188] publicsuffix-list-dafsa-0:202 100% | 6.6 MiB/s | 61.1 KiB | 00m00s [181/188] libfido2-0:1.17.0-5.fc45.x86_ 100% | 13.0 MiB/s | 106.9 KiB | 00m00s [182/188] libcbor-0:0.14.0-3.fc45.x86_6 100% | 18.0 MiB/s | 36.8 KiB | 00m00s [183/188] selinux-policy-0:45.13-1.fc46 100% | 12.0 MiB/s | 36.7 KiB | 00m00s [184/188] rpm-plugin-selinux-0:6.1.0-1. 100% | 5.8 MiB/s | 17.8 KiB | 00m00s [185/188] policycoreutils-0:3.11-2.fc45 100% | 84.9 MiB/s | 261.0 KiB | 00m00s [186/188] libselinux-utils-0:3.11-4.fc4 100% | 30.1 MiB/s | 123.4 KiB | 00m00s [187/188] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 56.5 MiB/s | 347.3 KiB | 00m00s [188/188] selinux-policy-targeted-0:45. 100% | 234.9 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [188/188] Total 100% | 180.1 MiB/s | 70.8 MiB | 00m00s Running transaction 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. 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. 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 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/190] Verify package files 100% | 767.0 B/s | 188.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-x86_64-1787379632.957987/root/etc/group for id/name lookup: No such file or directory [ 2/190] Prepare transaction 100% | 2.1 KiB/s | 188.0 B | 00m00s [ 3/190] Installing libgcc-0:16.1.1-4. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/190] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/190] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/190] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/190] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/190] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/190] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/190] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/190] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/190] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/190] Installing fedora-release-0:4 100% | 7.6 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.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/190] Installing setup-0:2.15.1-2.f 100% | 42.0 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/190] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/190] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/190] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/190] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/190] Installing coreutils-common-0 100% | 304.4 MiB/s | 11.0 MiB | 00m00s [ 20/190] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/190] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/190] Installing glibc-common-0:2.4 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [ 23/190] Installing glibc-gconv-extra- 100% | 199.6 MiB/s | 7.8 MiB | 00m00s [ 24/190] Installing glibc-0:2.44-2.fc4 100% | 183.1 MiB/s | 7.1 MiB | 00m00s [ 25/190] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 26/190] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/190] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/190] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/190] Installing libgpg-error-0:1.6 100% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 30/190] Installing libstdc++-0:16.1.1 100% | 385.7 MiB/s | 3.1 MiB | 00m00s [ 31/190] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 32/190] Installing elfutils-libelf-0: 100% | 388.6 MiB/s | 1.2 MiB | 00m00s [ 33/190] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 34/190] Installing libgcrypt-0:1.12.2 100% | 415.7 MiB/s | 1.7 MiB | 00m00s [ 35/190] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 36/190] Installing gmp-1:6.3.0-6.fc45 100% | 399.1 MiB/s | 817.4 KiB | 00m00s [ 37/190] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 38/190] Installing systemd-libs-0:261 100% | 389.0 MiB/s | 2.7 MiB | 00m00s [ 39/190] Installing xz-libs-1:5.8.3-2. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 40/190] Installing libuuid-0:2.42.2-3 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 41/190] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 42/190] Installing sqlite-libs-0:3.53 100% | 323.8 MiB/s | 1.6 MiB | 00m00s [ 43/190] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 44/190] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 45/190] Installing elfutils-libs-0:0. 100% | 350.2 MiB/s | 717.2 KiB | 00m00s [ 46/190] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 47/190] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 48/190] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 49/190] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [ 50/190] Installing grep-0:3.12-4.fc45 100% | 52.8 MiB/s | 1.0 MiB | 00m00s [ 51/190] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/190] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 53/190] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/190] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 55/190] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 56/190] Installing libidn2-0:2.3.8-4. 100% | 27.5 MiB/s | 562.6 KiB | 00m00s [ 57/190] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 58/190] Installing xz-1:5.8.3-2.fc45. 100% | 58.5 MiB/s | 1.4 MiB | 00m00s [ 59/190] Installing libmount-0:2.42.2- 100% | 198.1 MiB/s | 405.8 KiB | 00m00s [ 60/190] Installing gnupg2-verify-0:2. 100% | 25.0 MiB/s | 357.7 KiB | 00m00s [ 61/190] Installing mpfr-0:4.2.2-4.fc4 100% | 207.7 MiB/s | 850.9 KiB | 00m00s [ 62/190] Installing gawk-0:5.4.1-1.fc4 100% | 92.8 MiB/s | 2.2 MiB | 00m00s [ 63/190] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 64/190] Installing libksba-0:1.8.0-3. 100% | 211.8 MiB/s | 433.7 KiB | 00m00s [ 65/190] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 66/190] Installing file-libs-0:5.47-3 100% | 609.3 MiB/s | 12.2 MiB | 00m00s [ 67/190] Installing file-0:5.47-3.fc45 100% | 7.7 MiB/s | 102.7 KiB | 00m00s [ 68/190] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 69/190] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 70/190] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 71/190] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 72/190] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 73/190] Installing lua-libs-0:5.5.1-1 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 74/190] Installing libffi-0:3.5.2-3.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 75/190] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 76/190] Installing libcap-ng-0:0.9.3- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 77/190] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 78/190] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 79/190] Installing libcap-0:2.78-2.fc 100% | 13.9 MiB/s | 213.3 KiB | 00m00s [ 80/190] Installing libsemanage-0:3.11 100% | 155.3 MiB/s | 318.1 KiB | 00m00s [ 81/190] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 82/190] Installing p11-kit-trust-0:0. 100% | 15.1 MiB/s | 480.1 KiB | 00m00s [ 83/190] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/190] Installing liblastlog2-0:2.42 100% | 2.8 MiB/s | 39.5 KiB | 00m00s [ 85/190] Installing util-linux-core-0: 100% | 62.6 MiB/s | 1.5 MiB | 00m00s [ 86/190] Installing zip-0:3.0-46.fc45. 100% | 45.4 MiB/s | 698.0 KiB | 00m00s [ 87/190] Installing gnupg2-keyboxd-0:2 100% | 13.2 MiB/s | 202.5 KiB | 00m00s [ 88/190] Installing libpsl-0:0.23.1-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/190] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/190] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 91/190] Installing libselinux-utils-0 100% | 18.4 MiB/s | 320.4 KiB | 00m00s [ 92/190] Installing libfdisk-0:2.42.2- 100% | 192.1 MiB/s | 393.4 KiB | 00m00s [ 93/190] Installing fips-provider-0:1. 100% | 438.2 MiB/s | 4.8 MiB | 00m00s [ 94/190] Installing openssl-libs-1:4.0 100% | 392.6 MiB/s | 6.7 MiB | 00m00s [ 95/190] Installing coreutils-0:9.11-6 100% | 123.4 MiB/s | 5.9 MiB | 00m00s [ 96/190] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.4 MiB | 00m02s [ 97/190] Installing gzip-0:1.14-4.fc45 100% | 23.4 MiB/s | 407.2 KiB | 00m00s [ 98/190] Installing util-linux-0:2.42. 100% | 69.6 MiB/s | 3.8 MiB | 00m00s [ 99/190] Installing policycoreutils-0: 100% | 21.9 MiB/s | 921.4 KiB | 00m00s [100/190] Installing selinux-policy-0:4 100% | 750.8 KiB/s | 34.5 KiB | 00m00s [101/190] Installing selinux-policy-tar 100% | 103.7 MiB/s | 15.1 MiB | 00m00s [102/190] Installing rpm-sequoia-0:1.10 100% | 302.5 MiB/s | 2.4 MiB | 00m00s [103/190] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/190] Installing libevent-0:2.1.12- 100% | 239.9 MiB/s | 982.6 KiB | 00m00s [105/190] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [106/190] Installing libxml2-0:2.13.9-4 100% | 87.8 MiB/s | 1.8 MiB | 00m00s [107/190] Installing libusb1-0:1.0.30-2 100% | 10.4 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.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/190] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [109/190] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [110/190] Installing gnupg2-gpg-agent-0 100% | 20.8 MiB/s | 682.8 KiB | 00m00s [111/190] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [112/190] Installing gnutls-0:3.8.13-3. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [113/190] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [114/190] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/190] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/190] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/190] Installing cpio-0:2.15-10.fc4 100% | 61.3 MiB/s | 1.1 MiB | 00m00s [118/190] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [119/190] Installing libarchive-0:3.8.9 100% | 327.4 MiB/s | 1.0 MiB | 00m00s [120/190] Installing libgomp-0:16.1.1-4 100% | 282.6 MiB/s | 578.8 KiB | 00m00s [121/190] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [122/190] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [123/190] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [124/190] Installing openldap-0:2.6.14- 100% | 222.2 MiB/s | 682.7 KiB | 00m00s [125/190] Installing gnupg2-dirmngr-0:2 100% | 20.6 MiB/s | 632.8 KiB | 00m00s [126/190] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [127/190] Installing gpgverify-0:2.2-5. 100% | 0.0 B/s | 9.4 KiB | 00m00s [128/190] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [129/190] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [130/190] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [131/190] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [132/190] Installing ed-0:1.22.5-3.fc45 100% | 10.6 MiB/s | 152.0 KiB | 00m00s [133/190] Installing patch-0:2.8-5.fc45 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [134/190] Installing systemd-standalone 100% | 61.5 MiB/s | 945.0 KiB | 00m00s [135/190] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [136/190] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [137/190] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [138/190] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [139/190] Installing libnghttp2-0:1.69. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [140/190] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [141/190] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [142/190] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [143/190] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [144/190] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [145/190] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [146/190] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [147/190] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [148/190] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [149/190] Installing libcurl-0:8.21.0-5 100% | 351.4 MiB/s | 1.1 MiB | 00m00s [150/190] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.1 KiB | 00m00s [151/190] Installing elfutils-0:0.195-3 100% | 142.3 MiB/s | 3.0 MiB | 00m00s [152/190] Installing binutils-0:2.47.50 100% | 281.1 MiB/s | 24.5 MiB | 00m00s [153/190] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [154/190] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [155/190] Installing curl-0:8.21.0-5.fc 100% | 15.0 MiB/s | 490.6 KiB | 00m00s [156/190] Installing rpm-0:6.1.0-1.fc46 100% | 47.2 MiB/s | 2.5 MiB | 00m00s [157/190] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [158/190] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [159/190] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [160/190] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [161/190] Installing tree-sitter-srpm-m 100% | 1.0 MiB/s | 9.6 KiB | 00m00s [162/190] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [163/190] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [164/190] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [165/190] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [166/190] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [167/190] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [168/190] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [169/190] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [170/190] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [171/190] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [172/190] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [173/190] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [174/190] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [175/190] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [176/190] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [177/190] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [178/190] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [179/190] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [180/190] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [181/190] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [182/190] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [183/190] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [184/190] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [185/190] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [186/190] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [187/190] Installing rpm-plugin-selinux 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [188/190] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [189/190] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [190/190] Installing info-0:7.3-3.fc45. 100% | 53.3 KiB/s | 372.8 KiB | 00m07s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.15-2.fc45.x86_64 binutils-2.47.50-4.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2025.2.80_v9.0.304-9.fc45.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.11-6.fc45.x86_64 coreutils-common-9.11-6.fc45.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.21.0-5.fc45.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.5-3.fc45.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.195-3.fc45.x86_64 elfutils-debuginfod-client-0.195-3.fc45.x86_64 elfutils-libelf-0.195-3.fc45.x86_64 elfutils-libs-0.195-3.fc45.x86_64 erlang-srpm-macros-0.3.11-2.fc45.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.47-3.fc45.x86_64 file-libs-5.47-3.fc45.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.2-3.fc45.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-17.2-4.fc45.x86_64 gdbm-libs-1.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44-2.fc46.x86_64 glibc-common-2.44-2.fc46.x86_64 glibc-gconv-extra-2.44-2.fc46.x86_64 glibc-minimal-langpack-2.44-2.fc46.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-3.fc45.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.14-4.fc45.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.9-1.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.2-3.fc45.x86_64 libbrotli-1.2.0-6.fc45.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.3-5.fc45.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.21.0-5.fc45.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.12-19.fc45.x86_64 libfdisk-2.42.2-3.fc45.x86_64 libffi-3.5.2-3.fc45.x86_64 libfido2-1.17.0-5.fc45.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.1.1-4.fc45.1.x86_64 libgcrypt-1.12.2-2.fc45.x86_64 libgomp-16.1.1-4.fc45.1.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.0-3.fc45.x86_64 liblastlog2-2.42.2-3.fc45.x86_64 libmount-2.42.2-3.fc45.x86_64 libnghttp2-1.69.0-5.fc45.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.1-1.fc45.x86_64 libselinux-3.11-4.fc45.x86_64 libselinux-utils-3.11-4.fc45.x86_64 libsemanage-3.11-3.fc45.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.2-3.fc45.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.1.1-4.fc45.1.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.5.4-11.fc45.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.2-3.fc45.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.13.9-4.fc45.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-1.fc45.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-22.fc45.noarch openldap-2.6.14-1.fc46.x86_64 openssl-libs-4.0.1-5.fc45.x86_64 p11-kit-0.26.5-1.fc45.x86_64 p11-kit-trust-0.26.5-1.fc45.x86_64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.x86_64 patch-2.8-5.fc45.x86_64 pcre2-10.47-1.fc45.2.x86_64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.x86_64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.x86_64 policycoreutils-3.11-2.fc45.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.23.2-1.fc45.noarch python-srpm-macros-3.15-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.1-2.fc45.noarch readline-8.3-6.fc45.x86_64 redhat-rpm-config-344-5.fc45.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.13-1.fc46.noarch selinux-policy-targeted-45.13-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-1.fc45.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-261.2-1.fc45.x86_64 systemd-standalone-sysusers-261.2-1.fc45.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.2-3.fc45.x86_64 util-linux-core-2.42.2-3.fc45.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.3-5.fc45.x86_64 xz-5.8.3-2.fc45.x86_64 xz-libs-5.8.3-2.fc45.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.sxpMS2 setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.src.rpm 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-1787379632.957987/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-e1j_dbun/ruff/ruff.spec) Config(child) 0 minutes 24 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.16.4-1.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787379632.957987/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1787379632.957987/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-1787379632.957987/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.1.0-1.fc46.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc46.x86_64 dnf5-plugins-5.4.3.0-2.fc46.x86_64 Finish: chroot init Start: build phase for ruff-0.16.4-1.fc46.src.rpm Start: build setup for ruff-0.16.4-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.6hfxLg setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 49.7 KiB/s | 24.0 KiB | 00m00s Copr repository 100% | 3.7 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.28-1.fc45 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.28-1.fc45 fedora 709.4 KiB cargo x86_64 0:1.97.1-2.fc45 fedora 23.7 MiB cargo2rpm noarch 0:0.3.4-2.fc45 fedora 1.3 MiB cpp x86_64 0:16.1.1-4.fc45.1 fedora 42.6 MiB expat x86_64 0:2.8.1-2.fc45 fedora 323.5 KiB gcc x86_64 0:16.1.1-4.fc45.1 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.1.1-4.fc45.1 fedora 57.1 KiB glibc-devel x86_64 0:2.44-2.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.2.0-61.fc46 fedora 7.0 MiB less x86_64 0:704-4.fc46 fedora 483.5 KiB libatomic x86_64 0:16.1.1-4.fc45.1 fedora 45.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 fedora 248.3 KiB libgit2_1.9 x86_64 0:1.9.7-1.fc46 fedora 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 fedora 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 fedora 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 fedora 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 fedora 97.2 KiB llvm-filesystem x86_64 0:22.1.8-26.fc46 fedora 0.0 B llvm-libs x86_64 0:22.1.8-26.fc46 fedora 140.5 MiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.1.2-2.fc45 fedora 1.2 MiB python3 x86_64 0:3.15.0~rc1-1.fc45 fedora 28.8 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0~rc1-1.fc45 fedora 48.1 MiB python3-tomlkit noarch 0:0.13.2-9.fc45 fedora 504.9 KiB rust x86_64 0:1.97.1-2.fc45 fedora 94.7 MiB rust-std-static x86_64 0:1.97.1-2.fc45 fedora 165.3 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026c-1.fc45 fedora 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 660 MiB extra will be used (install 660 MiB, remove 0 B). [ 1/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 24.7 MiB/s | 75.8 KiB | 00m00s [ 2/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 3/34] cargo2rpm-0:0.3.4-2.fc45.noarch 100% | 25.0 MiB/s | 204.8 KiB | 00m00s [ 4/34] python3-click-1:8.4.2-1.fc45.no 100% | 56.9 MiB/s | 291.5 KiB | 00m00s [ 5/34] libgit2_1.9-0:1.9.7-1.fc46.x86_ 100% | 99.6 MiB/s | 611.8 KiB | 00m00s [ 6/34] cargo-0:1.97.1-2.fc45.x86_64 100% | 232.2 MiB/s | 7.9 MiB | 00m00s [ 7/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 11.2 MiB/s | 148.9 KiB | 00m00s [ 8/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 21.8 MiB/s | 848.0 KiB | 00m00s [ 9/34] less-0:704-4.fc46.x86_64 100% | 74.2 MiB/s | 228.0 KiB | 00m00s [10/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [11/34] gcc-0:16.1.1-4.fc45.1.x86_64 100% | 260.4 MiB/s | 43.2 MiB | 00m00s [12/34] rust-0:1.97.1-2.fc45.x86_64 100% | 95.0 MiB/s | 30.7 MiB | 00m00s [13/34] llvm-libs-0:22.1.8-26.fc46.x86_ 100% | 93.4 MiB/s | 34.1 MiB | 00m00s [14/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 2.2 MiB/s | 75.7 KiB | 00m00s [15/34] cpp-0:16.1.1-4.fc45.1.x86_64 100% | 141.6 MiB/s | 14.6 MiB | 00m00s [16/34] make-1:4.4.1-13.fc45.x86_64 100% | 18.0 MiB/s | 588.3 KiB | 00m00s [17/34] rust-std-static-0:1.97.1-2.fc45 100% | 124.8 MiB/s | 39.3 MiB | 00m00s [18/34] libedit-0:3.1-60.20260512cvs.fc 100% | 1.8 MiB/s | 110.0 KiB | 00m00s [19/34] llvm-filesystem-0:22.1.8-26.fc4 100% | 242.1 KiB/s | 12.1 KiB | 00m00s [20/34] glibc-devel-0:2.44-2.fc46.x86_6 100% | 159.9 MiB/s | 655.0 KiB | 00m00s [21/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 7.4 MiB/s | 30.4 KiB | 00m00s [22/34] python3-0:3.15.0~rc1-1.fc45.x86 100% | 4.4 MiB/s | 27.0 KiB | 00m00s [23/34] expat-0:2.8.1-2.fc45.x86_64 100% | 14.1 MiB/s | 129.9 KiB | 00m00s [24/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 8.0 MiB/s | 98.5 KiB | 00m00s [25/34] tzdata-0:2026c-1.fc45.noarch 100% | 86.9 MiB/s | 712.0 KiB | 00m00s [26/34] python-pip-wheel-0:26.1.2-2.fc4 100% | 97.9 MiB/s | 1.2 MiB | 00m00s [27/34] kernel-headers-0:7.2.0-61.fc46. 100% | 134.7 MiB/s | 1.8 MiB | 00m00s [28/34] python3-libs-0:3.15.0~rc1-1.fc4 100% | 238.5 MiB/s | 11.2 MiB | 00m00s [29/34] libatomic-0:16.1.1-4.fc45.1.x86 100% | 2.6 MiB/s | 52.5 KiB | 00m00s [30/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 520.1 KiB/s | 8.3 KiB | 00m00s [31/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 31.1 MiB/s | 127.4 KiB | 00m00s [32/34] annobin-plugin-gcc-0:13.28-1.fc 100% | 97.0 MiB/s | 695.3 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.1.1-4.f 100% | 7.8 MiB/s | 56.2 KiB | 00m00s [34/34] annobin-docs-0:13.28-1.fc45.noa 100% | 21.3 MiB/s | 87.3 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 318.3 MiB/s | 189.7 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 58.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 83.2 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.1.1-4.fc45. 100% | 360.6 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.28 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.1.1-4 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.2 100% | 148.9 MiB/s | 7.1 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44-2 100% | 119.4 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 249.2 MiB/s | 1.2 MiB | 00m00s [12/36] Installing tzdata-0:2026c-1.fc4 100% | 23.9 MiB/s | 1.5 MiB | 00m00s [13/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [14/36] Installing expat-0:2.8.1-2.fc45 100% | 15.9 MiB/s | 325.6 KiB | 00m00s [15/36] Installing python3-libs-0:3.15. 100% | 282.2 MiB/s | 48.5 MiB | 00m00s [16/36] Installing python3-0:3.15.0~rc1 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [17/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [18/36] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [19/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [20/36] Installing llvm-libs-0:22.1.8-2 100% | 479.4 MiB/s | 140.5 MiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.1.1-4.fc45. 100% | 403.5 MiB/s | 121.8 MiB | 00m00s [23/36] Installing rust-0:1.97.1-2.fc45 100% | 408.1 MiB/s | 94.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 498.0 MiB/s | 165.3 MiB | 00m00s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.97.1-2.fc4 100% | 334.0 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.3.4-2. 100% | 61.1 MiB/s | 1.3 MiB | 00m00s [29/36] Installing less-0:704-4.fc46.x8 100% | 28.0 MiB/s | 487.3 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 31.6 MiB/s | 711.1 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.6 MiB/s | 58.5 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.7 MiB/s | 2.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.UTbg22 setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 66.3 KiB/s | 24.0 KiB | 00m00s Copr repository 100% | 5.5 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.16.4-1.fc46.src.rpm Start: rpmbuild ruff-0.16.4-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.NyikoO setting SOURCE_DATE_EPOCH=1787270400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.Lvn6BX Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.4-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.4-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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" RPM_LD_FLAGS="-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 " RPM_ARCH="x86_64" RPM_OS="linux" RPM_BUILD_NCPUS="3" RPM_SPECPARTS_DIR="/builddir/build/BUILD/ruff-0.16.4-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="ruff" RPM_PACKAGE_VERSION="0.16.4" RPM_PACKAGE_RELEASE="1.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.e9q04K + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd /builddir/build/BUILD/ruff-0.16.4-build + rm -rf ruff-0.16.4 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/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/bin/rpmuncompress /builddir/build/SOURCES/0002-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 + 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 '{}' '{}' ';' ./fuzz/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 ./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 ./crates/ruff_ranged_value/Cargo.toml ./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 ./crates/ruff_cache/Cargo.toml ./crates/ruff_benchmark/Cargo.toml ./crates/ruff_annotate_snippets/Cargo.toml ./crates/ruff/Cargo.toml ./crates/mdtest/Cargo.toml ./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_shared/mod.rs' removed directory 'crates/ruff_benchmark/benches/ty_shared' removed 'crates/ruff_benchmark/benches/ty_script.rs' removed 'crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'crates/ruff_benchmark/benches/ty.rs' removed 'crates/ruff_benchmark/benches/parser.rs' removed 'crates/ruff_benchmark/benches/module_resolution.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_default_rules.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=6fba3ae73db5a9807780514b463126f1ee8ff216 + [[ 6fba3ae73db5a9807780514b463126f1ee8ff216 != 6fba3ae73db5a9807780514b463126f1ee8ff216 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.C7MLIY + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.16.4-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 151.9 KiB/s | 24.0 KiB | 00m00s Copr repository 100% | 12.6 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.23.2-1.fc45 fedora 156.3 KiB rust-aho-corasick+default-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-anstream+default-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anstyle+std-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anyhow+default-devel noarch 0:1.0.104-1.fc45 fedora 2.5 KiB rust-arc-swap+default-devel noarch 0:1.9.2-2.fc45 fedora 2.2 KiB rust-argfile+default-devel noarch 0:1.0.0-2.fc45 fedora 4.1 KiB rust-arrayvec+default-devel noarch 0:0.7.8-1.fc45 fedora 1.7 KiB rust-assert_fs+default-devel noarch 0:1.1.4-2.fc45 fedora 5.2 KiB rust-bitflags+default-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-8.fc45 fedora 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-8.fc45 fedora 979.0 KiB rust-bstr+default-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-cachedir+default-devel noarch 0:0.3.1-7.fc45 fedora 815.0 B rust-camino+default-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-camino+serde1-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-char_str+default-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str+get-size-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str+serde-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-clap+default-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+derive-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+env-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+string-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap_complete_command+default-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clearscreen+default-devel noarch 0:4.0.6-2.fc45 fedora 1.5 KiB rust-colored+default-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-countme+default-devel noarch 0:3.0.1-7.fc45 fedora 1.3 KiB rust-crossbeam+default-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-csv+default-devel noarch 0:1.4.0-3.fc45 fedora 4.8 KiB rust-ctrlc+default-devel noarch 0:3.5.2-2.fc45 fedora 1.6 KiB rust-dashmap+default-devel noarch 0:6.2.1-2.fc45 fedora 1.9 KiB rust-datatest-stable+default-devel noarch 0:0.3.3-9.fc45 fedora 2.1 KiB rust-drop_bomb+default-devel noarch 0:0.1.5-7.fc45 fedora 826.0 B rust-dunce+default-devel noarch 0:1.0.5-5.fc45 fedora 1.3 KiB rust-etcetera+default-devel noarch 0:0.11.0-3.fc45 fedora 1.1 KiB rust-fern+default-devel noarch 0:0.7.1-7.fc45 fedora 3.8 KiB rust-filetime+default-devel noarch 0:0.2.29-2.fc45 fedora 1.3 KiB rust-gen-lsp-types+default-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-get-size2+compact-str-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+default-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+derive-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+hashbrown-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+indexmap-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+ordermap-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+parking_lot-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+smallvec-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2+thin-vec-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc45 fedora 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-7.fc45 fedora 1.0 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc46 fedora 846.8 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 fedora 892.0 B rust-icu_properties+default-devel noarch 0:2.2.0-3.fc45 fedora 4.3 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc45 fedora 2.0 KiB rust-imperative+default-devel noarch 0:1.0.7-3.fc45 fedora 4.3 KiB rust-indexmap+default-devel noarch 0:2.14.0-2.fc45 fedora 2.9 KiB rust-indicatif+default-devel noarch 0:0.18.4-2.fc45 fedora 3.7 KiB rust-indoc+default-devel noarch 0:2.0.7-3.fc45 fedora 2.1 KiB rust-insta+default-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+filters-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+json-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+redactions-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+ron-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta-cmd+default-devel noarch 0:0.7.0-2.fc45 fedora 1.3 KiB rust-is-macro+default-devel noarch 0:0.3.7-5.fc45 fedora 1.6 KiB rust-itertools+default-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-jiff+default-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jod-thread+default-devel noarch 0:1.0.0-3.fc45 fedora 1.1 KiB rust-libcst-devel noarch 0:1.8.6-3.fc45 fedora 597.5 KiB rust-log+default-devel noarch 0:0.4.33-2.fc45 fedora 1.9 KiB rust-lsp-server+default-devel noarch 0:0.10.0-2.fc46 fedora 2.4 KiB rust-matchit+default-devel noarch 0:0.9.2-2.fc45 fedora 2.2 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-natord+default-devel noarch 0:1.0.9-26.fc45 fedora 432.0 B rust-notify+default-devel noarch 0:8.2.0-3.fc45 fedora 1.9 KiB rust-ordermap+default-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-ordermap+serde-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 fedora 1.9 KiB rust-path-absolutize+default-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-slash+default-devel noarch 0:0.2.1-8.fc45 fedora 966.0 B rust-pathdiff+default-devel noarch 0:0.2.3-5.fc45 fedora 1.1 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pretty_assertions+default-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-pyproject-toml+default-devel noarch 0:0.13.7-3.fc45 fedora 1.5 KiB rust-quick-junit+default-devel noarch 0:0.6.1-2.fc45 fedora 2.8 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB rust-quickcheck_macros+default-devel noarch 0:1.2.0-2.fc45 fedora 1.4 KiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-rand+std_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.2-2.fc45 fedora 413.5 KiB rust-rayon+default-devel noarch 0:1.12.0-2.fc45 fedora 2.2 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+default-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-rkyv+default-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-stable-hash+default-devel noarch 0:0.1.2-4.fc45 fedora 894.0 B rust-salsa+compact_str-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc46 fedora 1.3 MiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+default-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-seahash+default-devel noarch 0:4.1.0-15.fc45 fedora 1.0 KiB rust-serde+default-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+derive-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_test+default-devel noarch 0:1.0.177-5.fc45 fedora 1.4 KiB rust-shellexpand+default-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-smallvec+const_generics-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-smallvec+const_new-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-smallvec+default-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-smallvec+union-devel noarch 0:1.15.1-4.fc45 fedora 2.2 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+default-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-stacker+default-devel noarch 0:0.1.25-1.fc45 fedora 1.5 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 fedora 1.4 KiB rust-strum+default-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum_macros+default-devel noarch 0:0.28.0-2.fc45 fedora 1.4 KiB rust-supports-hyperlinks+default-devel noarch 0:3.2.0-3.fc45 fedora 1.0 KiB rust-syn+default-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-test-case+default-devel noarch 0:3.3.1-8.fc45 fedora 1.6 KiB rust-thin-vec+default-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thin-vec+serde-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.20-1.fc45 fedora 2.4 KiB rust-tikv-jemallocator+default-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-toml+default-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml_parser+default-devel noarch 0:1.1.2-2.fc45 fedora 4.4 KiB rust-tracing+default-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-flame+default-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-log+default-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-2.fc45 fedora 1.0 MiB rust-typed-arena+default-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-unicode-ident+default-devel noarch 0:1.0.24-2.fc45 fedora 2.0 KiB rust-unicode-normalization+default-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode_names2+default-devel noarch 0:1.3.0-5.fc45 fedora 1.8 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-uuid+default-devel noarch 0:1.24.1-1.fc46 fedora 3.4 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.5-1.fc45 fedora 1.7 KiB rust-wild+default-devel noarch 0:2.2.1-6.fc45 fedora 1.4 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-5.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-5.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-5.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-26.fc46 fedora 61.5 MiB clang-devel x86_64 0:22.1.8-26.fc46 fedora 32.3 MiB clang-libs x86_64 0:22.1.8-26.fc46 fedora 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-26.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:22.1.8-26.fc46 fedora 61.5 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:30.2-3.fc45 fedora 0.0 B gcc-c++ x86_64 0:16.1.1-4.fc45.1 fedora 46.8 MiB groff-base x86_64 0:1.24.1-2.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-60.20260512cvs.fc45 fedora 59.9 KiB libstdc++-devel x86_64 0:16.1.1-4.fc45.1 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm x86_64 0:22.1.8-26.fc46 fedora 86.3 MiB llvm-devel x86_64 0:22.1.8-26.fc46 fedora 35.6 MiB llvm-googletest x86_64 0:22.1.8-26.fc46 fedora 2.2 MiB llvm-static x86_64 0:22.1.8-26.fc46 fedora 351.6 MiB llvm-test x86_64 0:22.1.8-26.fc46 fedora 2.2 MiB ncurses x86_64 0:6.6-3.fc45 fedora 611.5 KiB ncurses-c++-libs x86_64 0:6.6-3.fc45 fedora 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B x86_64 0:1.92-527.fc45 fedora 513.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.192-528.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 x86_64 0:2.59-527.fc45 fedora 59.5 KiB perl-DynaLoader x86_64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-527.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.39-527.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl x86_64 0:1.20-527.fc45 fedora 44.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO x86_64 0:1.56-527.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-527.fc45 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-5.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.26-527.fc45 fedora 229.3 KiB perl-PathTools x86_64 0:3.95-527.fc45 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-527.fc45 fedora 144.8 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket x86_64 4:2.043-1.fc46 fedora 121.7 KiB perl-Storable x86_64 1:3.41-527.fc45 fedora 234.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9780-527.fc45 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.35-2.fc45 fedora 268.2 KiB perl-base noarch 0:2.27-527.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-528.fc45 fedora 26.3 KiB perl-if noarch 0:0.61.000-527.fc45 fedora 5.8 KiB perl-interpreter x86_64 4:5.44.0-527.fc45 fedora 119.8 KiB perl-libnet noarch 0:3.15-528.fc45 fedora 288.4 KiB perl-libs x86_64 4:5.44.0-527.fc45 fedora 12.0 MiB perl-locale noarch 0:1.13-527.fc45 fedora 6.1 KiB perl-mro x86_64 0:1.30-527.fc45 fedora 41.4 KiB perl-overload noarch 0:1.40-527.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.03-527.fc45 fedora 4.8 KiB perl-parent noarch 1:0.244-527.fc45 fedora 10.3 KiB perl-podlators noarch 1:6.1.0-2.fc45 fedora 324.7 KiB perl-vars noarch 0:1.05-527.fc45 fedora 3.9 KiB python-rpm-macros noarch 0:3.15-2.fc45 fedora 28.0 KiB python3-rpm-macros noarch 0:3.15-2.fc45 fedora 6.5 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.5-1.fc45 fedora 806.3 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-4.fc45 fedora 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-3.fc45 fedora 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-3.fc45 fedora 120.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstream-devel noarch 0:1.0.0-2.fc45 fedora 98.8 KiB rust-anstyle-devel noarch 0:1.0.14-2.fc45 fedora 65.6 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-2.fc45 fedora 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-2.fc45 fedora 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-2.fc45 fedora 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-2.fc45 fedora 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-2.fc45 fedora 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-3.fc45 fedora 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-3.fc45 fedora 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.1-1.fc45 fedora 4.7 KiB rust-anstyle-svg-devel noarch 0:1.1.1-1.fc45 fedora 62.9 KiB rust-anyhow+std-devel noarch 0:1.0.104-1.fc45 fedora 2.5 KiB rust-anyhow-devel noarch 0:1.0.104-1.fc45 fedora 214.8 KiB rust-ar_archive_writer+default-devel noarch 0:0.5.3-1.fc45 fedora 1.5 KiB rust-ar_archive_writer-devel noarch 0:0.5.3-1.fc45 fedora 341.9 KiB rust-arc-swap-devel noarch 0:1.9.2-2.fc45 fedora 235.3 KiB rust-argfile-devel noarch 0:1.0.0-2.fc45 fedora 24.2 KiB rust-arrayvec+std-devel noarch 0:0.7.8-1.fc45 fedora 1.7 KiB rust-arrayvec-devel noarch 0:0.7.8-1.fc45 fedora 122.3 KiB rust-assert_fs-devel noarch 0:1.1.4-2.fc45 fedora 65.9 KiB rust-attribute-derive+default-devel noarch 0:0.10.5-3.fc45 fedora 2.1 KiB rust-attribute-derive-devel noarch 0:0.10.5-3.fc45 fedora 76.1 KiB rust-attribute-derive-macro+default-devel noarch 0:0.10.5-3.fc45 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.10.5-3.fc45 fedora 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-2.fc45 fedora 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-2.fc45 fedora 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-3.fc45 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-3.fc45 fedora 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-5.fc45 fedora 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-5.fc45 fedora 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-5.fc45 fedora 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-5.fc45 fedora 117.2 KiB rust-bitflags+serde-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.1-1.fc45 fedora 2.3 KiB rust-bitflags-devel noarch 0:2.13.1-1.fc45 fedora 229.1 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-2.fc45 fedora 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-2.fc45 fedora 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-5.fc45 fedora 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-5.fc45 fedora 87.2 KiB rust-bstr+alloc-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-bstr+std-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-bstr+unicode-devel noarch 0:1.13.0-1.fc45 fedora 2.7 KiB rust-bstr-devel noarch 0:1.13.0-1.fc45 fedora 1.6 MiB rust-bytecheck+simdutf8-devel noarch 0:0.8.3-1.fc45 fedora 1.5 KiB rust-bytecheck-devel noarch 0:0.8.3-1.fc45 fedora 61.2 KiB rust-bytecheck_derive-devel noarch 0:0.8.3-1.fc45 fedora 33.3 KiB rust-cachedir-devel noarch 0:0.3.1-7.fc45 fedora 16.0 KiB rust-camino-devel noarch 0:1.2.5-1.fc45 fedora 167.8 KiB rust-castaway+alloc-devel noarch 0:0.2.4-4.fc45 fedora 1.2 KiB rust-castaway-devel noarch 0:0.2.4-4.fc45 fedora 38.8 KiB rust-cc+default-devel noarch 0:1.2.62-2.fc45 fedora 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-2.fc45 fedora 1.8 KiB rust-cc-devel noarch 0:1.2.62-2.fc45 fedora 374.2 KiB rust-cexpr+default-devel noarch 0:0.6.0-14.fc45 fedora 984.0 B rust-cexpr-devel noarch 0:0.6.0-14.fc45 fedora 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.4-3.fc45 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.4-3.fc45 fedora 21.9 KiB rust-cfg_aliases+default-devel noarch 0:0.2.2-1.fc45 fedora 1.4 KiB rust-cfg_aliases-devel noarch 0:0.2.2-1.fc45 fedora 21.4 KiB rust-chacha20+rng-devel noarch 0:0.10.1-2.fc45 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.1-2.fc45 fedora 149.3 KiB rust-char_str+std-devel noarch 0:0.0.2-1.fc45 fedora 3.2 KiB rust-char_str-devel noarch 0:0.0.2-1.fc45 fedora 284.6 KiB rust-chrono+alloc-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.44-2.fc45 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+default-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+libloading-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys+runtime-devel noarch 0:1.8.1-6.fc45 fedora 1.8 KiB rust-clang-sys-devel noarch 0:1.8.1-6.fc45 fedora 206.1 KiB rust-clap+color-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+error-context-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+std-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+suggestions-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+usage-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap-devel noarch 0:4.6.6-1.fc45 fedora 224.3 KiB rust-clap_builder+color-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+env-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+error-context-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+help-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+std-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+string-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+usage-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder-devel noarch 0:4.6.6-1.fc45 fedora 940.2 KiB rust-clap_complete+default-devel noarch 0:4.6.5-2.fc45 fedora 5.5 KiB rust-clap_complete-devel noarch 0:4.6.5-2.fc45 fedora 184.3 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-5.fc45 fedora 18.0 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.0-2.fc45 fedora 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.0-2.fc45 fedora 37.0 KiB rust-clap_derive+default-devel noarch 0:4.6.4-1.fc45 fedora 3.9 KiB rust-clap_derive-devel noarch 0:4.6.4-1.fc45 fedora 172.9 KiB rust-clap_lex+default-devel noarch 0:1.1.0-2.fc45 fedora 4.0 KiB rust-clap_lex-devel noarch 0:1.1.0-2.fc45 fedora 42.0 KiB rust-clearscreen-devel noarch 0:4.0.6-2.fc45 fedora 254.9 KiB rust-collection_literals+default-devel noarch 0:1.0.3-3.fc45 fedora 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-3.fc45 fedora 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-2.fc45 fedora 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-2.fc45 fedora 20.2 KiB rust-colored-devel noarch 0:3.1.1-2.fc45 fedora 118.4 KiB rust-compact_str+std-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str-devel noarch 0:0.10.0-1.fc45 fedora 381.1 KiB rust-console+alloc-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+std-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console-devel noarch 0:0.16.4-2.fc45 fedora 129.3 KiB rust-countme-devel noarch 0:3.0.1-7.fc45 fedora 25.9 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-2.fc45 fedora 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-2.fc45 fedora 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-2.fc45 fedora 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.0-4.fc45 fedora 1.3 KiB rust-crc32fast+std-devel noarch 0:1.5.0-4.fc45 fedora 1.3 KiB rust-crc32fast-devel noarch 0:1.5.0-4.fc45 fedora 95.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-crossbeam+std-devel noarch 0:0.8.4-7.fc45 fedora 1.8 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.16-2.fc45 fedora 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.16-2.fc45 fedora 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.16-2.fc45 fedora 583.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.7-2.fc45 fedora 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.7-2.fc45 fedora 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.7-2.fc45 fedora 126.5 KiB rust-crossbeam-devel noarch 0:0.8.4-7.fc45 fedora 27.4 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.20-2.fc45 fedora 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.20-2.fc45 fedora 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.20-2.fc45 fedora 188.0 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.13-2.fc45 fedora 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.13-2.fc45 fedora 74.6 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.22-2.fc45 fedora 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.22-2.fc45 fedora 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.22-2.fc45 fedora 186.5 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-2.fc45 fedora 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-2.fc45 fedora 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-3.fc45 fedora 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-3.fc45 fedora 116.6 KiB rust-csv-devel noarch 0:1.4.0-3.fc45 fedora 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-2.fc45 fedora 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-2.fc45 fedora 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-9.fc45 fedora 96.6 KiB rust-derive-where+default-devel noarch 0:1.6.1-2.fc45 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.6.1-2.fc45 fedora 301.9 KiB rust-diff+default-devel noarch 0:0.1.13-11.fc45 fedora 1.0 KiB rust-diff-devel noarch 0:0.1.13-11.fc45 fedora 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-12.fc45 fedora 968.0 B rust-difflib-devel noarch 0:0.4.0-12.fc45 fedora 38.2 KiB rust-digest0.10+block-buffer-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+core-api-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-2.fc45 fedora 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-3.fc45 fedora 1.3 KiB rust-dirs-devel noarch 0:6.0.0-3.fc45 fedora 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-3.fc45 fedora 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-3.fc45 fedora 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-2.fc45 fedora 62.5 KiB rust-drop_bomb-devel noarch 0:0.1.5-7.fc45 fedora 17.8 KiB rust-dunce-devel noarch 0:1.0.5-5.fc45 fedora 20.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-3.fc45 fedora 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-3.fc45 fedora 32.2 KiB rust-either+std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc46 fedora 83.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 fedora 72.3 KiB rust-etcetera-devel noarch 0:0.11.0-3.fc45 fedora 60.2 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-2.fc45 fedora 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc45 fedora 58.2 KiB rust-fern-devel noarch 0:0.7.1-7.fc45 fedora 445.4 KiB rust-filetime-devel noarch 0:0.2.29-2.fc45 fedora 52.8 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.10-1.fc45 fedora 1.1 KiB rust-find-msvc-tools-devel noarch 0:0.1.10-1.fc45 fedora 112.9 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2-devel noarch 0:1.1.9-2.fc45 fedora 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv+std-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv-devel noarch 0:1.0.7-16.fc45 fedora 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-3.fc45 fedora 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-3.fc45 fedora 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-2.fc45 fedora 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-2.fc45 fedora 105.2 KiB rust-funty-devel noarch 0:2.0.0-9.fc45 fedora 55.3 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 fedora 655.0 KiB rust-generic-array+default-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-3.fc45 fedora 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.10.3-1.fc45 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.10.3-1.fc45 fedora 32.3 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.10.3-1.fc45 fedora 4.3 KiB rust-get-size2-devel noarch 0:0.10.3-1.fc45 fedora 92.7 KiB rust-getopts+default-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-3.fc45 fedora 92.5 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 fedora 162.7 KiB rust-getrandom0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-2.fc45 fedora 112.8 KiB rust-glob-devel noarch 0:0.3.4-1.fc45 fedora 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc45 fedora 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-7.fc45 fedora 32.5 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-5.fc45 fedora 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-5.fc45 fedora 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.1-2.fc45 fedora 1.5 KiB rust-hashlink-devel noarch 0:0.12.1-2.fc45 fedora 164.7 KiB rust-heck-devel noarch 0:0.5.0-6.fc45 fedora 41.9 KiB rust-html-escape+default-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-2.fc45 fedora 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-2.fc45 fedora 142.6 KiB rust-icu_collections-devel noarch 0:2.2.0-2.fc45 fedora 629.2 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.2.0-2.fc45 fedora 4.3 KiB rust-icu_locale_core-devel noarch 0:2.2.0-2.fc45 fedora 380.5 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.2.0-3.fc45 fedora 5.4 KiB rust-icu_normalizer-devel noarch 0:2.2.0-3.fc45 fedora 262.3 KiB rust-icu_normalizer_data-devel noarch 0:2.2.0-2.fc45 fedora 406.9 KiB rust-icu_properties+compiled_data-devel noarch 0:2.2.0-3.fc45 fedora 4.3 KiB rust-icu_properties-devel noarch 0:2.2.0-3.fc45 fedora 355.3 KiB rust-icu_properties_data-devel noarch 0:2.2.0-2.fc45 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.2.0-2.fc45 fedora 4.7 KiB rust-icu_provider-devel noarch 0:2.2.0-2.fc45 fedora 200.3 KiB rust-idna+alloc-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna-devel noarch 0:1.1.0-4.fc45 fedora 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.2-1.fc45 fedora 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.2-1.fc45 fedora 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.2-1.fc45 fedora 26.5 KiB rust-ignore-devel noarch 0:0.4.33-1.fc45 fedora 314.9 KiB rust-imperative-devel noarch 0:1.0.7-3.fc45 fedora 74.4 KiB rust-indexmap+serde-devel noarch 0:2.14.0-2.fc45 fedora 2.9 KiB rust-indexmap+std-devel noarch 0:2.14.0-2.fc45 fedora 2.9 KiB rust-indexmap-devel noarch 0:2.14.0-2.fc45 fedora 501.1 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-2.fc45 fedora 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-2.fc45 fedora 311.1 KiB rust-indoc-devel noarch 0:2.0.7-3.fc45 fedora 47.8 KiB rust-inotify-devel noarch 0:0.11.2-2.fc45 fedora 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-14.fc45 fedora 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-14.fc45 fedora 31.6 KiB rust-insta+colors-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+console-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+pest-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+pest_derive-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+regex-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta+serde-devel noarch 0:1.46.3-2.fc45 fedora 3.2 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 fedora 28.7 KiB rust-insta-devel noarch 0:1.46.3-2.fc45 fedora 477.8 KiB rust-interpolator+default-devel noarch 0:0.5.0-5.fc45 fedora 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-5.fc45 fedora 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-5.fc45 fedora 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.3-1.fc45 fedora 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.10.3-1.fc45 fedora 1.3 KiB rust-intrusive-collections-devel noarch 0:0.10.3-1.fc45 fedora 385.8 KiB rust-inventory+default-devel noarch 0:0.3.24-2.fc45 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.24-2.fc45 fedora 39.1 KiB rust-is-macro-devel noarch 0:0.3.7-5.fc45 fedora 27.3 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-itertools+use_std-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-itertools-devel noarch 0:0.15.0-2.fc45 fedora 769.5 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-4.fc45 fedora 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-2.fc45 fedora 1.5 KiB rust-itoa-devel noarch 0:1.0.18-2.fc45 fedora 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+perf-inline-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+std-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tz-fat-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tz-system-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.35-1.fc45 fedora 3.2 KiB rust-jiff-core+alloc-devel noarch 0:0.1.0-1.fc45 fedora 1.7 KiB rust-jiff-core+std-devel noarch 0:0.1.0-1.fc45 fedora 1.7 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.0-1.fc45 fedora 1.7 KiB rust-jiff-core-devel noarch 0:0.1.0-1.fc45 fedora 548.9 KiB rust-jiff-devel noarch 0:0.2.35-1.fc45 fedora 3.3 MiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 fedora 93.6 KiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 fedora 15.6 KiB rust-lazy_static+default-devel noarch 0:1.5.0-6.fc45 fedora 1.2 KiB rust-lazy_static-devel noarch 0:1.5.0-6.fc45 fedora 34.1 KiB rust-libc+default-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+extra_traits-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+std-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc-devel noarch 0:0.2.189-1.fc45 fedora 4.2 MiB rust-libcst_derive+default-devel noarch 0:1.8.6-3.fc45 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.8.6-3.fc45 fedora 39.5 KiB rust-libloading0.8+default-devel noarch 0:0.8.9-2.fc45 fedora 1.8 KiB rust-libloading0.8-devel noarch 0:0.8.9-2.fc45 fedora 108.6 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-2.fc45 fedora 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-2.fc45 fedora 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-2.fc45 fedora 12.5 MiB rust-litemap-devel noarch 0:0.8.2-2.fc45 fedora 126.9 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-3.fc45 fedora 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-3.fc45 fedora 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-3.fc45 fedora 199.3 KiB rust-log+std-devel noarch 0:0.4.33-2.fc45 fedora 1.9 KiB rust-log-devel noarch 0:0.4.33-2.fc45 fedora 228.4 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc46 fedora 63.1 KiB rust-manyhow+default-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-3.fc45 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-3.fc45 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-3.fc45 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 fedora 23.0 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 fedora 160.7 KiB rust-memchr+alloc-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr-devel noarch 0:2.8.3-2.fc45 fedora 569.6 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-12.fc45 fedora 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-12.fc45 fedora 311.6 KiB rust-mio+default-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.2-2.fc45 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.2-2.fc45 fedora 489.0 KiB rust-munge-devel noarch 0:0.4.7-3.fc45 fedora 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-3.fc45 fedora 18.3 KiB rust-natord-devel noarch 0:1.0.9-26.fc45 fedora 9.9 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc46 fedora 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix-devel noarch 0:0.31.3-2.fc45 fedora 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7-devel noarch 0:7.1.3-4.fc45 fedora 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-19.fc45 fedora 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-19.fc45 fedora 14.4 KiB rust-notify-devel noarch 0:8.2.0-3.fc45 fedora 155.3 KiB rust-notify-types+default-devel noarch 0:2.1.0-2.fc45 fedora 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-2.fc45 fedora 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-2.fc45 fedora 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-6.fc45 fedora 266.7 KiB rust-object+archive-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+coff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+elf-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+macho-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+pe-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read_core-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+std-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+xcoff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object-devel noarch 0:0.39.1-1.fc45 fedora 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 fedora 21.6 KiB rust-ordermap+std-devel noarch 0:1.2.0-2.fc45 fedora 2.8 KiB rust-ordermap-devel noarch 0:1.2.0-2.fc45 fedora 342.2 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 fedora 132.4 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 fedora 196.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 fedora 64.9 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc46 fedora 35.4 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 fedora 29.4 KiB rust-path-slash-devel noarch 0:0.2.1-8.fc45 fedora 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-5.fc45 fedora 21.9 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 fedora 11.2 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 fedora 204.9 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.5-2.fc45 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.5-2.fc45 fedora 30.7 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-4.fc45 fedora 128.9 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 fedora 18.7 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 fedora 121.6 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 fedora 91.3 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 fedora 248.4 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 fedora 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 fedora 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 fedora 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 9.9 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.6.1-2.fc45 fedora 126.5 KiB rust-quick-xml+default-devel noarch 0:0.41.0-2.fc45 fedora 2.1 KiB rust-quick-xml-devel noarch 0:0.41.0-2.fc45 fedora 1.3 MiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 fedora 123.1 KiB rust-quote-use+default-devel noarch 0:0.8.4-4.fc45 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-4.fc45 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-3.fc45 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-3.fc45 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 fedora 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 fedora 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.7-1.fc45 fedora 319.0 KiB rust-rand_chacha0.3+std-devel noarch 0:0.3.1-4.fc45 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-4.fc45 fedora 50.2 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 fedora 71.8 KiB rust-rand_core0.6+alloc-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+std-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 fedora 270.8 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 fedora 29.1 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 fedora 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 fedora 695.7 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 fedora 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 fedora 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 fedora 888.6 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 fedora 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 fedora 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 fedora 9.3 MiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 fedora 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 fedora 63.1 KiB rust-rustix+alloc-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+default-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+fs-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+std-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+termios-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix-devel noarch 0:1.1.4-2.fc45 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 fedora 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 fedora 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.2-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc46 fedora 188.3 KiB rust-same-file-devel noarch 0:1.0.6-18.fc45 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-3.fc45 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.1-3.fc45 fedora 480.9 KiB rust-schemars_derive+default-devel noarch 0:1.2.1-2.fc45 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.1-2.fc45 fedora 133.1 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 fedora 32.8 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 fedora 64.0 KiB rust-serde+alloc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.228-3.fc45 fedora 544.6 KiB rust-serde_core+alloc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.228-3.fc45 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.228-3.fc45 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.228-3.fc45 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.228-3.fc45 fedora 322.3 KiB rust-serde_derive_internals+default-devel noarch 0:0.29.1-5.fc45 fedora 1.5 KiB rust-serde_derive_internals-devel noarch 0:0.29.1-5.fc45 fedora 126.3 KiB rust-serde_json+alloc-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_json+std-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_json-devel noarch 0:1.0.151-1.fc45 fedora 713.2 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+std-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned-devel noarch 0:1.1.1-2.fc45 fedora 29.4 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 fedora 99.1 KiB rust-sha2_0.10-devel noarch 0:0.10.9-2.fc45 fedora 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-7.fc45 fedora 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-7.fc45 fedora 256.3 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-2.fc45 fedora 72.3 KiB rust-shlex+default-devel noarch 0:1.3.0-7.fc45 fedora 1.0 KiB rust-shlex+std-devel noarch 0:1.3.0-7.fc45 fedora 1.0 KiB rust-shlex-devel noarch 0:1.3.0-7.fc45 fedora 55.8 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 fedora 125.4 KiB rust-similar+std-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar-devel noarch 0:3.1.1-2.fc45 fedora 338.4 KiB rust-similar2+default-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2-devel noarch 0:2.7.0-2.fc45 fedora 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.2-2.fc45 fedora 1.4 KiB rust-siphasher+std-devel noarch 0:1.0.2-2.fc45 fedora 1.4 KiB rust-siphasher-devel noarch 0:1.0.2-2.fc45 fedora 53.0 KiB rust-smallvec-devel noarch 0:1.15.1-4.fc45 fedora 145.2 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+color-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-2.fc45 fedora 266.8 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-2.fc45 fedora 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-3.fc45 fedora 23.0 KiB rust-stacker-devel noarch 0:0.1.25-1.fc45 fedora 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-19.fc45 fedora 62.2 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-3.fc45 fedora 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-3.fc45 fedora 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-6.fc45 fedora 1.1 KiB rust-strsim-devel noarch 0:0.11.1-6.fc45 fedora 52.6 KiB rust-strum+std-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum-devel noarch 0:0.28.0-2.fc45 fedora 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-3.fc45 fedora 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.3-1.fc45 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.3-1.fc45 fedora 2.2 MiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+visit-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc45 fedora 2.2 MiB rust-synstructure+default-devel noarch 0:0.13.2-4.fc45 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.13.2-4.fc45 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.13.2-4.fc45 fedora 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-14.fc45 fedora 1.0 KiB rust-tap-devel noarch 0:1.0.1-14.fc45 fedora 37.8 KiB rust-tempfile+getrandom-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-2.fc45 fedora 170.8 KiB rust-terminal_size+default-devel noarch 0:0.4.4-2.fc45 fedora 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-2.fc45 fedora 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-5.fc45 fedora 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-5.fc45 fedora 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-2.fc45 fedora 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-2.fc45 fedora 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-7.fc45 fedora 61.3 KiB rust-test-case-devel noarch 0:3.3.1-8.fc45 fedora 15.7 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 fedora 11.4 KiB rust-thin-vec+std-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.19-1.fc45 fedora 162.0 KiB rust-thiserror+std-devel noarch 0:2.0.20-1.fc45 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.20-1.fc45 fedora 103.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.20-1.fc45 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.20-1.fc45 fedora 92.1 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-5.fc45 fedora 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-5.fc45 fedora 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-5.fc45 fedora 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-5.fc45 fedora 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-2.fc45 fedora 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-2.fc45 fedora 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-2.fc45 fedora 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-2.fc45 fedora 84.3 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-2.fc45 fedora 45.9 KiB rust-tinystr+zerovec-devel noarch 0:0.8.3-2.fc45 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.3-2.fc45 fedora 90.9 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc46 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 fedora 14.3 KiB rust-toml+display-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml+parse-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml+serde-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml+std-devel noarch 0:1.1.3-1.fc45 fedora 6.2 KiB rust-toml-devel noarch 0:1.1.3-1.fc45 fedora 292.1 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-2.fc45 fedora 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+std-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime-devel noarch 0:1.1.1-2.fc45 fedora 61.0 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.2-2.fc45 fedora 4.4 KiB rust-toml_parser+std-devel noarch 0:1.1.2-2.fc45 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.2-2.fc45 fedora 226.9 KiB rust-toml_writer+alloc-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer+std-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer-devel noarch 0:1.1.2-1.fc45 fedora 49.0 KiB rust-tracing+attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 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-2.fc45 fedora 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-5.fc45 fedora 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-7.fc45 fedora 63.5 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-typed-arena+std-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-typed-arena-devel noarch 0:2.0.2-10.fc45 fedora 39.3 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 fedora 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 fedora 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 fedora 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 fedora 157.7 KiB rust-unicode-ident-devel noarch 0:1.0.24-2.fc45 fedora 304.3 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-5.fc45 fedora 709.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode-width-devel noarch 0:0.2.2-3.fc45 fedora 2.2 MiB rust-unicode_names2-devel noarch 0:1.3.0-5.fc45 fedora 2.1 MiB rust-unicode_names2_generator+default-devel noarch 0:1.3.0-5.fc45 fedora 1.1 KiB rust-unicode_names2_generator-devel noarch 0:1.3.0-5.fc45 fedora 39.3 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 fedora 35.4 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url+std-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url-devel noarch 0:2.5.8-2.fc45 fedora 565.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-7.fc45 fedora 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-7.fc45 fedora 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-7.fc45 fedora 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-7.fc45 fedora 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-6.fc45 fedora 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-6.fc45 fedora 33.3 KiB rust-uuid+std-devel noarch 0:1.24.1-1.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.24.1-1.fc46 fedora 293.3 KiB rust-version-ranges+default-devel noarch 0:0.1.3-2.fc45 fedora 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-2.fc45 fedora 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-5.fc45 fedora 1.0 KiB rust-version_check-devel noarch 0:0.9.5-5.fc45 fedora 57.2 KiB rust-vte-devel noarch 0:0.15.0-3.fc45 fedora 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-4.fc45 fedora 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-4.fc45 fedora 29.1 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.5-1.fc45 fedora 1.7 KiB rust-which-devel noarch 0:8.0.5-1.fc45 fedora 105.3 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 fedora 24.9 KiB rust-winnow-devel noarch 0:1.0.4-2.fc45 fedora 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-2.fc45 fedora 1.2 MiB rust-writeable-devel noarch 0:0.6.3-2.fc45 fedora 91.0 KiB rust-wyz-devel noarch 0:0.5.1-9.fc45 fedora 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi-devel noarch 0:1.0.1-7.fc45 fedora 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-2.fc45 fedora 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.2-2.fc45 fedora 47.1 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.56-1.fc45 fedora 9.7 KiB rust-zerocopy+simd-devel noarch 0:0.8.56-1.fc45 fedora 9.7 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.56-1.fc45 fedora 3.8 KiB rust-zerocopy-derive-devel noarch 0:0.8.56-1.fc45 fedora 965.8 KiB rust-zerocopy-devel noarch 0:0.8.56-1.fc45 fedora 1.5 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.7-2.fc45 fedora 21.0 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.4-2.fc45 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.4-2.fc45 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.4-2.fc45 fedora 376.9 KiB rust-zerovec+derive-devel noarch 0:0.11.6-2.fc45 fedora 4.5 KiB rust-zerovec+yoke-devel noarch 0:0.11.6-2.fc45 fedora 4.5 KiB rust-zerovec-derive-devel noarch 0:0.11.3-2.fc45 fedora 73.3 KiB rust-zerovec-devel noarch 0:0.11.6-2.fc45 fedora 581.4 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-5.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-5.fc46 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.7-1.fc45 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.7-1.fc45 fedora 762.8 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 fedora 321.8 KiB Transaction Summary: Installing: 1161 packages Total size of inbound packages is 196 MiB. Need to download 196 MiB. After this operation, 990 MiB extra will be used (install 990 MiB, remove 0 B). [ 1/1161] rust-anstream+default-devel 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 2/1161] rust-anstyle+default-devel- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 3/1161] rust-aho-corasick+default-d 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 4/1161] rust-anstyle+std-devel-0:1. 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 5/1161] rust-arc-swap+default-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 6/1161] rust-anyhow+default-devel-0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 7/1161] rust-argfile+default-devel- 100% | 991.3 KiB/s | 7.9 KiB | 00m00s [ 8/1161] rust-arrayvec+default-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 9/1161] rust-assert_fs+default-deve 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 10/1161] rust-bitflags+default-devel 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 11/1161] rust-bstr+default-devel-0:1 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 12/1161] rust-bitvec+alloc-devel-0:1 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 13/1161] rust-camino+default-devel-0 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 14/1161] rust-cachedir+default-devel 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 15/1161] rust-camino+serde1-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 16/1161] rust-bitvec-devel-0:1.0.1-8 100% | 17.2 MiB/s | 247.0 KiB | 00m00s [ 17/1161] rust-clap+default-devel-0:4 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 18/1161] rust-clap+derive-devel-0:4. 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 19/1161] rust-clap+env-devel-0:4.6.6 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 20/1161] rust-clap+string-devel-0:4. 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 21/1161] rust-clap+wrap_help-devel-0 100% | 1.3 MiB/s | 10.4 KiB | 00m00s [ 22/1161] rust-clearscreen+default-de 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 23/1161] rust-clap_complete_command+ 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 24/1161] rust-colored+default-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 25/1161] rust-colored+no-color-devel 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 26/1161] rust-compact_str+default-de 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 27/1161] rust-compact_str+serde-deve 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 28/1161] rust-countme+default-devel- 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 29/1161] rust-crossbeam+default-deve 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 30/1161] rust-csv+default-devel-0:1. 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 31/1161] rust-ctrlc+default-devel-0: 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 32/1161] rust-dashmap+default-devel- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 33/1161] rust-datatest-stable+defaul 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 34/1161] rust-dunce+default-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 35/1161] rust-drop_bomb+default-deve 100% | 861.7 KiB/s | 7.8 KiB | 00m00s [ 36/1161] rust-etcetera+default-devel 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 37/1161] rust-fern+default-devel-0:0 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 38/1161] rust-filetime+default-devel 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 39/1161] rust-gen-lsp-types+default- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 40/1161] rust-gen-lsp-types+url-deve 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 41/1161] rust-get-size2+default-deve 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 42/1161] rust-get-size2+compact-str- 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 43/1161] rust-get-size2+derive-devel 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 44/1161] rust-get-size2+hashbrown-de 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 45/1161] rust-get-size2+indexmap-dev 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 46/1161] rust-get-size2+ordermap-dev 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 47/1161] rust-get-size2+parking_lot- 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 48/1161] rust-get-size2+smallvec-dev 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 49/1161] rust-glob+default-devel-0:0 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 50/1161] rust-get-size2+thin-vec-dev 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 51/1161] rust-hashbrown-devel-0:0.17 100% | 43.0 MiB/s | 132.1 KiB | 00m00s [ 52/1161] rust-globset+default-devel- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 53/1161] rust-globwalk+default-devel 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 54/1161] rust-hashbrown+inline-more- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 55/1161] rust-icu_properties+default 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 56/1161] rust-heck+default-devel-0:0 100% | 959.6 KiB/s | 7.7 KiB | 00m00s [ 57/1161] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 58/1161] rust-ignore+default-devel-0 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 59/1161] rust-imperative+default-dev 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 60/1161] rust-indoc+default-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 61/1161] rust-indicatif+default-deve 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 62/1161] rust-insta+default-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 63/1161] rust-insta-cmd+default-deve 100% | 876.0 KiB/s | 7.9 KiB | 00m00s [ 64/1161] rust-insta+filters-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 65/1161] rust-insta+json-devel-0:1.4 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 66/1161] rust-insta+redactions-devel 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 67/1161] rust-insta+ron-devel-0:1.46 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 68/1161] rust-is-macro+default-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 69/1161] rust-itertools+default-deve 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 70/1161] rust-jiff+default-devel-0:0 100% | 2.7 MiB/s | 13.8 KiB | 00m00s [ 71/1161] rust-jod-thread+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 72/1161] rust-libcst-devel-0:1.8.6-3 100% | 18.9 MiB/s | 116.0 KiB | 00m00s [ 73/1161] rust-log+default-devel-0:0. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 74/1161] rust-memchr+default-devel-0 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 75/1161] rust-lsp-server+default-dev 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 76/1161] rust-matchit+default-devel- 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 77/1161] rust-memchr+std-devel-0:2.8 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 78/1161] rust-notify+default-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 79/1161] rust-natord+default-devel-0 100% | 960.1 KiB/s | 7.7 KiB | 00m00s [ 80/1161] rust-ordermap+default-devel 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 81/1161] rust-parking_lot+default-de 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 82/1161] rust-ordermap+serde-devel-0 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 83/1161] rust-path-absolutize+defaul 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 84/1161] rust-path-absolutize+fixed_ 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 85/1161] rust-path-slash+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 86/1161] rust-pathdiff+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 87/1161] rust-pep440_rs+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 88/1161] rust-pep440_rs+version-rang 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 89/1161] rust-pretty_assertions+defa 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 90/1161] rust-proc-macro2+default-de 100% | 1.3 MiB/s | 9.3 KiB | 00m00s [ 91/1161] rust-pyproject-toml+default 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 92/1161] rust-quick-junit+default-de 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 93/1161] rust-quickcheck-devel-0:1.1 100% | 5.6 MiB/s | 34.5 KiB | 00m00s [ 94/1161] rust-quote+default-devel-0: 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 95/1161] rust-quickcheck_macros+defa 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 96/1161] rust-rand-devel-0:0.10.2-2. 100% | 17.0 MiB/s | 104.5 KiB | 00m00s [ 97/1161] rust-rayon+default-devel-0: 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 98/1161] rust-rand+std_rng-devel-0:0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 99/1161] rust-regex-syntax+default-d 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 100/1161] rust-regex+default-devel-0: 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 101/1161] rust-regex-automata+default 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 102/1161] rust-rustc-hash+default-dev 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 103/1161] rust-rkyv+default-devel-0:0 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 104/1161] rust-rustc-stable-hash+defa 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 105/1161] rust-salsa-devel-0:0.28.2-1 100% | 39.3 MiB/s | 321.7 KiB | 00m00s [ 106/1161] rust-salsa+compact_str-deve 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 107/1161] rust-salsa+inventory-devel- 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 108/1161] rust-salsa+macros-devel-0:0 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 109/1161] rust-salsa+ordermap-devel-0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 110/1161] rust-same-file+default-deve 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 111/1161] rust-salsa+salsa_unstable-d 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 112/1161] rust-schemars+default-devel 100% | 953.7 KiB/s | 8.6 KiB | 00m00s [ 113/1161] rust-seahash+default-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 114/1161] rust-serde+default-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 115/1161] rust-serde+derive-devel-0:1 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 116/1161] rust-shellexpand+default-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 117/1161] rust-serde_json+default-dev 100% | 1.6 MiB/s | 9.6 KiB | 00m00s [ 118/1161] rust-serde_test+default-dev 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 119/1161] rust-similar+default-devel- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 120/1161] rust-similar+inline-devel-0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 121/1161] rust-smallvec+const_generic 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 122/1161] rust-smallvec+const_new-dev 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 123/1161] rust-smallvec+default-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 124/1161] rust-smallvec+union-devel-0 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 125/1161] rust-snapbox+cmd-devel-0:1. 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 126/1161] rust-snapbox+default-devel- 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 127/1161] rust-snapbox+diff-devel-0:1 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 128/1161] rust-snapbox+examples-devel 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 129/1161] rust-snapbox+term-svg-devel 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 130/1161] rust-static_assertions+defa 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 131/1161] rust-strum+default-devel-0: 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 132/1161] rust-stacker+default-devel- 100% | 830.2 KiB/s | 8.3 KiB | 00m00s [ 133/1161] rust-strum_macros+default-d 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 134/1161] rust-strum+strum_macros-dev 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 135/1161] rust-syn+derive-devel-0:3.0 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 136/1161] rust-supports-hyperlinks+de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 137/1161] rust-syn+default-devel-0:3. 100% | 1.9 MiB/s | 10.0 KiB | 00m00s [ 138/1161] rust-syn+parsing-devel-0:3. 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 139/1161] rust-syn+extra-traits-devel 100% | 1.9 MiB/s | 9.8 KiB | 00m00s [ 140/1161] rust-syn+full-devel-0:3.0.3 100% | 1.6 MiB/s | 9.8 KiB | 00m00s [ 141/1161] rust-tempfile+default-devel 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 142/1161] rust-test-case+default-deve 100% | 1.6 MiB/s | 7.9 KiB | 00m00s [ 143/1161] rust-thin-vec+serde-devel-0 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 144/1161] rust-thiserror+default-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 145/1161] rust-tikv-jemallocator+defa 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 146/1161] rust-toml+default-devel-0:1 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 147/1161] rust-toml_parser+default-de 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 148/1161] rust-thin-vec+default-devel 100% | 420.6 KiB/s | 8.4 KiB | 00m00s [ 149/1161] rust-tracing-flame+default- 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 150/1161] rust-tracing-log+default-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 151/1161] rust-tracing-subscriber-dev 100% | 36.9 MiB/s | 189.0 KiB | 00m00s [ 152/1161] rust-tracing-subscriber+ans 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 153/1161] rust-tracing-subscriber+chr 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 154/1161] rust-tracing-subscriber+env 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 155/1161] rust-tracing-subscriber+fmt 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 156/1161] rust-tracing-subscriber+sma 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 157/1161] rust-tracing+default-devel- 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 158/1161] rust-tracing+log-devel-0:0. 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 159/1161] rust-tracing+release_max_le 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 160/1161] rust-typed-arena+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 161/1161] rust-unicode-ident+default- 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 162/1161] rust-unicode-width+default- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 163/1161] rust-unicode-normalization+ 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 164/1161] rust-uuid+default-devel-0:1 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 165/1161] rust-unicode_names2+default 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 166/1161] rust-url+default-devel-0:2. 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 167/1161] rust-which+default-devel-0: 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 168/1161] rust-walkdir+default-devel- 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 169/1161] rust-wild+default-devel-0:2 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 170/1161] rust-zip+deflate-flate2-zli 100% | 2.3 MiB/s | 11.7 KiB | 00m00s [ 171/1161] rust-zip-devel-0:8.6.0-5.fc 100% | 18.4 MiB/s | 131.7 KiB | 00m00s [ 172/1161] rust-zip+zstd-devel-0:8.6.0 100% | 1.6 MiB/s | 11.5 KiB | 00m00s [ 173/1161] rust-char_str+get-size-deve 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 174/1161] rust-char_str+serde-devel-0 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 175/1161] rust-char_str+default-devel 100% | 803.9 KiB/s | 7.2 KiB | 00m00s [ 176/1161] rust-aho-corasick+perf-lite 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 177/1161] rust-aho-corasick+std-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 178/1161] pyproject-rpm-macros-0:1.23 100% | 10.7 MiB/s | 54.8 KiB | 00m00s [ 179/1161] rust-anstream+auto-devel-0: 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 180/1161] rust-anstream+wincon-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 181/1161] rust-anstream-devel-0:1.0.0 100% | 15.7 MiB/s | 32.1 KiB | 00m00s [ 182/1161] rust-anstyle-devel-0:1.0.14 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 183/1161] rust-aho-corasick-devel-0:1 100% | 21.9 MiB/s | 156.6 KiB | 00m00s [ 184/1161] rust-anyhow+std-devel-0:1.0 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 185/1161] rust-arc-swap-devel-0:1.9.2 100% | 18.9 MiB/s | 77.2 KiB | 00m00s [ 186/1161] rust-anyhow-devel-0:1.0.104 100% | 10.0 MiB/s | 61.7 KiB | 00m00s [ 187/1161] rust-argfile-devel-0:1.0.0- 100% | 3.4 MiB/s | 17.6 KiB | 00m00s [ 188/1161] rust-arrayvec+std-devel-0:0 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 189/1161] rust-arrayvec-devel-0:0.7.8 100% | 7.5 MiB/s | 38.2 KiB | 00m00s [ 190/1161] rust-bitflags-devel-0:2.13. 100% | 33.3 MiB/s | 68.1 KiB | 00m00s [ 191/1161] rust-funty-devel-0:2.0.0-9. 100% | 3.9 MiB/s | 20.2 KiB | 00m00s [ 192/1161] rust-radium+default-devel-0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 193/1161] rust-assert_fs-devel-0:1.1. 100% | 2.2 MiB/s | 24.9 KiB | 00m00s [ 194/1161] rust-bstr+std-devel-0:1.13. 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 195/1161] rust-tap+default-devel-0:1. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 196/1161] rust-wyz-devel-0:0.5.1-9.fc 100% | 4.3 MiB/s | 26.4 KiB | 00m00s [ 197/1161] rust-bstr+unicode-devel-0:1 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 198/1161] rust-bstr-devel-0:1.13.0-1. 100% | 65.0 MiB/s | 266.4 KiB | 00m00s [ 199/1161] rust-camino-devel-0:1.2.5-1 100% | 8.2 MiB/s | 42.0 KiB | 00m00s [ 200/1161] rust-serde_core+default-dev 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 201/1161] rust-cachedir-devel-0:0.3.1 100% | 2.4 MiB/s | 14.6 KiB | 00m00s [ 202/1161] rust-clap+color-devel-0:4.6 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 203/1161] rust-clap+error-context-dev 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 204/1161] rust-clap+help-devel-0:4.6. 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 205/1161] rust-clap+std-devel-0:4.6.6 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 206/1161] rust-clap+suggestions-devel 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 207/1161] rust-clap+usage-devel-0:4.6 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 208/1161] rust-clap_derive+default-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 209/1161] rust-clap_builder+env-devel 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 210/1161] rust-clap-devel-0:4.6.6-1.f 100% | 19.3 MiB/s | 99.0 KiB | 00m00s [ 211/1161] rust-clap_builder+wrap_help 100% | 1.7 MiB/s | 10.4 KiB | 00m00s [ 212/1161] rust-clap_complete_command+ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 213/1161] rust-clap_complete_command- 100% | 2.7 MiB/s | 13.8 KiB | 00m00s [ 214/1161] rust-clap_builder+string-de 100% | 781.3 KiB/s | 10.2 KiB | 00m00s [ 215/1161] rust-colored-devel-0:3.1.1- 100% | 5.7 MiB/s | 41.1 KiB | 00m00s [ 216/1161] rust-clearscreen-devel-0:4. 100% | 12.1 MiB/s | 148.9 KiB | 00m00s [ 217/1161] rust-compact_str+std-devel- 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 218/1161] rust-serde+alloc-devel-0:1. 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 219/1161] rust-serde-devel-0:1.0.228- 100% | 20.0 MiB/s | 81.8 KiB | 00m00s [ 220/1161] rust-compact_str-devel-0:0. 100% | 12.9 MiB/s | 92.2 KiB | 00m00s [ 221/1161] rust-countme-devel-0:3.0.1- 100% | 3.5 MiB/s | 17.7 KiB | 00m00s [ 222/1161] rust-crossbeam+std-devel-0: 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 223/1161] rust-crossbeam-devel-0:0.8. 100% | 3.7 MiB/s | 18.7 KiB | 00m00s [ 224/1161] rust-ctrlc-devel-0:3.5.2-2. 100% | 3.8 MiB/s | 23.1 KiB | 00m00s [ 225/1161] rust-csv-devel-0:1.4.0-3.fc 100% | 79.9 MiB/s | 735.9 KiB | 00m00s [ 226/1161] rust-dashmap-devel-0:6.2.1- 100% | 6.0 MiB/s | 36.9 KiB | 00m00s [ 227/1161] rust-datatest-stable-devel- 100% | 7.4 MiB/s | 45.3 KiB | 00m00s [ 228/1161] rust-drop_bomb-devel-0:0.1. 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 229/1161] rust-dunce-devel-0:1.0.5-5. 100% | 3.0 MiB/s | 15.6 KiB | 00m00s [ 230/1161] rust-filetime-devel-0:0.2.2 100% | 10.9 MiB/s | 22.2 KiB | 00m00s [ 231/1161] rust-etcetera-devel-0:0.11. 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 232/1161] rust-gen-lsp-types-devel-0: 100% | 16.5 MiB/s | 84.7 KiB | 00m00s [ 233/1161] rust-url+serde-devel-0:2.5. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 234/1161] rust-get-size2-devel-0:0.10 100% | 7.1 MiB/s | 36.6 KiB | 00m00s [ 235/1161] rust-get-size2+get-size-der 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 236/1161] rust-fern-devel-0:0.7.1-7.f 100% | 18.1 MiB/s | 297.1 KiB | 00m00s [ 237/1161] rust-indexmap-devel-0:2.14. 100% | 30.0 MiB/s | 92.1 KiB | 00m00s [ 238/1161] rust-parking_lot-devel-0:0. 100% | 16.4 MiB/s | 50.4 KiB | 00m00s [ 239/1161] rust-smallvec-devel-0:1.15. 100% | 10.2 MiB/s | 41.8 KiB | 00m00s [ 240/1161] rust-ordermap-devel-0:1.2.0 100% | 9.5 MiB/s | 68.2 KiB | 00m00s [ 241/1161] rust-glob-devel-0:0.3.4-1.f 100% | 9.2 MiB/s | 28.2 KiB | 00m00s [ 242/1161] rust-globset+log-devel-0:0. 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 243/1161] rust-thin-vec-devel-0:0.2.1 100% | 4.2 MiB/s | 42.9 KiB | 00m00s [ 244/1161] rust-globset-devel-0:0.4.20 100% | 5.8 MiB/s | 35.4 KiB | 00m00s [ 245/1161] rust-heck-devel-0:0.5.0-6.f 100% | 3.9 MiB/s | 20.2 KiB | 00m00s [ 246/1161] rust-globwalk-devel-0:0.9.1 100% | 1.5 MiB/s | 16.9 KiB | 00m00s [ 247/1161] rust-icu_properties+compile 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 248/1161] rust-ignore-devel-0:0.4.33- 100% | 11.6 MiB/s | 71.4 KiB | 00m00s [ 249/1161] rust-icu_properties-devel-0 100% | 7.5 MiB/s | 61.2 KiB | 00m00s [ 250/1161] rust-imperative-devel-0:1.0 100% | 3.0 MiB/s | 21.2 KiB | 00m00s [ 251/1161] rust-indexmap+std-devel-0:2 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 252/1161] rust-indicatif+unicode-widt 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 253/1161] rust-indoc-devel-0:2.0.7-3. 100% | 10.8 MiB/s | 33.2 KiB | 00m00s [ 254/1161] rust-indicatif-devel-0:0.18 100% | 8.9 MiB/s | 73.1 KiB | 00m00s [ 255/1161] rust-insta+colors-devel-0:1 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 256/1161] rust-insta-cmd-devel-0:0.7. 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [ 257/1161] rust-insta+serde-devel-0:1. 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 258/1161] rust-insta-devel-0:1.46.3-2 100% | 17.3 MiB/s | 141.6 KiB | 00m00s [ 259/1161] rust-insta+regex-devel-0:1. 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 260/1161] rust-insta+pest-devel-0:1.4 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 261/1161] rust-insta+pest_derive-deve 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 262/1161] rust-ron+default-devel-0:0. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 263/1161] rust-itertools+use_std-deve 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 264/1161] rust-is-macro-devel-0:0.3.7 100% | 3.1 MiB/s | 18.7 KiB | 00m00s [ 265/1161] rust-itertools-devel-0:0.15 100% | 31.0 MiB/s | 158.6 KiB | 00m00s [ 266/1161] rust-jiff+std-devel-0:0.2.3 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [ 267/1161] rust-jiff+perf-inline-devel 100% | 1.9 MiB/s | 13.5 KiB | 00m00s [ 268/1161] rust-jiff+tz-fat-devel-0:0. 100% | 2.2 MiB/s | 13.6 KiB | 00m00s [ 269/1161] rust-jiff+tz-system-devel-0 100% | 2.6 MiB/s | 13.5 KiB | 00m00s [ 270/1161] rust-jiff+tzdb-bundle-platf 100% | 2.6 MiB/s | 13.6 KiB | 00m00s [ 271/1161] rust-jiff+tzdb-concatenated 100% | 2.2 MiB/s | 13.6 KiB | 00m00s [ 272/1161] rust-jiff+tzdb-zoneinfo-dev 100% | 2.2 MiB/s | 13.5 KiB | 00m00s [ 273/1161] rust-jiff-devel-0:0.2.35-1. 100% | 59.5 MiB/s | 487.2 KiB | 00m00s [ 274/1161] rust-jod-thread-devel-0:1.0 100% | 2.4 MiB/s | 14.5 KiB | 00m00s [ 275/1161] rust-annotate-snippets0.11+ 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 276/1161] rust-paste+default-devel-0: 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 277/1161] rust-libcst_derive+default- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 278/1161] rust-peg+default-devel-0:0. 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 279/1161] rust-log-devel-0:0.4.33-2.f 100% | 10.4 MiB/s | 53.2 KiB | 00m00s [ 280/1161] rust-lsp-server-devel-0:0.1 100% | 3.7 MiB/s | 26.4 KiB | 00m00s [ 281/1161] rust-memchr-devel-0:2.8.3-2 100% | 22.8 MiB/s | 93.2 KiB | 00m00s [ 282/1161] rust-memchr+alloc-devel-0:2 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 283/1161] rust-matchit-devel-0:0.9.2- 100% | 5.3 MiB/s | 37.9 KiB | 00m00s [ 284/1161] rust-natord-devel-0:1.0.9-2 100% | 2.3 MiB/s | 11.6 KiB | 00m00s [ 285/1161] rust-ordermap+std-devel-0:1 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 286/1161] rust-indexmap+serde-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 287/1161] rust-notify-devel-0:8.2.0-3 100% | 6.2 MiB/s | 44.2 KiB | 00m00s [ 288/1161] rust-serde_core-devel-0:1.0 100% | 15.7 MiB/s | 64.2 KiB | 00m00s [ 289/1161] rust-path-absolutize-devel- 100% | 2.4 MiB/s | 14.8 KiB | 00m00s [ 290/1161] rust-path-dedot+fixed_workd 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 291/1161] rust-path-slash-devel-0:0.2 100% | 2.7 MiB/s | 16.6 KiB | 00m00s [ 292/1161] rust-pathdiff-devel-0:0.2.3 100% | 2.5 MiB/s | 15.3 KiB | 00m00s [ 293/1161] rust-pep440_rs-devel-0:0.7. 100% | 7.9 MiB/s | 48.3 KiB | 00m00s [ 294/1161] rust-version-ranges+default 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 295/1161] rust-pretty_assertions+std- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 296/1161] rust-pretty_assertions-deve 100% | 20.5 MiB/s | 84.0 KiB | 00m00s [ 297/1161] rust-proc-macro2+proc-macro 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 298/1161] rust-proc-macro2-devel-0:1. 100% | 15.7 MiB/s | 64.3 KiB | 00m00s [ 299/1161] rust-pyproject-toml-devel-0 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 300/1161] rust-rand+sys_rng-devel-0:0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 301/1161] rust-quick-junit-devel-0:0. 100% | 5.6 MiB/s | 34.5 KiB | 00m00s [ 302/1161] rust-quickcheck_macros-deve 100% | 6.4 MiB/s | 19.6 KiB | 00m00s [ 303/1161] rust-quote+proc-macro-devel 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 304/1161] rust-quote-devel-0:1.0.47-1 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 305/1161] rust-rand_core-devel-0:0.10 100% | 7.6 MiB/s | 31.1 KiB | 00m00s [ 306/1161] rust-chacha20+rng-devel-0:0 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 307/1161] rust-chacha20-devel-0:0.10. 100% | 9.5 MiB/s | 48.8 KiB | 00m00s [ 308/1161] rust-regex-automata+dfa-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 309/1161] rust-regex-automata+hybrid- 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 310/1161] rust-rayon-devel-0:1.12.0-2 100% | 15.2 MiB/s | 186.2 KiB | 00m00s [ 311/1161] rust-regex-automata+nfa-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 312/1161] rust-regex-automata+meta-de 100% | 891.5 KiB/s | 8.9 KiB | 00m00s [ 313/1161] rust-regex-automata+std-dev 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 314/1161] rust-regex-automata+syntax- 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 315/1161] rust-regex-automata+perf-de 100% | 1.1 MiB/s | 8.9 KiB | 00m00s [ 316/1161] rust-regex-automata+unicode 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 317/1161] rust-regex-syntax+std-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 318/1161] rust-regex-syntax+unicode-d 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 319/1161] rust-regex-syntax-devel-0:0 100% | 52.5 MiB/s | 215.2 KiB | 00m00s [ 320/1161] rust-regex+perf-devel-0:1.1 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 321/1161] rust-regex+std-devel-0:1.13 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 322/1161] rust-regex+unicode-devel-0: 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 323/1161] rust-regex-automata-devel-0 100% | 24.4 MiB/s | 450.5 KiB | 00m00s [ 324/1161] rust-regex-devel-0:1.13.1-1 100% | 43.8 MiB/s | 134.7 KiB | 00m00s [ 325/1161] rust-rkyv+bytecheck-devel-0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 326/1161] rust-rkyv-devel-0:0.8.18-1. 100% | 30.0 MiB/s | 184.5 KiB | 00m00s [ 327/1161] rust-rustc-hash+std-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 328/1161] rust-rkyv+std-devel-0:0.8.1 100% | 823.6 KiB/s | 9.1 KiB | 00m00s [ 329/1161] rust-rustc-hash-devel-0:2.1 100% | 7.1 MiB/s | 21.8 KiB | 00m00s [ 330/1161] rust-rustc-stable-hash-deve 100% | 3.8 MiB/s | 27.4 KiB | 00m00s [ 331/1161] rust-boxcar+default-devel-0 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 332/1161] rust-crossbeam-queue+defaul 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 333/1161] rust-hashbrown+default-deve 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 334/1161] rust-crossbeam-utils+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 335/1161] rust-hashlink+default-devel 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 336/1161] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 337/1161] rust-portable-atomic+defaul 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 338/1161] rust-salsa-macro-rules+defa 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 339/1161] rust-tracing+std-devel-0:0. 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 340/1161] rust-salsa-macros+default-d 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 341/1161] rust-tracing-devel-0:0.1.44 100% | 17.3 MiB/s | 88.3 KiB | 00m00s [ 342/1161] rust-typeid+default-devel-0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 343/1161] rust-inventory+default-deve 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 344/1161] rust-same-file-devel-0:1.0. 100% | 3.6 MiB/s | 18.4 KiB | 00m00s [ 345/1161] rust-schemars+derive-devel- 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 346/1161] rust-schemars+std-devel-0:1 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 347/1161] rust-schemars-devel-0:1.2.1 100% | 24.6 MiB/s | 151.1 KiB | 00m00s [ 348/1161] rust-serde+std-devel-0:1.0. 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 349/1161] rust-serde+serde_derive-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 350/1161] rust-seahash-devel-0:4.1.0- 100% | 6.3 MiB/s | 39.0 KiB | 00m00s [ 351/1161] rust-serde_json-devel-0:1.0 100% | 25.5 MiB/s | 157.0 KiB | 00m00s [ 352/1161] rust-serde_json+std-devel-0 100% | 1.4 MiB/s | 9.7 KiB | 00m00s [ 353/1161] rust-serde_test-devel-0:1.0 100% | 4.2 MiB/s | 25.5 KiB | 00m00s [ 354/1161] rust-shellexpand+base-0-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 355/1161] rust-shellexpand+tilde-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 356/1161] rust-shellexpand-devel-0:3. 100% | 5.8 MiB/s | 29.6 KiB | 00m00s [ 357/1161] rust-similar+std-devel-0:3. 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 358/1161] rust-libc+default-devel-0:0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 359/1161] rust-similar+text-devel-0:3 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 360/1161] rust-similar-devel-0:3.1.1- 100% | 12.0 MiB/s | 73.9 KiB | 00m00s [ 361/1161] rust-wait-timeout+default-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 362/1161] rust-os_pipe+default-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 363/1161] rust-snapbox-devel-0:1.2.2- 100% | 10.6 MiB/s | 64.9 KiB | 00m00s [ 364/1161] rust-escargot+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 365/1161] rust-snapbox+color-auto-dev 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 366/1161] rust-anstyle-svg+default-de 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 367/1161] rust-static_assertions-deve 100% | 8.6 MiB/s | 26.6 KiB | 00m00s [ 368/1161] rust-stacker-devel-0:0.1.25 100% | 3.4 MiB/s | 24.1 KiB | 00m00s [ 369/1161] rust-snapbox+structured-dat 100% | 833.2 KiB/s | 9.2 KiB | 00m00s [ 370/1161] rust-strum+std-devel-0:0.28 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 371/1161] rust-strum-devel-0:0.28.0-2 100% | 3.9 MiB/s | 15.8 KiB | 00m00s [ 372/1161] rust-strum_macros-devel-0:0 100% | 14.4 MiB/s | 44.3 KiB | 00m00s [ 373/1161] rust-syn+clone-impls-devel- 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 374/1161] rust-syn+printing-devel-0:3 100% | 4.9 MiB/s | 9.9 KiB | 00m00s [ 375/1161] rust-supports-hyperlinks-de 100% | 2.7 MiB/s | 16.6 KiB | 00m00s [ 376/1161] rust-syn-devel-0:3.0.3-1.fc 100% | 64.1 MiB/s | 262.4 KiB | 00m00s [ 377/1161] rust-syn+proc-macro-devel-0 100% | 1.4 MiB/s | 10.1 KiB | 00m00s [ 378/1161] rust-tempfile+getrandom-dev 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 379/1161] rust-tempfile-devel-0:3.27. 100% | 13.0 MiB/s | 53.1 KiB | 00m00s [ 380/1161] rust-thiserror+std-devel-0: 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 381/1161] rust-thiserror-devel-0:2.0. 100% | 20.3 MiB/s | 62.4 KiB | 00m00s [ 382/1161] rust-test-case-devel-0:3.3. 100% | 1.4 MiB/s | 14.6 KiB | 00m00s [ 383/1161] rust-thin-vec+std-devel-0:0 100% | 836.4 KiB/s | 8.4 KiB | 00m00s [ 384/1161] rust-toml+display-devel-0:1 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 385/1161] rust-tikv-jemallocator+back 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 386/1161] rust-tikv-jemallocator-deve 100% | 3.7 MiB/s | 22.7 KiB | 00m00s [ 387/1161] rust-toml+parse-devel-0:1.1 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 388/1161] rust-toml+std-devel-0:1.1.3 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 389/1161] rust-toml-devel-0:1.1.3-1.f 100% | 20.8 MiB/s | 63.9 KiB | 00m00s [ 390/1161] rust-toml+serde-devel-0:1.1 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 391/1161] rust-toml_parser+std-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 392/1161] rust-toml_parser-devel-0:1. 100% | 7.6 MiB/s | 39.2 KiB | 00m00s [ 393/1161] rust-tracing-flame+smallvec 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 394/1161] rust-tracing-flame-devel-0: 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [ 395/1161] rust-tracing-log+log-tracer 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 396/1161] rust-tracing-core-devel-0:0 100% | 33.3 MiB/s | 68.2 KiB | 00m00s [ 397/1161] rust-tracing-log-devel-0:0. 100% | 3.6 MiB/s | 25.8 KiB | 00m00s [ 398/1161] rust-tracing-subscriber+nu- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 399/1161] rust-chrono+clock-devel-0:0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 400/1161] rust-chrono+std-devel-0:0.4 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 401/1161] rust-chrono-devel-0:0.4.44- 100% | 63.7 MiB/s | 195.8 KiB | 00m00s [ 402/1161] rust-tracing-subscriber+mat 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 403/1161] rust-tracing-subscriber+onc 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 404/1161] rust-tracing-subscriber+thr 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 405/1161] rust-tracing-subscriber+std 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 406/1161] rust-tracing-subscriber+tra 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 407/1161] rust-tracing-subscriber+reg 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 408/1161] rust-tracing+attributes-dev 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 409/1161] rust-typed-arena+std-devel- 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 410/1161] rust-typed-arena-devel-0:2. 100% | 3.1 MiB/s | 19.3 KiB | 00m00s [ 411/1161] rust-unicode-ident-devel-0: 100% | 11.2 MiB/s | 46.0 KiB | 00m00s [ 412/1161] rust-unicode-normalization+ 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 413/1161] rust-unicode-normalization- 100% | 15.3 MiB/s | 109.9 KiB | 00m00s [ 414/1161] rust-unicode-width+cjk-deve 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 415/1161] rust-unicode-width-devel-0: 100% | 63.0 MiB/s | 193.7 KiB | 00m00s [ 416/1161] rust-url+std-devel-0:2.5.8- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 417/1161] rust-unicode_names2-devel-0 100% | 21.4 MiB/s | 241.5 KiB | 00m00s [ 418/1161] rust-url-devel-0:2.5.8-2.fc 100% | 15.4 MiB/s | 79.1 KiB | 00m00s [ 419/1161] rust-uuid+std-devel-0:1.24. 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 420/1161] rust-uuid-devel-0:1.24.1-1. 100% | 8.8 MiB/s | 63.2 KiB | 00m00s [ 421/1161] rust-walkdir-devel-0:2.5.0- 100% | 5.0 MiB/s | 30.6 KiB | 00m00s [ 422/1161] rust-which+real-sys-devel-0 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 423/1161] rust-which-devel-0:8.0.5-1. 100% | 8.1 MiB/s | 33.2 KiB | 00m00s [ 424/1161] rust-crc32fast+default-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 425/1161] rust-typed-path+default-dev 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 426/1161] rust-flate2+zlib-rs-devel-0 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 427/1161] rust-wild-devel-0:2.2.1-6.f 100% | 1.1 MiB/s | 16.2 KiB | 00m00s [ 428/1161] rust-flate2-devel-0:1.1.9-2 100% | 44.2 MiB/s | 90.4 KiB | 00m00s [ 429/1161] rust-zstd-devel-0:0.13.3-4. 100% | 8.1 MiB/s | 41.3 KiB | 00m00s [ 430/1161] rust-zip+deflate-flate2-dev 100% | 1.3 MiB/s | 11.6 KiB | 00m00s [ 431/1161] rust-char_str+std-devel-0:0 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 432/1161] python-rpm-macros-0:3.15-2. 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [ 433/1161] python3-rpm-macros-0:3.15-2 100% | 6.0 MiB/s | 12.2 KiB | 00m00s [ 434/1161] rust-anstyle-query+default- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 435/1161] rust-char_str-devel-0:0.0.2 100% | 6.0 MiB/s | 67.4 KiB | 00m00s [ 436/1161] rust-anstyle-parse+default- 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 437/1161] rust-colorchoice+default-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 438/1161] rust-utf8parse+default-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 439/1161] rust-rustversion+default-de 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 440/1161] rust-fs-err+default-devel-0 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 441/1161] rust-os_str_bytes+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 442/1161] rust-predicates+diff-devel- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 443/1161] rust-predicates-core+defaul 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 444/1161] rust-predicates-devel-0:3.1 100% | 18.7 MiB/s | 38.3 KiB | 00m00s [ 445/1161] rust-predicates-tree+defaul 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 446/1161] rust-radium-devel-0:0.7.0-8 100% | 3.6 MiB/s | 18.7 KiB | 00m00s [ 447/1161] rust-bstr+alloc-devel-0:1.1 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 448/1161] rust-tap-devel-0:1.0.1-14.f 100% | 3.8 MiB/s | 19.2 KiB | 00m00s [ 449/1161] rust-serde_core+std-devel-0 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 450/1161] rust-regex-automata+dfa-sea 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 451/1161] rust-serde_core+result-deve 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 452/1161] rust-clap_builder+color-dev 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 453/1161] rust-clap_builder+error-con 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 454/1161] rust-clap_builder+help-deve 100% | 5.0 MiB/s | 10.1 KiB | 00m00s [ 455/1161] rust-clap_builder+std-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 456/1161] rust-clap_builder+suggestio 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 457/1161] rust-clap_builder+usage-dev 100% | 5.0 MiB/s | 10.1 KiB | 00m00s [ 458/1161] rust-clap_builder-devel-0:4 100% | 38.9 MiB/s | 159.4 KiB | 00m00s [ 459/1161] rust-clap_derive-devel-0:4. 100% | 9.8 MiB/s | 40.0 KiB | 00m00s [ 460/1161] rust-tracing-log+std-devel- 100% | 46.7 KiB/s | 7.9 KiB | 00m00s [ 461/1161] rust-terminal_size+default- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 462/1161] rust-clap_complete_nushell+ 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 463/1161] rust-clap_complete+default- 100% | 2.1 MiB/s | 10.5 KiB | 00m00s [ 464/1161] rust-nix+fs-devel-0:0.31.3- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 465/1161] rust-nix+term-devel-0:0.31. 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 466/1161] rust-terminfo+default-devel 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 467/1161] rust-castaway-devel-0:0.2.4 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [ 468/1161] rust-castaway+alloc-devel-0 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 469/1161] rust-nix-devel-0:0.31.3-2.f 100% | 25.1 MiB/s | 308.2 KiB | 00m00s [ 470/1161] rust-cfg-if+default-devel-0 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 471/1161] rust-itoa+default-devel-0:1 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 472/1161] rust-zmij+default-devel-0:1 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 473/1161] rust-serde_core+alloc-devel 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 474/1161] rust-crossbeam+alloc-devel- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 475/1161] rust-crossbeam-channel+std- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 476/1161] rust-crossbeam-channel-deve 100% | 14.7 MiB/s | 90.2 KiB | 00m00s [ 477/1161] rust-crossbeam-deque+std-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 478/1161] rust-crossbeam-deque-devel- 100% | 4.9 MiB/s | 30.2 KiB | 00m00s [ 479/1161] rust-crossbeam-epoch+std-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 480/1161] rust-crossbeam-epoch-devel- 100% | 8.7 MiB/s | 53.7 KiB | 00m00s [ 481/1161] rust-crossbeam-queue+std-de 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 482/1161] rust-crossbeam-queue-devel- 100% | 4.1 MiB/s | 25.1 KiB | 00m00s [ 483/1161] rust-crossbeam-utils-devel- 100% | 10.8 MiB/s | 55.3 KiB | 00m00s [ 484/1161] rust-crossbeam-utils+std-de 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 485/1161] rust-csv-core+default-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 486/1161] rust-ryu+default-devel-0:1. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 487/1161] rust-nix+signal-devel-0:0.3 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 488/1161] rust-hashbrown0.14-devel-0: 100% | 29.9 MiB/s | 122.6 KiB | 00m00s [ 489/1161] rust-hashbrown0.14+raw-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 490/1161] rust-lock_api+default-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 491/1161] rust-once_cell+default-deve 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 492/1161] rust-parking_lot_core+defau 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 493/1161] rust-serde_derive-devel-0:1 100% | 33.3 MiB/s | 68.1 KiB | 00m00s [ 494/1161] rust-libtest-mimic+default- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 495/1161] rust-log+std-devel-0:0.4.33 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 496/1161] rust-get-size-derive2+defau 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 497/1161] rust-equivalent-devel-0:1.0 100% | 2.9 MiB/s | 14.9 KiB | 00m00s [ 498/1161] rust-icu_properties_data-de 100% | 25.8 MiB/s | 158.6 KiB | 00m00s [ 499/1161] rust-icu_provider+baked-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 500/1161] rust-icu_collections-devel- 100% | 18.9 MiB/s | 96.7 KiB | 00m00s [ 501/1161] rust-icu_locale_core-devel- 100% | 30.5 MiB/s | 93.8 KiB | 00m00s [ 502/1161] rust-icu_locale_core+zerove 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 503/1161] rust-icu_provider-devel-0:2 100% | 10.6 MiB/s | 54.4 KiB | 00m00s [ 504/1161] rust-zerotrie+yoke-devel-0: 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 505/1161] rust-zerotrie+zerofrom-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 506/1161] rust-zerotrie-devel-0:0.2.4 100% | 11.2 MiB/s | 80.0 KiB | 00m00s [ 507/1161] rust-zerovec+derive-devel-0 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 508/1161] rust-crossbeam-deque+defaul 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 509/1161] rust-zerovec+yoke-devel-0:0 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 510/1161] rust-zerovec-devel-0:0.11.6 100% | 19.4 MiB/s | 119.1 KiB | 00m00s [ 511/1161] rust-phf+default-devel-0:0. 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 512/1161] rust-regex-automata+dfa-one 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 513/1161] rust-rust-stemmers+default- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 514/1161] rust-console+unicode-width- 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 515/1161] rust-console+ansi-parsing-d 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 516/1161] rust-console+std-devel-0:0. 100% | 955.8 KiB/s | 8.6 KiB | 00m00s [ 517/1161] rust-console-devel-0:0.16.4 100% | 5.3 MiB/s | 38.0 KiB | 00m00s [ 518/1161] rust-unit-prefix+default-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 519/1161] rust-similar2+inline-devel- 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 520/1161] rust-insta+console-devel-0: 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 521/1161] rust-similar2+default-devel 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 522/1161] rust-pest+default-devel-0:2 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 523/1161] rust-pest_derive+default-de 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 524/1161] rust-ron+std-devel-0:0.12.2 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 525/1161] rust-syn2+default-devel-0:2 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 526/1161] rust-syn2+derive-devel-0:2. 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 527/1161] rust-syn2+extra-traits-deve 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 528/1161] rust-ron-devel-0:0.12.2-2.f 100% | 17.2 MiB/s | 140.7 KiB | 00m00s [ 529/1161] rust-syn2+fold-devel-0:2.0. 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 530/1161] rust-syn2+full-devel-0:2.0. 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 531/1161] rust-either+use_std-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 532/1161] rust-itertools+use_alloc-de 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 533/1161] rust-either-devel-0:1.17.0- 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [ 534/1161] rust-jiff+alloc-devel-0:0.2 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [ 535/1161] rust-jiff-core+tz-fat-devel 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 536/1161] rust-jiff-core+std-devel-0: 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 537/1161] rust-jiff-core-devel-0:0.1. 100% | 10.7 MiB/s | 120.3 KiB | 00m00s [ 538/1161] rust-annotate-snippets0.11- 100% | 4.9 MiB/s | 35.5 KiB | 00m00s [ 539/1161] rust-paste-devel-0:1.0.15-6 100% | 18.2 MiB/s | 37.2 KiB | 00m00s [ 540/1161] rust-libcst_derive-devel-0: 100% | 2.7 MiB/s | 19.1 KiB | 00m00s [ 541/1161] rust-peg+std-devel-0:0.8.5- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 542/1161] rust-peg-devel-0:0.8.5-4.fc 100% | 8.8 MiB/s | 45.1 KiB | 00m00s [ 543/1161] rust-crossbeam-channel+defa 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 544/1161] rust-serde_derive+default-d 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 545/1161] rust-inotify-devel-0:0.11.2 100% | 10.7 MiB/s | 33.0 KiB | 00m00s [ 546/1161] rust-mio+default-devel-0:1. 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 547/1161] rust-notify-types+default-d 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 548/1161] rust-mio+os-ext-devel-0:1.2 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 549/1161] rust-path-dedot-devel-0:4.0 100% | 2.3 MiB/s | 14.4 KiB | 00m00s [ 550/1161] rust-path-dedot+default-dev 100% | 982.1 KiB/s | 7.9 KiB | 00m00s [ 551/1161] rust-unscanny+default-devel 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 552/1161] rust-diff+default-devel-0:0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 553/1161] rust-version-ranges-devel-0 100% | 3.9 MiB/s | 28.1 KiB | 00m00s [ 554/1161] rust-yansi+default-devel-0: 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 555/1161] rust-toml0.9+parse-devel-0: 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 556/1161] rust-pep508_rs+default-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 557/1161] rust-toml0.9+serde-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 558/1161] rust-toml0.9-devel-0:0.9.12 100% | 10.1 MiB/s | 62.2 KiB | 00m00s [ 559/1161] rust-toml0.9+std-devel-0:0. 100% | 713.0 KiB/s | 8.6 KiB | 00m00s [ 560/1161] rust-newtype-uuid+default-d 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 561/1161] rust-getrandom+default-deve 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 562/1161] rust-quick-xml+default-deve 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 563/1161] rust-strip-ansi-escapes+def 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 564/1161] rust-getrandom+sys_rng-deve 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 565/1161] rust-cpufeatures+default-de 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 566/1161] rust-rayon-core+default-dev 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 567/1161] rust-regex-automata+alloc-d 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 568/1161] rust-regex-automata+nfa-tho 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 569/1161] rust-regex-automata+dfa-bui 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 570/1161] rust-regex-automata+nfa-pik 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 571/1161] rust-regex-automata+nfa-bac 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 572/1161] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 573/1161] rust-regex-automata+perf-in 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 574/1161] rust-regex-automata+perf-li 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 575/1161] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 576/1161] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 577/1161] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 578/1161] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 579/1161] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 580/1161] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 581/1161] rust-regex-automata+unicode 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 582/1161] rust-regex-syntax+unicode-a 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 583/1161] rust-regex-syntax+unicode-b 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 584/1161] rust-regex-syntax+unicode-c 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 585/1161] rust-regex-syntax+unicode-g 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 586/1161] rust-regex-syntax+unicode-p 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 587/1161] rust-regex-syntax+unicode-s 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 588/1161] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 589/1161] rust-regex+perf-dfa-devel-0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 590/1161] rust-regex+perf-backtrack-d 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 591/1161] rust-regex+perf-cache-devel 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 592/1161] rust-regex+perf-literal-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 593/1161] rust-regex+perf-inline-deve 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 594/1161] rust-regex+unicode-age-deve 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 595/1161] rust-regex+unicode-bool-dev 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 596/1161] rust-regex+perf-onepass-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 597/1161] rust-regex+unicode-case-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 598/1161] rust-regex+unicode-gencat-d 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 599/1161] rust-regex+unicode-perl-dev 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 600/1161] rust-regex+unicode-segment- 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 601/1161] rust-bytecheck+simdutf8-dev 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 602/1161] rust-bytecheck-devel-0:0.8. 100% | 3.9 MiB/s | 19.7 KiB | 00m00s [ 603/1161] rust-rend+bytecheck-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 604/1161] rust-ptr_meta+std-devel-0:0 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 605/1161] rust-rkyv_derive+bytecheck- 100% | 487.0 KiB/s | 8.8 KiB | 00m00s [ 606/1161] rust-rkyv+alloc-devel-0:0.8 100% | 1.1 MiB/s | 9.1 KiB | 00m00s [ 607/1161] rust-munge-devel-0:0.4.7-3. 100% | 5.0 MiB/s | 25.7 KiB | 00m00s [ 608/1161] rust-ptr_meta-devel-0:0.3.2 100% | 907.2 KiB/s | 15.4 KiB | 00m00s [ 609/1161] rust-rancor-devel-0:0.1.3-1 100% | 748.2 KiB/s | 18.0 KiB | 00m00s [ 610/1161] rust-rend-devel-0:0.5.4-2.f 100% | 908.4 KiB/s | 20.9 KiB | 00m00s [ 611/1161] rust-rkyv_derive-devel-0:0. 100% | 1.3 MiB/s | 30.1 KiB | 00m00s [ 612/1161] rust-regex+unicode-script-d 100% | 99.2 KiB/s | 9.1 KiB | 00m00s [ 613/1161] rust-boxcar-devel-0:0.2.14- 100% | 1.2 MiB/s | 29.0 KiB | 00m00s [ 614/1161] rust-hashbrown+allocator-ap 100% | 423.4 KiB/s | 8.9 KiB | 00m00s [ 615/1161] rust-hashbrown+default-hash 100% | 382.2 KiB/s | 8.8 KiB | 00m00s [ 616/1161] rust-hashbrown+equivalent-d 100% | 399.0 KiB/s | 8.8 KiB | 00m00s [ 617/1161] rust-hashbrown+raw-entry-de 100% | 392.6 KiB/s | 8.6 KiB | 00m00s [ 618/1161] rust-hashlink-devel-0:0.12. 100% | 1.2 MiB/s | 37.8 KiB | 00m00s [ 619/1161] rust-intrusive-collections- 100% | 2.2 MiB/s | 47.5 KiB | 00m00s [ 620/1161] rust-portable-atomic+fallba 100% | 360.1 KiB/s | 8.6 KiB | 00m00s [ 621/1161] rust-intrusive-collections+ 100% | 131.6 KiB/s | 8.2 KiB | 00m00s [ 622/1161] rust-salsa-macro-rules-deve 100% | 1.0 MiB/s | 28.3 KiB | 00m00s [ 623/1161] rust-salsa-macros-devel-0:0 100% | 2.2 MiB/s | 51.9 KiB | 00m00s [ 624/1161] rust-portable-atomic-devel- 100% | 2.8 MiB/s | 164.9 KiB | 00m00s [ 625/1161] rust-pin-project-lite+defau 100% | 429.9 KiB/s | 8.2 KiB | 00m00s [ 626/1161] rust-typeid-devel-0:1.0.3-5 100% | 778.5 KiB/s | 17.1 KiB | 00m00s [ 627/1161] rust-tracing-core+std-devel 100% | 245.5 KiB/s | 8.1 KiB | 00m00s [ 628/1161] rust-inventory-devel-0:0.3. 100% | 1.1 MiB/s | 23.8 KiB | 00m00s [ 629/1161] rust-schemars+schemars_deri 100% | 429.5 KiB/s | 8.6 KiB | 00m00s [ 630/1161] rust-dyn-clone+default-deve 100% | 402.2 KiB/s | 8.0 KiB | 00m00s [ 631/1161] rust-ref-cast+default-devel 100% | 398.7 KiB/s | 8.0 KiB | 00m00s [ 632/1161] rust-serde_json+alloc-devel 100% | 461.4 KiB/s | 9.7 KiB | 00m00s [ 633/1161] rust-shellexpand+dirs-devel 100% | 366.9 KiB/s | 8.1 KiB | 00m00s [ 634/1161] rust-libc+std-devel-0:0.2.1 100% | 526.0 KiB/s | 10.0 KiB | 00m00s [ 635/1161] rust-libc-devel-0:0.2.189-1 100% | 21.4 MiB/s | 547.9 KiB | 00m00s [ 636/1161] rust-os_pipe-devel-0:1.2.3- 100% | 803.9 KiB/s | 18.5 KiB | 00m00s [ 637/1161] rust-normalize-line-endings 100% | 378.4 KiB/s | 7.9 KiB | 00m00s [ 638/1161] rust-snapbox-macros+default 100% | 374.5 KiB/s | 8.2 KiB | 00m00s [ 639/1161] rust-wait-timeout-devel-0:0 100% | 904.2 KiB/s | 19.9 KiB | 00m00s [ 640/1161] rust-snapbox+color-devel-0: 100% | 418.5 KiB/s | 9.2 KiB | 00m00s [ 641/1161] rust-cc+default-devel-0:1.2 100% | 1.7 MiB/s | 10.7 KiB | 00m00s [ 642/1161] rust-escargot-devel-0:0.5.1 100% | 1.4 MiB/s | 28.3 KiB | 00m00s [ 643/1161] rust-anstyle-svg-devel-0:1. 100% | 1.2 MiB/s | 23.9 KiB | 00m00s [ 644/1161] rust-syn2+parsing-devel-0:2 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 645/1161] rust-psm+default-devel-0:0. 100% | 392.0 KiB/s | 8.2 KiB | 00m00s [ 646/1161] rust-fastrand+default-devel 100% | 427.9 KiB/s | 8.1 KiB | 00m00s [ 647/1161] rust-once_cell-devel-0:1.21 100% | 5.5 MiB/s | 44.9 KiB | 00m00s [ 648/1161] rust-once_cell+std-devel-0: 100% | 384.8 KiB/s | 8.5 KiB | 00m00s [ 649/1161] rust-rustix+default-devel-0 100% | 465.5 KiB/s | 9.3 KiB | 00m00s [ 650/1161] rust-rustix+fs-devel-0:1.1. 100% | 462.9 KiB/s | 9.3 KiB | 00m00s [ 651/1161] rust-test-case-macros-devel 100% | 622.4 KiB/s | 13.7 KiB | 00m00s [ 652/1161] rust-thiserror-impl+default 100% | 455.7 KiB/s | 9.1 KiB | 00m00s [ 653/1161] rust-tikv-jemalloc-sys+back 100% | 394.8 KiB/s | 7.9 KiB | 00m00s [ 654/1161] rust-tikv-jemalloc-sys-deve 100% | 1.4 MiB/s | 33.1 KiB | 00m00s [ 655/1161] rust-toml_writer-devel-0:1. 100% | 1.1 MiB/s | 21.0 KiB | 00m00s [ 656/1161] rust-toml_writer+alloc-deve 100% | 283.8 KiB/s | 7.9 KiB | 00m00s [ 657/1161] rust-toml_parser+alloc-deve 100% | 335.0 KiB/s | 8.0 KiB | 00m00s [ 658/1161] rust-winnow-devel-0:1.0.4-2 100% | 6.2 MiB/s | 177.2 KiB | 00m00s [ 659/1161] rust-serde_spanned+serde-de 100% | 377.1 KiB/s | 8.7 KiB | 00m00s [ 660/1161] rust-toml_datetime+serde-de 100% | 260.8 KiB/s | 8.9 KiB | 00m00s [ 661/1161] rust-serde_spanned+std-deve 100% | 439.3 KiB/s | 8.8 KiB | 00m00s [ 662/1161] rust-toml_datetime+std-deve 100% | 427.7 KiB/s | 9.0 KiB | 00m00s [ 663/1161] rust-toml_writer+std-devel- 100% | 419.9 KiB/s | 8.0 KiB | 00m00s [ 664/1161] rust-serde_spanned-devel-0: 100% | 858.0 KiB/s | 18.9 KiB | 00m00s [ 665/1161] rust-serde_spanned+alloc-de 100% | 312.7 KiB/s | 8.8 KiB | 00m00s [ 666/1161] rust-toml_datetime+alloc-de 100% | 344.2 KiB/s | 9.0 KiB | 00m00s [ 667/1161] rust-toml_datetime-devel-0: 100% | 1.2 MiB/s | 24.3 KiB | 00m00s [ 668/1161] rust-lazy_static+default-de 100% | 371.7 KiB/s | 7.8 KiB | 00m00s [ 669/1161] rust-tracing-core+default-d 100% | 352.6 KiB/s | 8.1 KiB | 00m00s [ 670/1161] rust-nu-ansi-term+default-d 100% | 223.0 KiB/s | 8.0 KiB | 00m00s [ 671/1161] rust-chrono+now-devel-0:0.4 100% | 316.0 KiB/s | 8.2 KiB | 00m00s [ 672/1161] rust-chrono+alloc-devel-0:0 100% | 372.4 KiB/s | 8.2 KiB | 00m00s [ 673/1161] rust-chrono+iana-time-zone- 100% | 160.2 KiB/s | 8.5 KiB | 00m00s [ 674/1161] rust-num-traits-devel-0:0.2 100% | 2.4 MiB/s | 57.9 KiB | 00m00s [ 675/1161] rust-matchers+default-devel 100% | 340.1 KiB/s | 7.8 KiB | 00m00s [ 676/1161] rust-tracing-subscriber+all 100% | 358.6 KiB/s | 8.2 KiB | 00m00s [ 677/1161] rust-thread_local+default-d 100% | 361.7 KiB/s | 8.0 KiB | 00m00s [ 678/1161] rust-tracing-subscriber+sha 100% | 401.6 KiB/s | 8.4 KiB | 00m00s [ 679/1161] rust-tracing+tracing-attrib 100% | 390.9 KiB/s | 8.2 KiB | 00m00s [ 680/1161] rust-tinyvec+alloc-devel-0: 100% | 345.7 KiB/s | 8.3 KiB | 00m00s [ 681/1161] rust-tinyvec+default-devel- 100% | 412.9 KiB/s | 8.3 KiB | 00m00s [ 682/1161] rust-phf0.11-devel-0:0.11.3 100% | 1.2 MiB/s | 28.4 KiB | 00m00s [ 683/1161] rust-unicode_names2_generat 100% | 363.9 KiB/s | 8.0 KiB | 00m00s [ 684/1161] rust-form_urlencoded+std-de 100% | 388.6 KiB/s | 8.2 KiB | 00m00s [ 685/1161] rust-idna+std-devel-0:1.1.0 100% | 413.9 KiB/s | 8.3 KiB | 00m00s [ 686/1161] rust-percent-encoding+std-d 100% | 376.3 KiB/s | 7.9 KiB | 00m00s [ 687/1161] rust-form_urlencoded+alloc- 100% | 369.5 KiB/s | 8.1 KiB | 00m00s [ 688/1161] rust-form_urlencoded-devel- 100% | 867.3 KiB/s | 17.3 KiB | 00m00s [ 689/1161] rust-idna+alloc-devel-0:1.1 100% | 344.0 KiB/s | 8.3 KiB | 00m00s [ 690/1161] rust-idna+compiled_data-dev 100% | 367.9 KiB/s | 8.5 KiB | 00m00s [ 691/1161] rust-idna-devel-0:1.1.0-4.f 100% | 5.0 MiB/s | 137.5 KiB | 00m00s [ 692/1161] rust-percent-encoding+alloc 100% | 357.6 KiB/s | 7.9 KiB | 00m00s [ 693/1161] rust-percent-encoding-devel 100% | 922.8 KiB/s | 19.4 KiB | 00m00s [ 694/1161] rust-crc32fast+std-devel-0: 100% | 398.1 KiB/s | 8.0 KiB | 00m00s [ 695/1161] rust-crc32fast-devel-0:1.5. 100% | 2.1 MiB/s | 45.3 KiB | 00m00s [ 696/1161] rust-typed-path+std-devel-0 100% | 287.6 KiB/s | 7.5 KiB | 00m00s [ 697/1161] rust-typed-path-devel-0:0.1 100% | 3.7 MiB/s | 94.4 KiB | 00m00s [ 698/1161] rust-flate2+any_zlib-devel- 100% | 437.5 KiB/s | 9.2 KiB | 00m00s [ 699/1161] rust-zlib-rs+rust-allocator 100% | 448.1 KiB/s | 9.4 KiB | 00m00s [ 700/1161] rust-zlib-rs+std-devel-0:0. 100% | 448.1 KiB/s | 9.4 KiB | 00m00s [ 701/1161] rust-zlib-rs-devel-0:0.6.7- 100% | 8.0 MiB/s | 205.8 KiB | 00m00s [ 702/1161] rust-zip+_deflate-any-devel 100% | 570.8 KiB/s | 11.4 KiB | 00m00s [ 703/1161] rust-zstd-safe+std-devel-0: 100% | 368.1 KiB/s | 8.1 KiB | 00m00s [ 704/1161] rust-zstd-safe-devel-0:7.2. 100% | 1.5 MiB/s | 33.3 KiB | 00m00s [ 705/1161] rust-anstyle-query-devel-0: 100% | 752.6 KiB/s | 18.1 KiB | 00m00s [ 706/1161] rust-anstyle-parse+utf8-dev 100% | 377.4 KiB/s | 8.3 KiB | 00m00s [ 707/1161] rust-anstyle-parse-devel-0: 100% | 1.1 MiB/s | 24.4 KiB | 00m00s [ 708/1161] rust-colorchoice-devel-0:1. 100% | 683.6 KiB/s | 16.4 KiB | 00m00s [ 709/1161] rust-utf8parse-devel-0:0.2. 100% | 1.0 MiB/s | 21.3 KiB | 00m00s [ 710/1161] rust-rustversion-devel-0:1. 100% | 1.5 MiB/s | 34.6 KiB | 00m00s [ 711/1161] rust-os_str_bytes+memchr-de 100% | 347.7 KiB/s | 8.0 KiB | 00m00s [ 712/1161] rust-fs-err-devel-0:3.2.2-2 100% | 1.2 MiB/s | 31.2 KiB | 00m00s [ 713/1161] rust-os_str_bytes+raw_os_st 100% | 374.3 KiB/s | 7.9 KiB | 00m00s [ 714/1161] rust-difflib+default-devel- 100% | 386.0 KiB/s | 7.7 KiB | 00m00s [ 715/1161] rust-os_str_bytes-devel-0:7 100% | 1.3 MiB/s | 40.2 KiB | 00m00s [ 716/1161] rust-predicates-core-devel- 100% | 812.2 KiB/s | 17.1 KiB | 00m00s [ 717/1161] rust-predicates-tree-devel- 100% | 770.1 KiB/s | 16.2 KiB | 00m00s [ 718/1161] rust-strsim+default-devel-0 100% | 373.2 KiB/s | 7.8 KiB | 00m00s [ 719/1161] rust-clap_lex+default-devel 100% | 351.4 KiB/s | 8.4 KiB | 00m00s [ 720/1161] rust-terminal_size-devel-0: 100% | 916.4 KiB/s | 17.4 KiB | 00m00s [ 721/1161] rust-clap_complete_nushell- 100% | 966.7 KiB/s | 20.3 KiB | 00m00s [ 722/1161] rust-clap_complete-devel-0: 100% | 2.7 MiB/s | 57.3 KiB | 00m00s [ 723/1161] rust-cfg_aliases+default-de 100% | 408.6 KiB/s | 7.8 KiB | 00m00s [ 724/1161] rust-libc+extra_traits-deve 100% | 456.0 KiB/s | 10.0 KiB | 00m00s [ 725/1161] rust-terminfo-devel-0:0.9.0 100% | 2.3 MiB/s | 55.4 KiB | 00m00s [ 726/1161] rust-cfg-if-devel-0:1.0.4-3 100% | 848.7 KiB/s | 17.0 KiB | 00m00s [ 727/1161] rust-itoa-devel-0:1.0.18-2. 100% | 917.8 KiB/s | 20.2 KiB | 00m00s [ 728/1161] rust-zmij-devel-0:1.0.21-2. 100% | 1.3 MiB/s | 27.5 KiB | 00m00s [ 729/1161] rust-crossbeam-epoch+alloc- 100% | 342.8 KiB/s | 7.9 KiB | 00m00s [ 730/1161] rust-crossbeam-queue+alloc- 100% | 397.7 KiB/s | 8.0 KiB | 00m00s [ 731/1161] rust-csv-core-devel-0:0.1.1 100% | 1.3 MiB/s | 32.2 KiB | 00m00s [ 732/1161] rust-ryu-devel-0:1.0.23-2.f 100% | 2.1 MiB/s | 56.7 KiB | 00m00s [ 733/1161] rust-lock_api+atomic_usize- 100% | 381.9 KiB/s | 8.0 KiB | 00m00s [ 734/1161] rust-lock_api-devel-0:0.4.1 100% | 1.4 MiB/s | 29.1 KiB | 00m00s [ 735/1161] rust-parking_lot_core-devel 100% | 2.4 MiB/s | 43.7 KiB | 00m00s [ 736/1161] rust-libtest-mimic-devel-0: 100% | 1.3 MiB/s | 35.6 KiB | 00m00s [ 737/1161] rust-syn2+clone-impls-devel 100% | 375.3 KiB/s | 7.1 KiB | 00m00s [ 738/1161] rust-syn2+printing-devel-0: 100% | 345.3 KiB/s | 7.3 KiB | 00m00s [ 739/1161] rust-syn2+proc-macro-devel- 100% | 371.5 KiB/s | 7.4 KiB | 00m00s [ 740/1161] rust-syn2-devel-0:2.0.119-1 100% | 11.4 MiB/s | 257.3 KiB | 00m00s [ 741/1161] rust-get-size-derive2-devel 100% | 644.7 KiB/s | 16.8 KiB | 00m00s [ 742/1161] rust-displaydoc-devel-0:0.2 100% | 1.8 MiB/s | 33.0 KiB | 00m00s [ 743/1161] rust-writeable-devel-0:0.6. 100% | 1.1 MiB/s | 29.7 KiB | 00m00s [ 744/1161] rust-nix+process-devel-0:0. 100% | 48.5 KiB/s | 8.4 KiB | 00m00s [ 745/1161] rust-potential_utf+zerovec- 100% | 206.5 KiB/s | 8.1 KiB | 00m00s [ 746/1161] rust-potential_utf-devel-0: 100% | 360.8 KiB/s | 17.3 KiB | 00m00s [ 747/1161] rust-utf8_iter-devel-0:1.0. 100% | 855.4 KiB/s | 18.8 KiB | 00m00s [ 748/1161] rust-yoke-devel-0:0.8.3-2.f 100% | 1.9 MiB/s | 38.6 KiB | 00m00s [ 749/1161] rust-yoke+derive-devel-0:0. 100% | 271.3 KiB/s | 9.0 KiB | 00m00s [ 750/1161] rust-zerofrom+derive-devel- 100% | 351.3 KiB/s | 8.4 KiB | 00m00s [ 751/1161] rust-zerofrom-devel-0:0.1.8 100% | 763.6 KiB/s | 14.5 KiB | 00m00s [ 752/1161] rust-tinystr+zerovec-devel- 100% | 400.0 KiB/s | 8.4 KiB | 00m00s [ 753/1161] rust-litemap-devel-0:0.8.2- 100% | 1.6 MiB/s | 35.5 KiB | 00m00s [ 754/1161] rust-tinystr-devel-0:0.8.3- 100% | 840.1 KiB/s | 27.7 KiB | 00m00s [ 755/1161] rust-zerovec-derive-devel-0 100% | 737.6 KiB/s | 25.8 KiB | 00m00s [ 756/1161] rust-phf+std-devel-0:0.13.1 100% | 359.4 KiB/s | 8.3 KiB | 00m00s [ 757/1161] rust-phf-devel-0:0.13.1-3.f 100% | 1.2 MiB/s | 29.9 KiB | 00m00s [ 758/1161] rust-console+alloc-devel-0: 100% | 421.3 KiB/s | 8.4 KiB | 00m00s [ 759/1161] rust-unit-prefix-devel-0:0. 100% | 784.7 KiB/s | 15.7 KiB | 00m00s [ 760/1161] rust-unit-prefix+std-devel- 100% | 225.9 KiB/s | 7.7 KiB | 00m00s [ 761/1161] rust-similar2+text-devel-0: 100% | 362.4 KiB/s | 7.2 KiB | 00m00s [ 762/1161] rust-rust-stemmers-devel-0: 100% | 24.7 MiB/s | 1.9 MiB | 00m00s [ 763/1161] rust-similar2-devel-0:2.7.0 100% | 2.8 MiB/s | 69.2 KiB | 00m00s [ 764/1161] rust-pest+memchr-devel-0:2. 100% | 318.5 KiB/s | 8.6 KiB | 00m00s [ 765/1161] rust-pest+std-devel-0:2.8.6 100% | 408.7 KiB/s | 8.6 KiB | 00m00s [ 766/1161] rust-pest_derive+std-devel- 100% | 484.9 KiB/s | 8.7 KiB | 00m00s [ 767/1161] rust-pest-devel-0:2.8.6-2.f 100% | 3.0 MiB/s | 106.1 KiB | 00m00s [ 768/1161] rust-pest_derive-devel-0:2. 100% | 1.8 MiB/s | 34.5 KiB | 00m00s [ 769/1161] rust-once_cell+alloc-devel- 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 770/1161] rust-once_cell+race-devel-0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 771/1161] rust-either+std-devel-0:1.1 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 772/1161] rust-bitflags+serde-devel-0 100% | 402.0 KiB/s | 8.8 KiB | 00m00s [ 773/1161] rust-jiff-core+alloc-devel- 100% | 359.4 KiB/s | 7.2 KiB | 00m00s [ 774/1161] rust-peg-macros+default-dev 100% | 397.3 KiB/s | 7.9 KiB | 00m00s [ 775/1161] rust-peg-runtime+std-devel- 100% | 245.5 KiB/s | 7.9 KiB | 00m00s [ 776/1161] rust-peg-runtime+default-de 100% | 393.6 KiB/s | 7.9 KiB | 00m00s [ 777/1161] rust-inotify-sys+default-de 100% | 388.9 KiB/s | 7.8 KiB | 00m00s [ 778/1161] rust-mio+log-devel-0:1.2.2- 100% | 432.7 KiB/s | 8.7 KiB | 00m00s [ 779/1161] rust-mio-devel-0:1.2.2-2.fc 100% | 4.9 MiB/s | 114.9 KiB | 00m00s [ 780/1161] rust-mio+os-poll-devel-0:1. 100% | 448.7 KiB/s | 8.5 KiB | 00m00s [ 781/1161] rust-notify-types-devel-0:2 100% | 1.8 MiB/s | 41.6 KiB | 00m00s [ 782/1161] rust-unscanny-devel-0:0.1.0 100% | 819.6 KiB/s | 18.0 KiB | 00m00s [ 783/1161] rust-diff-devel-0:0.1.13-11 100% | 2.0 MiB/s | 38.6 KiB | 00m00s [ 784/1161] rust-yansi+std-devel-0:1.0. 100% | 387.4 KiB/s | 7.7 KiB | 00m00s [ 785/1161] rust-yansi-devel-0:1.0.1-7. 100% | 1.6 MiB/s | 36.2 KiB | 00m00s [ 786/1161] rust-pep508_rs-devel-0:0.9. 100% | 3.2 MiB/s | 74.3 KiB | 00m00s [ 787/1161] rust-winnow0.7-devel-0:0.7. 100% | 6.3 MiB/s | 173.6 KiB | 00m00s [ 788/1161] rust-toml_datetime0.7+serde 100% | 341.0 KiB/s | 7.5 KiB | 00m00s [ 789/1161] rust-toml_datetime0.7+std-d 100% | 400.8 KiB/s | 7.6 KiB | 00m00s [ 790/1161] rust-toml_datetime0.7+alloc 100% | 399.1 KiB/s | 7.6 KiB | 00m00s [ 791/1161] rust-toml_datetime0.7-devel 100% | 1.0 MiB/s | 22.9 KiB | 00m00s [ 792/1161] rust-newtype-uuid+std-devel 100% | 367.7 KiB/s | 8.5 KiB | 00m00s [ 793/1161] rust-newtype-uuid-devel-0:1 100% | 1.2 MiB/s | 25.3 KiB | 00m00s [ 794/1161] rust-strip-ansi-escapes-dev 100% | 857.3 KiB/s | 16.3 KiB | 00m00s [ 795/1161] rust-quick-xml-devel-0:0.41 100% | 6.7 MiB/s | 185.2 KiB | 00m00s [ 796/1161] rust-rand_core+default-deve 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 797/1161] rust-getrandom-devel-0:0.4. 100% | 3.0 MiB/s | 65.0 KiB | 00m00s [ 798/1161] rust-cpufeatures-devel-0:0. 100% | 1.1 MiB/s | 23.4 KiB | 00m00s [ 799/1161] rust-rayon-core-devel-0:1.1 100% | 3.3 MiB/s | 78.5 KiB | 00m00s [ 800/1161] rust-regex-automata+perf-li 100% | 452.8 KiB/s | 9.1 KiB | 00m00s [ 801/1161] rust-regex-automata+perf-li 100% | 418.2 KiB/s | 9.2 KiB | 00m00s [ 802/1161] rust-simdutf8-devel-0:0.1.5 100% | 1.8 MiB/s | 39.6 KiB | 00m00s [ 803/1161] rust-bytecheck_derive-devel 100% | 763.8 KiB/s | 17.6 KiB | 00m00s [ 804/1161] rust-rancor+alloc-devel-0:0 100% | 416.7 KiB/s | 8.3 KiB | 00m00s [ 805/1161] rust-munge_macro-devel-0:0. 100% | 709.4 KiB/s | 14.9 KiB | 00m00s [ 806/1161] rust-ptr_meta+derive-devel- 100% | 378.6 KiB/s | 8.0 KiB | 00m00s [ 807/1161] rust-allocator-api2+alloc-d 100% | 419.3 KiB/s | 8.0 KiB | 00m00s [ 808/1161] rust-allocator-api2-devel-0 100% | 3.5 MiB/s | 69.0 KiB | 00m00s [ 809/1161] rust-foldhash-devel-0:0.2.0 100% | 1.1 MiB/s | 24.1 KiB | 00m00s [ 810/1161] rust-syn+visit-mut-devel-0: 100% | 446.4 KiB/s | 9.8 KiB | 00m00s [ 811/1161] rust-tracing-core+once_cell 100% | 411.8 KiB/s | 8.2 KiB | 00m00s [ 812/1161] rust-syn+visit-devel-0:3.0. 100% | 288.4 KiB/s | 9.8 KiB | 00m00s [ 813/1161] rust-pin-project-lite-devel 100% | 2.3 MiB/s | 58.8 KiB | 00m00s [ 814/1161] rust-schemars_derive+defaul 100% | 377.5 KiB/s | 8.3 KiB | 00m00s [ 815/1161] rust-dyn-clone-devel-0:1.0. 100% | 966.5 KiB/s | 19.3 KiB | 00m00s [ 816/1161] rust-dirs+default-devel-0:6 100% | 405.9 KiB/s | 8.1 KiB | 00m00s [ 817/1161] rust-ref-cast-devel-0:1.0.2 100% | 1.2 MiB/s | 31.2 KiB | 00m00s [ 818/1161] rust-normalize-line-endings 100% | 630.5 KiB/s | 13.9 KiB | 00m00s [ 819/1161] rust-snapbox-macros-devel-0 100% | 738.2 KiB/s | 15.5 KiB | 00m00s [ 820/1161] rust-snapbox-macros+color-d 100% | 381.1 KiB/s | 8.4 KiB | 00m00s [ 821/1161] rust-anstyle-lossy+default- 100% | 356.4 KiB/s | 8.2 KiB | 00m00s [ 822/1161] rust-html-escape+default-de 100% | 368.5 KiB/s | 8.1 KiB | 00m00s [ 823/1161] rust-cc-devel-0:1.2.62-2.fc 100% | 3.6 MiB/s | 95.1 KiB | 00m00s [ 824/1161] rust-psm-devel-0:0.1.32-1.f 100% | 1.3 MiB/s | 43.1 KiB | 00m00s [ 825/1161] rust-fastrand+std-devel-0:2 100% | 427.1 KiB/s | 8.1 KiB | 00m00s [ 826/1161] rust-fastrand-devel-0:2.5.0 100% | 1.1 MiB/s | 25.1 KiB | 00m00s [ 827/1161] rust-rustix-devel-0:1.1.4-2 100% | 11.2 MiB/s | 400.2 KiB | 00m00s [ 828/1161] rust-rustix+std-devel-0:1.1 100% | 248.5 KiB/s | 9.7 KiB | 00m00s [ 829/1161] rust-test-case-core-devel-0 100% | 835.8 KiB/s | 23.4 KiB | 00m00s [ 830/1161] rust-thiserror-impl-devel-0 100% | 1.4 MiB/s | 30.2 KiB | 00m00s [ 831/1161] rust-lazy_static-devel-0:1. 100% | 926.4 KiB/s | 21.3 KiB | 00m00s [ 832/1161] rust-nu-ansi-term+std-devel 100% | 362.6 KiB/s | 8.0 KiB | 00m00s [ 833/1161] rust-nu-ansi-term-devel-0:0 100% | 1.8 MiB/s | 38.5 KiB | 00m00s [ 834/1161] rust-iana-time-zone+default 100% | 391.4 KiB/s | 8.2 KiB | 00m00s [ 835/1161] rust-iana-time-zone+fallbac 100% | 391.6 KiB/s | 8.2 KiB | 00m00s [ 836/1161] rust-autocfg+default-devel- 100% | 347.7 KiB/s | 8.0 KiB | 00m00s [ 837/1161] rust-thread_local-devel-0:1 100% | 905.1 KiB/s | 23.5 KiB | 00m00s [ 838/1161] rust-matchers-devel-0:0.2.0 100% | 421.5 KiB/s | 14.8 KiB | 00m00s [ 839/1161] rust-sharded-slab+default-d 100% | 386.4 KiB/s | 7.7 KiB | 00m00s [ 840/1161] rust-tracing-attributes+def 100% | 408.8 KiB/s | 8.2 KiB | 00m00s [ 841/1161] rust-tinyvec+tinyvec_macros 100% | 367.4 KiB/s | 8.5 KiB | 00m00s [ 842/1161] rust-tinyvec-devel-0:1.11.0 100% | 2.2 MiB/s | 51.1 KiB | 00m00s [ 843/1161] rust-phf_shared0.11-devel-0 100% | 1.0 MiB/s | 21.4 KiB | 00m00s [ 844/1161] rust-idna_adapter+compiled_ 100% | 340.0 KiB/s | 8.2 KiB | 00m00s [ 845/1161] rust-unicode_names2_generat 100% | 664.5 KiB/s | 22.6 KiB | 00m00s [ 846/1161] rust-idna_adapter+default-d 100% | 327.4 KiB/s | 7.9 KiB | 00m00s [ 847/1161] rust-zstd-sys+std-devel-0:2 100% | 425.2 KiB/s | 8.1 KiB | 00m00s [ 848/1161] rust-flate2+any_impl-devel- 100% | 277.4 KiB/s | 9.2 KiB | 00m00s [ 849/1161] rust-utf8_iter+default-deve 100% | 203.3 KiB/s | 7.9 KiB | 00m00s [ 850/1161] rust-zstd-sys-devel-0:2.0.1 100% | 1.6 MiB/s | 45.4 KiB | 00m00s [ 851/1161] rust-difflib-devel-0:0.4.0- 100% | 984.1 KiB/s | 16.7 KiB | 00m00s [ 852/1161] rust-termtree0.5+default-de 100% | 333.1 KiB/s | 7.3 KiB | 00m00s [ 853/1161] rust-strsim-devel-0:0.11.1- 100% | 1.0 MiB/s | 22.2 KiB | 00m00s [ 854/1161] rust-clap_lex-devel-0:1.1.0 100% | 886.8 KiB/s | 21.3 KiB | 00m00s [ 855/1161] rust-rustix+termios-devel-0 100% | 441.8 KiB/s | 9.3 KiB | 00m00s [ 856/1161] rust-cfg_aliases-devel-0:0. 100% | 746.9 KiB/s | 14.9 KiB | 00m00s [ 857/1161] rust-fnv+default-devel-0:1. 100% | 386.6 KiB/s | 7.7 KiB | 00m00s [ 858/1161] rust-nom7+std-devel-0:7.1.3 100% | 388.7 KiB/s | 7.8 KiB | 00m00s [ 859/1161] rust-phf0.11+default-devel- 100% | 355.3 KiB/s | 7.5 KiB | 00m00s [ 860/1161] rust-phf_codegen0.11+defaul 100% | 392.3 KiB/s | 7.5 KiB | 00m00s [ 861/1161] rust-nom7-devel-0:7.1.3-4.f 100% | 3.5 MiB/s | 111.6 KiB | 00m00s [ 862/1161] rust-escape8259+default-dev 100% | 387.7 KiB/s | 7.8 KiB | 00m00s [ 863/1161] rust-scopeguard-devel-0:1.2 100% | 883.8 KiB/s | 19.4 KiB | 00m00s [ 864/1161] rust-attribute-derive+defau 100% | 358.5 KiB/s | 7.5 KiB | 00m00s [ 865/1161] rust-yoke-derive-devel-0:0. 100% | 1.2 MiB/s | 21.5 KiB | 00m00s [ 866/1161] rust-stable_deref_trait-dev 100% | 866.1 KiB/s | 16.5 KiB | 00m00s [ 867/1161] rust-zerofrom-derive-devel- 100% | 827.4 KiB/s | 16.5 KiB | 00m00s [ 868/1161] rust-phf_shared-devel-0:0.1 100% | 1.0 MiB/s | 22.6 KiB | 00m00s [ 869/1161] rust-phf_shared+std-devel-0 100% | 364.0 KiB/s | 8.0 KiB | 00m00s [ 870/1161] rust-ucd-trie+std-devel-0:0 100% | 340.4 KiB/s | 7.8 KiB | 00m00s [ 871/1161] rust-ucd-trie-devel-0:0.1.7 100% | 1.8 MiB/s | 35.3 KiB | 00m00s [ 872/1161] rust-pest_generator+std-dev 100% | 455.8 KiB/s | 8.7 KiB | 00m00s [ 873/1161] rust-pest_generator-devel-0 100% | 1.3 MiB/s | 27.2 KiB | 00m00s [ 874/1161] rust-bitflags+serde_core-de 100% | 427.1 KiB/s | 9.0 KiB | 00m00s [ 875/1161] rust-peg-runtime-devel-0:0. 100% | 557.1 KiB/s | 12.8 KiB | 00m00s [ 876/1161] rust-peg-macros-devel-0:0.8 100% | 1.4 MiB/s | 32.0 KiB | 00m00s [ 877/1161] rust-inotify-sys-devel-0:0. 100% | 761.6 KiB/s | 15.2 KiB | 00m00s [ 878/1161] rust-yansi+alloc-devel-0:1. 100% | 335.8 KiB/s | 7.7 KiB | 00m00s [ 879/1161] rust-itertools0.13+default- 100% | 385.0 KiB/s | 7.7 KiB | 00m00s [ 880/1161] rust-serde+rc-devel-0:1.0.2 100% | 385.7 KiB/s | 8.9 KiB | 00m00s [ 881/1161] rust-thiserror1+default-dev 100% | 403.6 KiB/s | 7.7 KiB | 00m00s [ 882/1161] rust-urlencoding+default-de 100% | 337.5 KiB/s | 7.8 KiB | 00m00s [ 883/1161] rust-newtype-uuid+alloc-dev 100% | 360.3 KiB/s | 8.3 KiB | 00m00s [ 884/1161] rust-vte-devel-0:0.15.0-3.f 100% | 2.4 MiB/s | 55.4 KiB | 00m00s [ 885/1161] rust-ptr_meta+ptr_meta_deri 100% | 275.1 KiB/s | 8.0 KiB | 00m00s [ 886/1161] rust-schemars_derive-devel- 100% | 1.5 MiB/s | 38.7 KiB | 00m00s [ 887/1161] rust-ref-cast-impl+default- 100% | 241.2 KiB/s | 8.0 KiB | 00m00s [ 888/1161] rust-dirs-devel-0:6.0.0-3.f 100% | 825.4 KiB/s | 20.6 KiB | 00m00s [ 889/1161] rust-anstyle-lossy-devel-0: 100% | 832.3 KiB/s | 18.3 KiB | 00m00s [ 890/1161] rust-html-escape+std-devel- 100% | 402.6 KiB/s | 8.1 KiB | 00m00s [ 891/1161] rust-find-msvc-tools+defaul 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 892/1161] rust-html-escape-devel-0:0. 100% | 1.3 MiB/s | 30.2 KiB | 00m00s [ 893/1161] rust-shlex+default-devel-0: 100% | 388.1 KiB/s | 7.8 KiB | 00m00s [ 894/1161] rust-ar_archive_writer+defa 100% | 361.8 KiB/s | 7.2 KiB | 00m00s [ 895/1161] rust-fastrand+alloc-devel-0 100% | 404.3 KiB/s | 8.1 KiB | 00m00s [ 896/1161] rust-bitflags+std-devel-0:2 100% | 463.0 KiB/s | 8.8 KiB | 00m00s [ 897/1161] rust-errno+std-devel-0:0.3. 100% | 400.3 KiB/s | 8.4 KiB | 00m00s [ 898/1161] rust-errno-devel-0:0.3.14-3 100% | 1.0 MiB/s | 20.0 KiB | 00m00s [ 899/1161] rust-rustix+alloc-devel-0:1 100% | 487.9 KiB/s | 9.3 KiB | 00m00s [ 900/1161] rust-linux-raw-sys+auxvec-d 100% | 437.6 KiB/s | 8.3 KiB | 00m00s [ 901/1161] rust-linux-raw-sys+elf-deve 100% | 377.5 KiB/s | 8.3 KiB | 00m00s [ 902/1161] rust-linux-raw-sys+errno-de 100% | 377.9 KiB/s | 8.3 KiB | 00m00s [ 903/1161] rust-linux-raw-sys+general- 100% | 396.3 KiB/s | 8.3 KiB | 00m00s [ 904/1161] rust-linux-raw-sys+ioctl-de 100% | 361.5 KiB/s | 8.3 KiB | 00m00s [ 905/1161] rust-linux-raw-sys+no_std-d 100% | 461.9 KiB/s | 8.3 KiB | 00m00s [ 906/1161] rust-linux-raw-sys-devel-0: 100% | 13.2 MiB/s | 325.5 KiB | 00m00s [ 907/1161] rust-autocfg-devel-0:1.5.1- 100% | 1.3 MiB/s | 28.2 KiB | 00m00s [ 908/1161] rust-iana-time-zone-devel-0 100% | 1.3 MiB/s | 40.3 KiB | 00m00s [ 909/1161] rust-sharded-slab-devel-0:0 100% | 3.0 MiB/s | 61.3 KiB | 00m00s [ 910/1161] rust-tracing-attributes-dev 100% | 2.6 MiB/s | 48.6 KiB | 00m00s [ 911/1161] rust-siphasher+default-deve 100% | 376.5 KiB/s | 7.9 KiB | 00m00s [ 912/1161] rust-tinyvec_macros+default 100% | 241.4 KiB/s | 7.7 KiB | 00m00s [ 913/1161] rust-getopts+default-devel- 100% | 361.5 KiB/s | 8.0 KiB | 00m00s [ 914/1161] rust-rand0.8+default-devel- 100% | 371.3 KiB/s | 7.8 KiB | 00m00s [ 915/1161] rust-idna_adapter-devel-0:1 100% | 880.6 KiB/s | 16.7 KiB | 00m00s [ 916/1161] rust-icu_normalizer+compile 100% | 338.8 KiB/s | 8.8 KiB | 00m00s [ 917/1161] rust-bindgen+runtime-devel- 100% | 411.6 KiB/s | 8.2 KiB | 00m00s [ 918/1161] rust-bindgen-devel-0:0.72.1 100% | 9.9 MiB/s | 213.2 KiB | 00m00s [ 919/1161] rust-cc+parallel-devel-0:1. 100% | 518.3 KiB/s | 10.9 KiB | 00m00s [ 920/1161] rust-pkg-config+default-dev 100% | 367.4 KiB/s | 8.1 KiB | 00m00s [ 921/1161] rust-termtree0.5-devel-0:0. 100% | 643.4 KiB/s | 14.8 KiB | 00m00s [ 922/1161] rust-fnv+std-devel-0:1.0.7- 100% | 334.3 KiB/s | 7.7 KiB | 00m00s [ 923/1161] rust-fnv-devel-0:1.0.7-16.f 100% | 889.9 KiB/s | 18.7 KiB | 00m00s [ 924/1161] rust-minimal-lexical+std-de 100% | 409.8 KiB/s | 7.8 KiB | 00m00s [ 925/1161] rust-nom7+alloc-devel-0:7.1 100% | 313.5 KiB/s | 7.5 KiB | 00m00s [ 926/1161] rust-minimal-lexical-devel- 100% | 4.8 MiB/s | 98.1 KiB | 00m00s [ 927/1161] rust-phf0.11+std-devel-0:0. 100% | 378.4 KiB/s | 7.6 KiB | 00m00s [ 928/1161] rust-escape8259-devel-0:0.5 100% | 598.4 KiB/s | 13.2 KiB | 00m00s [ 929/1161] rust-phf_codegen0.11-devel- 100% | 729.4 KiB/s | 20.4 KiB | 00m00s [ 930/1161] rust-attribute-derive-devel 100% | 1.2 MiB/s | 29.0 KiB | 00m00s [ 931/1161] rust-synstructure+default-d 100% | 344.1 KiB/s | 7.9 KiB | 00m00s [ 932/1161] rust-pest_meta+default-deve 100% | 427.2 KiB/s | 8.5 KiB | 00m00s [ 933/1161] rust-itertools0.13+use_std- 100% | 373.9 KiB/s | 7.9 KiB | 00m00s [ 934/1161] rust-itertools0.13-devel-0: 100% | 6.1 MiB/s | 144.0 KiB | 00m00s [ 935/1161] rust-serde_core+rc-devel-0: 100% | 331.4 KiB/s | 7.6 KiB | 00m00s [ 936/1161] rust-thiserror1-devel-0:1.0 100% | 1.9 MiB/s | 53.9 KiB | 00m00s [ 937/1161] rust-ptr_meta_derive-devel- 100% | 646.6 KiB/s | 13.6 KiB | 00m00s [ 938/1161] rust-urlencoding-devel-0:2. 100% | 681.3 KiB/s | 15.0 KiB | 00m00s [ 939/1161] rust-serde_derive_internals 100% | 379.5 KiB/s | 8.0 KiB | 00m00s [ 940/1161] rust-dirs-sys+default-devel 100% | 463.8 KiB/s | 7.9 KiB | 00m00s [ 941/1161] rust-ref-cast-impl-devel-0: 100% | 852.3 KiB/s | 17.9 KiB | 00m00s [ 942/1161] rust-shlex-devel-0:1.3.0-7. 100% | 1.3 MiB/s | 26.1 KiB | 00m00s [ 943/1161] rust-shlex+std-devel-0:1.3. 100% | 335.6 KiB/s | 7.7 KiB | 00m00s [ 944/1161] rust-find-msvc-tools-devel- 100% | 965.4 KiB/s | 37.7 KiB | 00m00s [ 945/1161] rust-syn2+visit-mut-devel-0 100% | 339.1 KiB/s | 7.1 KiB | 00m00s [ 946/1161] rust-ar_archive_writer-deve 100% | 3.4 MiB/s | 82.6 KiB | 00m00s [ 947/1161] rust-tinyvec_macros-devel-0 100% | 607.8 KiB/s | 14.0 KiB | 00m00s [ 948/1161] rust-siphasher+std-devel-0: 100% | 393.0 KiB/s | 7.9 KiB | 00m00s [ 949/1161] rust-siphasher-devel-0:1.0. 100% | 832.3 KiB/s | 18.3 KiB | 00m00s [ 950/1161] rust-getopts+unicode-devel- 100% | 384.7 KiB/s | 8.1 KiB | 00m00s [ 951/1161] rust-getopts-devel-0:0.2.24 100% | 1.2 MiB/s | 27.9 KiB | 00m00s [ 952/1161] rust-rand0.8+std-devel-0:0. 100% | 386.4 KiB/s | 8.1 KiB | 00m00s [ 953/1161] rust-rand0.8-devel-0:0.8.7- 100% | 3.7 MiB/s | 86.9 KiB | 00m00s [ 954/1161] rust-icu_normalizer-devel-0 100% | 2.0 MiB/s | 45.4 KiB | 00m00s [ 955/1161] rust-rand0.8+std_rng-devel- 100% | 172.8 KiB/s | 7.8 KiB | 00m00s [ 956/1161] rust-clang-sys+runtime-deve 100% | 408.8 KiB/s | 7.8 KiB | 00m00s [ 957/1161] rust-icu_normalizer_data-de 100% | 2.1 MiB/s | 49.2 KiB | 00m00s [ 958/1161] rust-cexpr+default-devel-0: 100% | 385.4 KiB/s | 7.7 KiB | 00m00s [ 959/1161] rust-clang-sys+clang_11_0-d 100% | 389.1 KiB/s | 7.8 KiB | 00m00s [ 960/1161] rust-clang-sys+default-deve 100% | 386.6 KiB/s | 7.7 KiB | 00m00s [ 961/1161] rust-pkg-config-devel-0:0.3 100% | 3.1 MiB/s | 29.0 KiB | 00m00s [ 962/1161] rust-jobserver-devel-0:0.1. 100% | 1.8 MiB/s | 34.3 KiB | 00m00s [ 963/1161] rust-phf_shared0.11+std-dev 100% | 391.7 KiB/s | 7.4 KiB | 00m00s [ 964/1161] rust-phf_shared0.11+default 100% | 374.7 KiB/s | 7.5 KiB | 00m00s [ 965/1161] rust-phf_generator0.11+defa 100% | 310.9 KiB/s | 7.5 KiB | 00m00s [ 966/1161] rust-attribute-derive-macro 100% | 358.7 KiB/s | 7.5 KiB | 00m00s [ 967/1161] rust-derive-where+default-d 100% | 355.5 KiB/s | 8.2 KiB | 00m00s [ 968/1161] rust-manyhow+default-devel- 100% | 291.5 KiB/s | 7.6 KiB | 00m00s [ 969/1161] rust-synstructure+proc-macr 100% | 256.5 KiB/s | 8.2 KiB | 00m00s [ 970/1161] rust-synstructure-devel-0:0 100% | 1.1 MiB/s | 25.9 KiB | 00m00s [ 971/1161] rust-pest_meta-devel-0:2.8. 100% | 1.4 MiB/s | 45.9 KiB | 00m00s [ 972/1161] rust-itertools0.13+use_allo 100% | 365.2 KiB/s | 7.7 KiB | 00m00s [ 973/1161] rust-thiserror-impl1+defaul 100% | 389.3 KiB/s | 7.8 KiB | 00m00s [ 974/1161] rust-dirs-sys-devel-0:0.5.0 100% | 1.0 MiB/s | 18.2 KiB | 00m00s [ 975/1161] rust-serde_derive_internals 100% | 1.4 MiB/s | 33.4 KiB | 00m00s [ 976/1161] rust-object+read-devel-0:0. 100% | 421.9 KiB/s | 8.4 KiB | 00m00s [ 977/1161] rust-rand0.8+alloc-devel-0: 100% | 375.2 KiB/s | 7.9 KiB | 00m00s [ 978/1161] rust-object-devel-0:0.39.1- 100% | 10.0 MiB/s | 308.0 KiB | 00m00s [ 979/1161] rust-object+std-devel-0:0.3 100% | 268.8 KiB/s | 8.3 KiB | 00m00s [ 980/1161] rust-rand0.8+getrandom-deve 100% | 376.3 KiB/s | 7.9 KiB | 00m00s [ 981/1161] rust-rand0.8+libc-devel-0:0 100% | 393.0 KiB/s | 7.9 KiB | 00m00s [ 982/1161] rust-rand_chacha0.3+std-dev 100% | 351.1 KiB/s | 7.7 KiB | 00m00s [ 983/1161] rust-rand_chacha0.3-devel-0 100% | 1.2 MiB/s | 23.2 KiB | 00m00s [ 984/1161] rust-rand_core0.6+std-devel 100% | 377.5 KiB/s | 7.9 KiB | 00m00s [ 985/1161] rust-rand0.8+rand_chacha-de 100% | 358.9 KiB/s | 7.9 KiB | 00m00s [ 986/1161] rust-rand_core0.6+default-d 100% | 363.7 KiB/s | 7.6 KiB | 00m00s [ 987/1161] rust-clang-sys+libloading-d 100% | 315.2 KiB/s | 7.9 KiB | 00m00s [ 988/1161] rust-clang-sys-devel-0:1.8. 100% | 2.0 MiB/s | 48.0 KiB | 00m00s [ 989/1161] rust-cexpr-devel-0:0.6.0-14 100% | 1.2 MiB/s | 26.8 KiB | 00m00s [ 990/1161] rust-clang-sys+clang_10_0-d 100% | 409.6 KiB/s | 7.8 KiB | 00m00s [ 991/1161] rust-phf_generator0.11-deve 100% | 929.1 KiB/s | 18.6 KiB | 00m00s [ 992/1161] rust-attribute-derive-macro 100% | 822.3 KiB/s | 17.3 KiB | 00m00s [ 993/1161] rust-manyhow+macros-devel-0 100% | 365.4 KiB/s | 7.7 KiB | 00m00s [ 994/1161] rust-derive-where-devel-0:1 100% | 2.1 MiB/s | 64.7 KiB | 00m00s [ 995/1161] rust-manyhow+syn-devel-0:0. 100% | 358.5 KiB/s | 7.5 KiB | 00m00s [ 996/1161] rust-manyhow-devel-0:0.11.4 100% | 1.0 MiB/s | 29.0 KiB | 00m00s [ 997/1161] rust-syn2+visit-devel-0:2.0 100% | 284.3 KiB/s | 7.1 KiB | 00m00s [ 998/1161] rust-sha2_0.10-devel-0:0.10 100% | 1.7 MiB/s | 39.3 KiB | 00m00s [ 999/1161] rust-thiserror-impl1-devel- 100% | 1.2 MiB/s | 26.6 KiB | 00m00s [1000/1161] rust-option-ext+default-dev 100% | 352.1 KiB/s | 7.7 KiB | 00m00s [1001/1161] rust-object+archive-devel-0 100% | 373.1 KiB/s | 8.2 KiB | 00m00s [1002/1161] rust-object+coff-devel-0:0. 100% | 431.6 KiB/s | 8.2 KiB | 00m00s [1003/1161] rust-object+macho-devel-0:0 100% | 410.0 KiB/s | 8.2 KiB | 00m00s [1004/1161] rust-object+elf-devel-0:0.3 100% | 356.2 KiB/s | 8.2 KiB | 00m00s [1005/1161] rust-object+pe-devel-0:0.39 100% | 342.8 KiB/s | 8.2 KiB | 00m00s [1006/1161] rust-object+xcoff-devel-0:0 100% | 410.0 KiB/s | 8.2 KiB | 00m00s [1007/1161] rust-object+read_core-devel 100% | 391.2 KiB/s | 8.2 KiB | 00m00s [1008/1161] rust-rand_core0.6+getrandom 100% | 433.2 KiB/s | 7.8 KiB | 00m00s [1009/1161] rust-rand_core0.6+alloc-dev 100% | 346.8 KiB/s | 7.6 KiB | 00m00s [1010/1161] rust-ppv-lite86+std-devel-0 100% | 362.8 KiB/s | 8.0 KiB | 00m00s [1011/1161] rust-ppv-lite86+simd-devel- 100% | 420.3 KiB/s | 8.0 KiB | 00m00s [1012/1161] rust-ppv-lite86-devel-0:0.2 100% | 1.3 MiB/s | 28.7 KiB | 00m00s [1013/1161] rust-getrandom0.2+default-d 100% | 391.3 KiB/s | 7.8 KiB | 00m00s [1014/1161] rust-libloading0.8+default- 100% | 434.8 KiB/s | 7.4 KiB | 00m00s [1015/1161] rust-getrandom0.2+std-devel 100% | 355.0 KiB/s | 7.8 KiB | 00m00s [1016/1161] rust-rand_core0.6-devel-0:0 100% | 1.4 MiB/s | 29.6 KiB | 00m00s [1017/1161] rust-clang-sys+clang_9_0-de 100% | 409.4 KiB/s | 7.8 KiB | 00m00s [1018/1161] rust-rand0.8+small_rng-deve 100% | 336.7 KiB/s | 7.7 KiB | 00m00s [1019/1161] rust-collection_literals+de 100% | 333.8 KiB/s | 7.7 KiB | 00m00s [1020/1161] rust-interpolator+default-d 100% | 367.6 KiB/s | 7.7 KiB | 00m00s [1021/1161] rust-interpolator+iter-deve 100% | 385.4 KiB/s | 7.7 KiB | 00m00s [1022/1161] rust-proc-macro-utils+defau 100% | 352.5 KiB/s | 7.8 KiB | 00m00s [1023/1161] rust-quote-use+default-deve 100% | 359.6 KiB/s | 7.6 KiB | 00m00s [1024/1161] rust-manyhow-macros+default 100% | 354.8 KiB/s | 7.5 KiB | 00m00s [1025/1161] rust-manyhow+syn2-devel-0:0 100% | 370.0 KiB/s | 7.8 KiB | 00m00s [1026/1161] rust-cpufeatures0.2+default 100% | 375.4 KiB/s | 7.5 KiB | 00m00s [1027/1161] rust-option-ext-devel-0:0.2 100% | 770.2 KiB/s | 15.4 KiB | 00m00s [1028/1161] rust-digest0.10+default-dev 100% | 295.7 KiB/s | 7.4 KiB | 00m00s [1029/1161] rust-zerocopy+default-devel 100% | 453.0 KiB/s | 9.1 KiB | 00m00s [1030/1161] rust-zerocopy+simd-devel-0: 100% | 452.4 KiB/s | 9.0 KiB | 00m00s [1031/1161] rust-getrandom0.2-devel-0:0 100% | 2.4 MiB/s | 51.5 KiB | 00m00s [1032/1161] rust-libloading0.8-devel-0: 100% | 1.6 MiB/s | 35.3 KiB | 00m00s [1033/1161] rust-clang-sys+clang_8_0-de 100% | 370.4 KiB/s | 7.8 KiB | 00m00s [1034/1161] rust-collection_literals-de 100% | 649.9 KiB/s | 13.0 KiB | 00m00s [1035/1161] rust-proc-macro-utils+parse 100% | 348.1 KiB/s | 7.7 KiB | 00m00s [1036/1161] rust-proc-macro-utils+proc- 100% | 360.9 KiB/s | 7.6 KiB | 00m00s [1037/1161] rust-interpolator-devel-0:0 100% | 1.2 MiB/s | 37.1 KiB | 00m00s [1038/1161] rust-proc-macro-utils+proc- 100% | 297.7 KiB/s | 7.7 KiB | 00m00s [1039/1161] rust-proc-macro-utils-devel 100% | 1.0 MiB/s | 28.4 KiB | 00m00s [1040/1161] rust-proc-macro-utils+quote 100% | 163.9 KiB/s | 7.7 KiB | 00m00s [1041/1161] rust-quote-use-devel-0:0.8. 100% | 537.9 KiB/s | 11.8 KiB | 00m00s [1042/1161] rust-manyhow-macros-devel-0 100% | 600.8 KiB/s | 13.2 KiB | 00m00s [1043/1161] rust-digest0.10+core-api-de 100% | 370.2 KiB/s | 7.4 KiB | 00m00s [1044/1161] rust-cpufeatures0.2-devel-0 100% | 807.3 KiB/s | 21.8 KiB | 00m00s [1045/1161] rust-digest0.10-devel-0:0.1 100% | 1.2 MiB/s | 27.9 KiB | 00m00s [1046/1161] rust-zerocopy-devel-0:0.8.5 100% | 13.2 MiB/s | 297.6 KiB | 00m00s [1047/1161] rust-clang-sys+clang_7_0-de 100% | 409.4 KiB/s | 7.8 KiB | 00m00s [1048/1161] rust-proc-macro-utils+small 100% | 372.3 KiB/s | 7.8 KiB | 00m00s [1049/1161] rust-quote-use-macros+defau 100% | 356.3 KiB/s | 7.5 KiB | 00m00s [1050/1161] rust-digest0.10+block-buffe 100% | 327.8 KiB/s | 7.5 KiB | 00m00s [1051/1161] rust-crypto-common0.1+defau 100% | 349.6 KiB/s | 7.3 KiB | 00m00s [1052/1161] rust-zerocopy-derive+defaul 100% | 432.0 KiB/s | 9.1 KiB | 00m00s [1053/1161] rust-clang-sys+clang_6_0-de 100% | 388.9 KiB/s | 7.8 KiB | 00m00s [1054/1161] rust-quote-use-macros-devel 100% | 672.4 KiB/s | 15.5 KiB | 00m00s [1055/1161] rust-block-buffer0.10+defau 100% | 307.0 KiB/s | 7.4 KiB | 00m00s [1056/1161] rust-crypto-common0.1-devel 100% | 730.4 KiB/s | 16.8 KiB | 00m00s [1057/1161] rust-zerocopy-derive-devel- 100% | 5.3 MiB/s | 119.0 KiB | 00m00s [1058/1161] rust-block-buffer0.10-devel 100% | 888.3 KiB/s | 18.7 KiB | 00m00s [1059/1161] rust-generic-array+default- 100% | 348.4 KiB/s | 8.0 KiB | 00m00s [1060/1161] rust-clang-sys+clang_5_0-de 100% | 235.7 KiB/s | 7.8 KiB | 00m00s [1061/1161] rust-generic-array+more_len 100% | 401.4 KiB/s | 8.0 KiB | 00m00s [1062/1161] rust-typenum+default-devel- 100% | 374.5 KiB/s | 8.2 KiB | 00m00s [1063/1161] rust-clang-sys+clang_4_0-de 100% | 388.9 KiB/s | 7.8 KiB | 00m00s [1064/1161] rust-generic-array-devel-0: 100% | 1.0 MiB/s | 24.6 KiB | 00m00s [1065/1161] rust-clang-sys+clang_3_9-de 100% | 409.4 KiB/s | 7.8 KiB | 00m00s [1066/1161] rust-typenum-devel-0:1.20.1 100% | 3.2 MiB/s | 79.5 KiB | 00m00s [1067/1161] rust-version_check-devel-0: 100% | 1.2 MiB/s | 22.9 KiB | 00m00s [1068/1161] rust-clang-sys+clang_3_8-de 100% | 370.4 KiB/s | 7.8 KiB | 00m00s [1069/1161] rust-version_check+default- 100% | 232.9 KiB/s | 7.9 KiB | 00m00s [1070/1161] rust-clang-sys+clang_3_6-de 100% | 388.9 KiB/s | 7.8 KiB | 00m00s [1071/1161] libzstd-devel-0:1.5.7-6.fc4 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [1072/1161] rust-clang-sys+clang_3_5-de 100% | 387.0 KiB/s | 7.7 KiB | 00m00s [1073/1161] jemalloc-devel-0:5.3.0-14.f 100% | 19.9 MiB/s | 81.6 KiB | 00m00s [1074/1161] perl-Getopt-Long-1:2.58-527 100% | 30.9 MiB/s | 63.2 KiB | 00m00s [1075/1161] perl-PathTools-0:3.95-527.f 100% | 43.0 MiB/s | 88.0 KiB | 00m00s [1076/1161] jemalloc-0:5.3.0-14.fc44.x8 100% | 32.2 MiB/s | 297.0 KiB | 00m00s [1077/1161] perl-interpreter-4:5.44.0-5 100% | 17.7 MiB/s | 72.7 KiB | 00m00s [1078/1161] perl-Exporter-0:5.79-527.fc 100% | 14.9 MiB/s | 30.6 KiB | 00m00s [1079/1161] rust-clang-sys+clang_3_7-de 100% | 185.2 KiB/s | 7.8 KiB | 00m00s [1080/1161] perl-Pod-Usage-4:2.05-527.f 100% | 13.1 MiB/s | 40.4 KiB | 00m00s [1081/1161] perl-Text-ParseWords-0:3.31 100% | 5.3 MiB/s | 16.2 KiB | 00m00s [1082/1161] perl-base-0:2.27-527.fc45.n 100% | 7.8 MiB/s | 15.9 KiB | 00m00s [1083/1161] perl-constant-0:1.33-528.fc 100% | 11.1 MiB/s | 22.7 KiB | 00m00s [1084/1161] perl-overload-0:1.40-527.fc 100% | 22.1 MiB/s | 45.2 KiB | 00m00s [1085/1161] perl-Carp-0:1.54-527.fc45.n 100% | 13.9 MiB/s | 28.6 KiB | 00m00s [1086/1161] perl-Errno-0:1.39-527.fc45. 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [1087/1161] perl-Scalar-List-Utils-5:1. 100% | 36.7 MiB/s | 75.1 KiB | 00m00s [1088/1161] perl-Pod-Perldoc-0:3.28.01- 100% | 27.6 MiB/s | 84.7 KiB | 00m00s [1089/1161] perl-podlators-1:6.1.0-2.fc 100% | 21.4 MiB/s | 131.6 KiB | 00m00s [1090/1161] perl-mro-0:1.30-527.fc45.x8 100% | 5.8 MiB/s | 29.5 KiB | 00m00s [1091/1161] perl-overloading-0:0.03-527 100% | 2.0 MiB/s | 12.5 KiB | 00m00s [1092/1161] perl-libs-4:5.44.0-527.fc45 100% | 138.9 MiB/s | 2.6 MiB | 00m00s [1093/1161] perl-DynaLoader-0:1.57-527. 100% | 2.8 MiB/s | 25.7 KiB | 00m00s [1094/1161] groff-base-0:1.24.1-2.fc45. 100% | 175.3 MiB/s | 1.2 MiB | 00m00s [1095/1161] perl-File-Basename-0:2.86-5 100% | 5.5 MiB/s | 16.8 KiB | 00m00s [1096/1161] perl-Fcntl-0:1.20-527.fc45. 100% | 7.2 MiB/s | 29.4 KiB | 00m00s [1097/1161] perl-File-Temp-1:0.231.200- 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [1098/1161] perl-HTTP-Tiny-0:0.096-528. 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [1099/1161] perl-IO-0:1.56-527.fc45.x86 100% | 27.0 MiB/s | 83.0 KiB | 00m00s [1100/1161] perl-IPC-Open3-0:1.24-527.f 100% | 7.7 MiB/s | 23.7 KiB | 00m00s [1101/1161] perl-Pod-Simple-1:3.48-527. 100% | 54.2 MiB/s | 222.0 KiB | 00m00s [1102/1161] perl-Symbol-0:1.09-527.fc45 100% | 2.7 MiB/s | 13.9 KiB | 00m00s [1103/1161] perl-parent-1:0.244-527.fc4 100% | 2.9 MiB/s | 14.7 KiB | 00m00s [1104/1161] perl-vars-0:1.05-527.fc45.n 100% | 3.1 MiB/s | 12.7 KiB | 00m00s [1105/1161] perl-POSIX-0:2.26-527.fc45. 100% | 23.6 MiB/s | 96.6 KiB | 00m00s [1106/1161] perl-Term-Cap-0:1.18-527.fc 100% | 10.6 MiB/s | 21.7 KiB | 00m00s [1107/1161] perl-Term-ANSIColor-0:5.01- 100% | 15.4 MiB/s | 47.3 KiB | 00m00s [1108/1161] perl-File-Path-0:2.18-527.f 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [1109/1161] perl-MIME-Base64-0:3.16-527 100% | 14.4 MiB/s | 29.6 KiB | 00m00s [1110/1161] perl-IO-Socket-SSL-0:2.099- 100% | 76.9 MiB/s | 236.2 KiB | 00m00s [1111/1161] perl-Net-SSLeay-0:1.96-5.fc 100% | 92.3 MiB/s | 378.1 KiB | 00m00s [1112/1161] perl-Socket-4:2.043-1.fc46. 100% | 18.1 MiB/s | 55.6 KiB | 00m00s [1113/1161] perl-Time-HiRes-4:1.9780-52 100% | 18.5 MiB/s | 56.8 KiB | 00m00s [1114/1161] perl-Time-Local-2:1.350-527 100% | 16.7 MiB/s | 34.2 KiB | 00m00s [1115/1161] perl-File-stat-0:1.15-527.f 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [1116/1161] perl-SelectSaver-0:1.03-527 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [1117/1161] perl-Pod-Escapes-1:1.07-527 100% | 9.5 MiB/s | 19.6 KiB | 00m00s [1118/1161] perl-Text-Tabs+Wrap-0:2024. 100% | 10.5 MiB/s | 21.5 KiB | 00m00s [1119/1161] perl-if-0:0.61.000-527.fc45 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [1120/1161] perl-locale-0:1.13-527.fc45 100% | 6.4 MiB/s | 13.2 KiB | 00m00s [1121/1161] ncurses-0:6.6-3.fc45.x86_64 100% | 140.3 MiB/s | 430.9 KiB | 00m00s [1122/1161] perl-IO-Socket-IP-0:0.44-52 100% | 13.7 MiB/s | 42.0 KiB | 00m00s [1123/1161] perl-URI-0:5.35-2.fc45.noar 100% | 49.1 MiB/s | 150.8 KiB | 00m00s [1124/1161] perl-AutoLoader-0:5.74-527. 100% | 10.2 MiB/s | 20.9 KiB | 00m00s [1125/1161] perl-Class-Struct-0:0.68-52 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [1126/1161] perl-Data-Dumper-0:2.192-52 100% | 18.4 MiB/s | 56.4 KiB | 00m00s [1127/1161] perl-MIME-Base32-0:1.303-26 100% | 10.0 MiB/s | 20.4 KiB | 00m00s [1128/1161] perl-libnet-0:3.15-528.fc45 100% | 62.7 MiB/s | 128.3 KiB | 00m00s [1129/1161] perl-B-0:1.92-527.fc45.x86_ 100% | 44.4 MiB/s | 181.8 KiB | 00m00s [1130/1161] perl-FileHandle-0:2.05-527. 100% | 3.0 MiB/s | 15.2 KiB | 00m00s [1131/1161] perl-Digest-MD5-0:2.59-527. 100% | 5.0 MiB/s | 35.6 KiB | 00m00s [1132/1161] perl-Digest-0:1.20-527.fc45 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [1133/1161] clang-resource-filesystem-0 100% | 5.8 MiB/s | 17.9 KiB | 00m00s [1134/1161] clang-devel-0:22.1.8-26.fc4 100% | 94.0 MiB/s | 4.0 MiB | 00m00s [1135/1161] clang-0:22.1.8-26.fc46.x86_ 100% | 105.0 MiB/s | 7.1 MiB | 00m00s [1136/1161] llvm-devel-0:22.1.8-26.fc46 100% | 82.4 MiB/s | 5.7 MiB | 00m00s [1137/1161] emacs-filesystem-1:30.2-3.f 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [1138/1161] clang-tools-extra-0:22.1.8- 100% | 106.1 MiB/s | 17.3 MiB | 00m00s [1139/1161] clang-libs-0:22.1.8-26.fc46 100% | 110.8 MiB/s | 28.3 MiB | 00m00s [1140/1161] llvm-googletest-0:22.1.8-26 100% | 8.0 MiB/s | 399.7 KiB | 00m00s [1141/1161] llvm-test-0:22.1.8-26.fc46. 100% | 40.9 MiB/s | 712.3 KiB | 00m00s [1142/1161] llvm-0:22.1.8-26.fc46.x86_6 100% | 143.1 MiB/s | 23.5 MiB | 00m00s [1143/1161] perl-Encode-4:3.24-527.fc45 100% | 34.0 MiB/s | 1.1 MiB | 00m00s [1144/1161] perl-Getopt-Std-0:1.15-527. 100% | 767.9 KiB/s | 15.4 KiB | 00m00s [1145/1161] gcc-c++-0:16.1.1-4.fc45.1.x 100% | 151.8 MiB/s | 17.3 MiB | 00m00s [1146/1161] perl-Storable-1:3.41-527.fc 100% | 3.5 MiB/s | 100.6 KiB | 00m00s [1147/1161] cmake-filesystem-0:4.3.0-5. 100% | 993.1 KiB/s | 14.9 KiB | 00m00s [1148/1161] libedit-devel-0:3.1-60.2026 100% | 2.9 MiB/s | 41.2 KiB | 00m00s [1149/1161] ncurses-devel-0:6.6-3.fc45. 100% | 65.7 MiB/s | 605.8 KiB | 00m00s [1150/1161] ncurses-c++-libs-0:6.6-3.fc 100% | 5.4 MiB/s | 38.5 KiB | 00m00s [1151/1161] rust-fancy-regex+default-de 100% | 339.2 KiB/s | 8.1 KiB | 00m00s [1152/1161] llvm-static-0:22.1.8-26.fc4 100% | 185.1 MiB/s | 46.8 MiB | 00m00s [1153/1161] libstdc++-devel-0:16.1.1-4. 100% | 60.3 MiB/s | 6.0 MiB | 00m00s [1154/1161] rust-fancy-regex+perf-devel 100% | 110.4 KiB/s | 8.2 KiB | 00m00s [1155/1161] rust-fancy-regex+std-devel- 100% | 378.1 KiB/s | 8.3 KiB | 00m00s [1156/1161] rust-fancy-regex+unicode-de 100% | 413.9 KiB/s | 8.3 KiB | 00m00s [1157/1161] rust-fancy-regex-devel-0:0. 100% | 4.3 MiB/s | 96.6 KiB | 00m00s [1158/1161] rust-bit-set+std-devel-0:0. 100% | 415.6 KiB/s | 7.9 KiB | 00m00s [1159/1161] rust-bit-vec+std-devel-0:0. 100% | 369.7 KiB/s | 7.8 KiB | 00m00s [1160/1161] rust-bit-set-devel-0:0.8.0- 100% | 977.5 KiB/s | 23.5 KiB | 00m00s [1161/1161] rust-bit-vec-devel-0:0.8.0- 100% | 905.5 KiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1161/1161] Total 100% | 35.0 MiB/s | 196.1 MiB | 00m06s Running transaction [ 1/1163] Verify package files 100% | 1.6 KiB/s | 1.1 KiB | 00m01s [ 2/1163] Prepare transaction 100% | 7.4 KiB/s | 1.1 KiB | 00m00s [ 3/1163] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1163] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1163] Installing rust-libc-devel- 100% | 82.1 MiB/s | 4.3 MiB | 00m00s [ 6/1163] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1163] Installing rust-object-deve 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 8/1163] Installing rust-get-size2-d 100% | 48.5 MiB/s | 99.4 KiB | 00m00s [ 9/1163] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1163] Installing rust-aho-corasic 100% | 159.1 MiB/s | 814.5 KiB | 00m00s [ 11/1163] Installing rust-linux-raw-s 100% | 331.7 MiB/s | 12.6 MiB | 00m00s [ 12/1163] Installing rust-crossbeam-u 100% | 94.2 MiB/s | 192.9 KiB | 00m00s [ 13/1163] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1163] Installing rust-bstr-devel- 100% | 267.3 MiB/s | 1.6 MiB | 00m00s [ 15/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1163] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 19/1163] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1163] Installing rust-zerovec-dev 100% | 116.1 MiB/s | 594.5 KiB | 00m00s [ 21/1163] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 22/1163] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 23/1163] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 24/1163] Installing rust-smallvec-de 100% | 72.7 MiB/s | 148.8 KiB | 00m00s [ 25/1163] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/1163] Installing rust-bitflags-de 100% | 78.3 MiB/s | 240.6 KiB | 00m00s [ 27/1163] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1163] Installing rust-crossbeam-e 100% | 94.4 MiB/s | 193.3 KiB | 00m00s [ 30/1163] Installing rust-crossbeam-q 100% | 75.3 MiB/s | 77.1 KiB | 00m00s [ 31/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1163] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 33/1163] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 34/1163] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 35/1163] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 36/1163] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 37/1163] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 38/1163] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 39/1163] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1163] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 42/1163] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1163] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1163] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 45/1163] Installing rust-jiff-core-d 100% | 180.5 MiB/s | 554.5 KiB | 00m00s [ 46/1163] Installing rust-jiff-devel- 100% | 275.3 MiB/s | 3.3 MiB | 00m00s [ 47/1163] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 48/1163] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 49/1163] Installing rust-thin-vec-de 100% | 159.8 MiB/s | 163.6 KiB | 00m00s [ 50/1163] Installing rust-form_urlenc 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 51/1163] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1163] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 53/1163] Installing rust-crossbeam-d 100% | 126.3 MiB/s | 129.4 KiB | 00m00s [ 54/1163] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1163] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 59/1163] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1163] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 61/1163] Installing rust-crossbeam-c 100% | 192.7 MiB/s | 592.0 KiB | 00m00s [ 62/1163] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 63/1163] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1163] Installing rust-mio-devel-0 100% | 98.3 MiB/s | 503.1 KiB | 00m00s [ 65/1163] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 66/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1163] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 75/1163] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 76/1163] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 77/1163] Installing rust-yansi-devel 100% | 55.8 MiB/s | 114.3 KiB | 00m00s [ 78/1163] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 79/1163] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 80/1163] Installing rust-zlib-rs-dev 100% | 188.7 MiB/s | 773.0 KiB | 00m00s [ 81/1163] Installing rust-uuid-devel- 100% | 145.8 MiB/s | 298.5 KiB | 00m00s [ 82/1163] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1163] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 84/1163] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 85/1163] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 86/1163] Installing rust-log-devel-0 100% | 113.4 MiB/s | 232.3 KiB | 00m00s [ 87/1163] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1163] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1163] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 90/1163] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1163] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1163] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1163] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1163] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 95/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1163] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1163] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1163] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1163] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1163] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1163] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1163] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 109/1163] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1163] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1163] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1163] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1163] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1163] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1163] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1163] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1163] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1163] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1163] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1163] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1163] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1163] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1163] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1163] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1163] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1163] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1163] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 137/1163] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 138/1163] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 139/1163] Installing rust-fancy-regex 100% | 85.9 MiB/s | 439.7 KiB | 00m00s [ 140/1163] Installing libstdc++-devel- 100% | 408.9 MiB/s | 41.3 MiB | 00m00s [ 141/1163] Installing gcc-c++-0:16.1.1 100% | 371.8 MiB/s | 46.9 MiB | 00m00s [ 142/1163] Installing llvm-0:22.1.8-26 100% | 396.4 MiB/s | 86.4 MiB | 00m00s [ 143/1163] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 144/1163] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 145/1163] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 146/1163] Installing rust-shlex-devel 100% | 56.3 MiB/s | 57.7 KiB | 00m00s [ 147/1163] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 148/1163] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 149/1163] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 150/1163] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 151/1163] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 152/1163] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 153/1163] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 154/1163] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 155/1163] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 156/1163] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 157/1163] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 158/1163] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 159/1163] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 160/1163] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 161/1163] Installing rust-potential_u 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 162/1163] Installing rust-writeable-d 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 163/1163] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 164/1163] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 165/1163] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 166/1163] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 167/1163] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1163] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1163] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 170/1163] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 171/1163] Installing rust-intrusive-c 100% | 190.0 MiB/s | 389.2 KiB | 00m00s [ 172/1163] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 173/1163] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 174/1163] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 175/1163] Installing rust-indexmap-de 100% | 165.7 MiB/s | 508.9 KiB | 00m00s [ 176/1163] Installing rust-ordermap-de 100% | 113.5 MiB/s | 348.7 KiB | 00m00s [ 177/1163] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 178/1163] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1163] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 180/1163] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 181/1163] Installing rust-which-devel 100% | 106.1 MiB/s | 108.6 KiB | 00m00s [ 182/1163] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 183/1163] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 184/1163] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1163] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 186/1163] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 187/1163] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 188/1163] Installing rust-syn-devel-0 100% | 277.6 MiB/s | 2.2 MiB | 00m00s [ 189/1163] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1163] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1163] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1163] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1163] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1163] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1163] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1163] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1163] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1163] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1163] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1163] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1163] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 202/1163] Installing rust-zerotrie-de 100% | 94.0 MiB/s | 384.9 KiB | 00m00s [ 203/1163] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 204/1163] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1163] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1163] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1163] Installing rust-syn+parsing 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 208/1163] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1163] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1163] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1163] Installing rust-serde_deriv 100% | 160.6 MiB/s | 329.0 KiB | 00m00s [ 212/1163] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1163] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 214/1163] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1163] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1163] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1163] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1163] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1163] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1163] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1163] Installing rust-toml-devel- 100% | 98.0 MiB/s | 301.0 KiB | 00m00s [ 222/1163] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1163] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 224/1163] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1163] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 226/1163] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1163] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1163] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1163] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1163] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1163] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1163] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 233/1163] Installing rust-tinystr-dev 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 234/1163] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1163] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1163] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 237/1163] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 238/1163] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 239/1163] Installing rust-camino-deve 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 240/1163] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 241/1163] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 242/1163] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1163] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1163] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 245/1163] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1163] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1163] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1163] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1163] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1163] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1163] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 252/1163] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1163] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1163] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1163] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 256/1163] Installing rust-rust-stemme 100% | 374.4 MiB/s | 9.4 MiB | 00m00s [ 257/1163] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1163] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1163] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1163] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1163] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1163] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1163] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1163] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1163] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1163] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1163] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1163] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1163] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1163] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1163] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1163] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1163] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1163] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1163] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1163] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1163] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 278/1163] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1163] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1163] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1163] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1163] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 283/1163] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1163] Installing rust-thiserror-d 100% | 30.0 MiB/s | 122.7 KiB | 00m00s [ 285/1163] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1163] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1163] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 288/1163] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1163] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 290/1163] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1163] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 292/1163] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 293/1163] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1163] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1163] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 296/1163] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 297/1163] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1163] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 299/1163] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1163] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1163] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1163] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 303/1163] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 304/1163] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1163] Installing rust-zerovec-der 100% | 73.7 MiB/s | 75.4 KiB | 00m00s [ 306/1163] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 307/1163] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 308/1163] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1163] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 310/1163] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1163] Installing rust-zerocopy-de 100% | 138.5 MiB/s | 993.0 KiB | 00m00s [ 312/1163] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 313/1163] Installing rust-zerocopy-de 100% | 131.6 MiB/s | 1.6 MiB | 00m00s [ 314/1163] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 315/1163] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1163] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 317/1163] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1163] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1163] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 320/1163] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1163] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1163] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1163] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 324/1163] Installing rust-munge-devel 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [ 325/1163] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 326/1163] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1163] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 328/1163] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1163] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 330/1163] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1163] Installing rust-derive-wher 100% | 101.5 MiB/s | 311.8 KiB | 00m00s [ 332/1163] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1163] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 334/1163] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1163] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 336/1163] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1163] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1163] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1163] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1163] Installing rust-salsa-macro 100% | 94.1 MiB/s | 192.7 KiB | 00m00s [ 341/1163] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1163] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1163] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 344/1163] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1163] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1163] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 347/1163] Installing rust-zerofrom-de 100% | 21.9 MiB/s | 22.5 KiB | 00m00s [ 348/1163] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1163] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1163] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1163] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1163] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 353/1163] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1163] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1163] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1163] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1163] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1163] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 359/1163] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1163] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1163] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1163] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1163] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1163] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1163] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 366/1163] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1163] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1163] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1163] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1163] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1163] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1163] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1163] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1163] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1163] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1163] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1163] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1163] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1163] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1163] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1163] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1163] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1163] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1163] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1163] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1163] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1163] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1163] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1163] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1163] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1163] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1163] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1163] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1163] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1163] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1163] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1163] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1163] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 400/1163] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1163] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1163] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1163] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1163] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1163] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 406/1163] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 407/1163] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 408/1163] Installing rust-phf_shared0 100% | 44.6 MiB/s | 45.6 KiB | 00m00s [ 409/1163] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1163] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1163] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1163] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1163] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1163] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1163] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1163] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 417/1163] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1163] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1163] Installing llvm-test-0:22.1 100% | 107.1 MiB/s | 2.2 MiB | 00m00s [ 420/1163] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1163] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1163] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1163] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1163] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1163] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1163] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 428/1163] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1163] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1163] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1163] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1163] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1163] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1163] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 438/1163] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1163] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1163] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 441/1163] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1163] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 443/1163] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1163] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1163] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1163] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 447/1163] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1163] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1163] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1163] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1163] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 453/1163] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1163] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 455/1163] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1163] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 457/1163] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1163] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1163] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1163] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1163] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1163] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1163] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1163] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1163] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1163] Installing rust-regex+unico 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 468/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1163] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1163] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1163] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1163] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1163] Installing rust-arrayvec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1163] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 478/1163] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 479/1163] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1163] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 481/1163] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1163] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1163] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1163] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1163] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1163] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1163] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1163] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1163] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1163] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1163] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1163] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1163] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1163] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1163] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1163] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1163] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1163] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1163] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1163] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1163] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 502/1163] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1163] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 504/1163] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1163] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 506/1163] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1163] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 508/1163] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 509/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1163] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1163] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1163] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1163] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1163] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1163] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1163] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1163] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1163] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1163] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1163] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1163] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1163] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1163] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1163] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1163] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1163] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1163] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1163] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1163] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1163] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 536/1163] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1163] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1163] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1163] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 540/1163] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1163] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1163] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1163] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1163] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 545/1163] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1163] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1163] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1163] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1163] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1163] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 551/1163] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1163] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1163] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1163] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 555/1163] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1163] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 557/1163] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1163] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1163] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1163] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 561/1163] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1163] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1163] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 564/1163] Installing rust-rustix-deve 100% | 91.1 MiB/s | 2.3 MiB | 00m00s [ 565/1163] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1163] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1163] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1163] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1163] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1163] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 571/1163] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 572/1163] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1163] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 577/1163] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1163] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1163] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1163] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1163] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1163] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1163] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1163] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1163] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1163] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1163] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1163] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1163] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1163] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1163] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1163] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 594/1163] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1163] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 596/1163] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1163] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1163] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 599/1163] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1163] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 601/1163] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1163] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 603/1163] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 604/1163] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 605/1163] Installing llvm-static-0:22 100% | 559.0 MiB/s | 351.6 MiB | 00m01s [ 606/1163] Installing llvm-googletest- 100% | 156.0 MiB/s | 2.2 MiB | 00m00s [ 607/1163] Installing llvm-devel-0:22. 100% | 160.1 MiB/s | 36.3 MiB | 00m00s [ 608/1163] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 609/1163] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 610/1163] Installing clang-libs-0:22. 100% | 465.4 MiB/s | 109.8 MiB | 00m00s [ 611/1163] Installing clang-0:22.1.8-2 100% | 539.7 MiB/s | 61.5 MiB | 00m00s [ 612/1163] Installing clang-tools-extr 100% | 396.8 MiB/s | 61.5 MiB | 00m00s [ 613/1163] Installing clang-devel-0:22 100% | 258.5 MiB/s | 32.6 MiB | 00m00s [ 614/1163] Installing ncurses-0:6.6-3. 100% | 19.5 MiB/s | 618.1 KiB | 00m00s [ 615/1163] Installing groff-base-0:1.2 100% | 85.9 MiB/s | 4.2 MiB | 00m00s [ 616/1163] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 617/1163] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 618/1163] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 619/1163] Installing perl-B-0:1.92-52 100% | 168.3 MiB/s | 516.9 KiB | 00m00s [ 620/1163] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 621/1163] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 622/1163] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 623/1163] Installing perl-URI-0:5.35- 100% | 55.1 MiB/s | 282.0 KiB | 00m00s [ 624/1163] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 625/1163] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 626/1163] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 627/1163] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 628/1163] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 629/1163] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 630/1163] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 631/1163] Installing perl-Pod-Escapes 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 632/1163] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 633/1163] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 634/1163] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 635/1163] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 636/1163] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 637/1163] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 638/1163] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 639/1163] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 640/1163] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 641/1163] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 642/1163] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 643/1163] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 644/1163] Installing perl-podlators-1 100% | 20.1 MiB/s | 328.7 KiB | 00m00s [ 645/1163] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 646/1163] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 647/1163] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 648/1163] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 649/1163] Installing perl-Pod-Usage-4 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 650/1163] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 651/1163] Installing perl-Fcntl-0:1.2 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [ 652/1163] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 653/1163] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 654/1163] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 655/1163] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 656/1163] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 657/1163] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 658/1163] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 659/1163] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 660/1163] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 661/1163] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 662/1163] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 663/1163] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 664/1163] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 665/1163] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 666/1163] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 667/1163] Installing perl-Encode-4:3. 100% | 161.9 MiB/s | 4.7 MiB | 00m00s [ 668/1163] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 669/1163] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 670/1163] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 671/1163] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 672/1163] Installing perl-libs-4:5.44 100% | 208.4 MiB/s | 12.1 MiB | 00m00s [ 673/1163] Installing perl-interpreter 100% | 5.6 MiB/s | 121.4 KiB | 00m00s [ 674/1163] Installing jemalloc-0:5.3.0 100% | 62.8 MiB/s | 1.1 MiB | 00m00s [ 675/1163] Installing jemalloc-devel-0 100% | 13.6 MiB/s | 222.3 KiB | 00m00s [ 676/1163] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 677/1163] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1163] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 679/1163] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 680/1163] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 681/1163] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1163] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 683/1163] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1163] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 685/1163] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 686/1163] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 687/1163] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 688/1163] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 689/1163] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1163] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1163] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 692/1163] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1163] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 694/1163] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 695/1163] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 696/1163] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1163] Installing rust-get-size-de 100% | 33.0 MiB/s | 33.8 KiB | 00m00s [ 698/1163] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1163] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1163] Installing rust-option-ext- 100% | 22.5 MiB/s | 23.0 KiB | 00m00s [ 701/1163] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1163] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 703/1163] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1163] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 705/1163] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 706/1163] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1163] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1163] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 709/1163] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1163] Installing rust-icu_normali 100% | 400.5 MiB/s | 410.2 KiB | 00m00s [ 711/1163] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 712/1163] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1163] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1163] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1163] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 716/1163] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 717/1163] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 718/1163] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1163] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 720/1163] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 721/1163] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 722/1163] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 723/1163] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 724/1163] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1163] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 726/1163] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1163] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1163] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 729/1163] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1163] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 731/1163] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1163] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 733/1163] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1163] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 735/1163] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1163] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 737/1163] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 738/1163] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1163] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1163] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1163] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 742/1163] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1163] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1163] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 745/1163] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1163] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 747/1163] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 748/1163] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 749/1163] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1163] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1163] Installing rust-icu_collect 100% | 126.0 MiB/s | 645.1 KiB | 00m00s [ 752/1163] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1163] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 754/1163] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 755/1163] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1163] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1163] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 758/1163] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1163] Installing rust-clap_lex-de 100% | 42.5 MiB/s | 43.6 KiB | 00m00s [ 760/1163] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1163] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.9 KiB | 00m00s [ 762/1163] Installing rust-clap-devel- 100% | 41.1 MiB/s | 252.7 KiB | 00m00s [ 763/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1163] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1163] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1163] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1163] Installing rust-clap_comple 100% | 93.0 MiB/s | 190.5 KiB | 00m00s [ 773/1163] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1163] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 775/1163] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1163] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1163] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 779/1163] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1163] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1163] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 783/1163] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1163] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 785/1163] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1163] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 787/1163] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1163] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 790/1163] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 791/1163] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 792/1163] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1163] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 794/1163] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1163] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 796/1163] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1163] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 798/1163] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1163] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1163] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1163] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 803/1163] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 804/1163] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1163] Installing rust-hashlink-de 100% | 164.1 MiB/s | 168.0 KiB | 00m00s [ 806/1163] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1163] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 808/1163] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1163] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1163] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 811/1163] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1163] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 813/1163] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1163] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 815/1163] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1163] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 817/1163] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1163] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 819/1163] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1163] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1163] Installing rust-litemap-dev 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [ 822/1163] Installing rust-icu_locale_ 100% | 65.2 MiB/s | 400.4 KiB | 00m00s [ 823/1163] Installing rust-icu_provide 100% | 100.3 MiB/s | 205.3 KiB | 00m00s [ 824/1163] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1163] Installing rust-icu_normali 100% | 129.7 MiB/s | 265.7 KiB | 00m00s [ 826/1163] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1163] Installing rust-icu_propert 100% | 175.2 MiB/s | 358.8 KiB | 00m00s [ 828/1163] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 829/1163] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1163] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 831/1163] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1163] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1163] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 834/1163] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1163] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 836/1163] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1163] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 838/1163] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1163] Installing rust-serde_json- 100% | 118.8 MiB/s | 730.0 KiB | 00m00s [ 840/1163] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1163] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1163] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 843/1163] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 844/1163] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1163] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 846/1163] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1163] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 848/1163] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 849/1163] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1163] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1163] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1163] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 853/1163] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 854/1163] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1163] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 856/1163] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 857/1163] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [ 858/1163] Installing rust-crc32fast-d 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 859/1163] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 860/1163] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 861/1163] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1163] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1163] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1163] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1163] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1163] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1163] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 868/1163] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1163] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 870/1163] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1163] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1163] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 873/1163] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1163] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1163] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1163] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1163] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1163] Installing rust-insta-devel 100% | 70.7 MiB/s | 506.8 KiB | 00m00s [ 879/1163] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1163] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1163] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1163] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1163] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1163] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1163] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 886/1163] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 887/1163] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1163] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 889/1163] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1163] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1163] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1163] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 893/1163] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1163] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1163] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 896/1163] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 897/1163] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 898/1163] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 899/1163] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 900/1163] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1163] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 902/1163] Installing rust-parking_lot 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 903/1163] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 904/1163] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 905/1163] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 906/1163] Installing rust-test-case-d 100% | 16.7 MiB/s | 17.1 KiB | 00m00s [ 907/1163] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 908/1163] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1163] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 913/1163] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1163] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 915/1163] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 916/1163] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1163] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 918/1163] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 919/1163] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1163] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1163] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1163] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1163] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 924/1163] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1163] Installing rust-predicates- 100% | 0.0 B/s | 26.1 KiB | 00m00s [ 926/1163] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1163] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 928/1163] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1163] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 930/1163] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 931/1163] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 932/1163] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1163] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 934/1163] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1163] Installing rust-char_str-de 100% | 95.5 MiB/s | 293.3 KiB | 00m00s [ 936/1163] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1163] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 938/1163] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [ 939/1163] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 940/1163] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1163] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1163] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1163] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 944/1163] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1163] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 946/1163] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 947/1163] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 948/1163] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1163] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 950/1163] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1163] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1163] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1163] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1163] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1163] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1163] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 957/1163] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1163] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1163] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1163] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1163] Installing rust-inventory-d 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 962/1163] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1163] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 964/1163] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1163] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 966/1163] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 967/1163] Installing rust-salsa-devel 100% | 92.5 MiB/s | 1.4 MiB | 00m00s [ 968/1163] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 969/1163] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1163] Installing rust-icu_propert 100% | 208.7 MiB/s | 1.5 MiB | 00m00s [ 971/1163] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1163] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1163] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1163] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1163] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 976/1163] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1163] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1163] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1163] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 980/1163] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1163] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 982/1163] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 983/1163] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1163] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 985/1163] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 986/1163] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1163] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 988/1163] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 989/1163] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 990/1163] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1163] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 992/1163] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1163] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1163] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 995/1163] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 996/1163] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1163] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 998/1163] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1163] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [1000/1163] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1163] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1002/1163] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1163] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [1004/1163] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [1005/1163] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1006/1163] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1007/1163] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1008/1163] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1009/1163] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1010/1163] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1011/1163] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [1012/1163] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1013/1163] Installing rust-is-macro-de 100% | 29.1 MiB/s | 29.8 KiB | 00m00s [1014/1163] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [1015/1163] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1163] Installing rust-clap_derive 100% | 86.6 MiB/s | 177.3 KiB | 00m00s [1017/1163] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1163] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1163] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [1020/1163] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1021/1163] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [1022/1163] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [1023/1163] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1024/1163] Installing rust-clang-sys-d 100% | 102.4 MiB/s | 209.7 KiB | 00m00s [1025/1163] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1163] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1163] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1030/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1032/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1033/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1034/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1038/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1039/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1163] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1163] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [1042/1163] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1163] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [1044/1163] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1045/1163] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1163] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1047/1163] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [1048/1163] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1049/1163] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1050/1163] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1051/1163] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1052/1163] Installing rust-bitvec-deve 100% | 71.5 MiB/s | 1.0 MiB | 00m00s [1053/1163] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1163] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1163] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1163] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1163] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1163] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1163] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1163] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1163] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1163] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1163] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1163] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1163] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1163] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1163] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1163] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1163] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1163] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1163] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1163] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1163] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1163] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1163] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1163] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1163] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1163] Installing rust-libcst-deve 100% | 119.4 MiB/s | 611.2 KiB | 00m00s [1079/1163] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1163] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1163] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1163] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1163] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1163] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1163] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1163] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1163] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1163] Installing rust-char_str+de 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1163] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1163] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1163] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1163] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1163] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1163] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1097/1163] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1163] Installing rust-stacker+def 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1163] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1100/1163] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1163] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1102/1163] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1163] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1104/1163] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1105/1163] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1163] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1107/1163] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1163] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1163] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1163] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1111/1163] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1163] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1163] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1163] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1163] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1163] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1163] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1163] Installing rust-rkyv+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1163] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1163] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1163] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1163] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1163] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1163] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1163] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1163] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1163] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1163] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1163] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1163] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1163] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1163] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1163] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1163] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1163] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1163] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1163] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1163] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1163] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1163] Installing rust-arrayvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1163] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1163] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1163] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1144/1163] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1163] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1146/1163] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1147/1163] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1148/1163] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1149/1163] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1163] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1151/1163] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1163] Installing rust-anyhow+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1163] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1163] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1155/1163] Installing rust-colored+no- 100% | 30.3 KiB/s | 124.0 B | 00m00s [1156/1163] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1163] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1163] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1163] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1163] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [1161/1163] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1162/1163] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1163/1163] Installing rust-get-size2+h 100% | 905.0 B/s | 124.0 B | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.5aBE5p setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.wAqrdr + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 75.7 KiB/s | 24.0 KiB | 00m00s Copr repository 100% | 10.4 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0~rc1-1.fc45 fedora 2.4 MiB python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.1.2-2.fc45 fedora 12.1 MiB Installing dependencies: python3-rpm-generators noarch 0:14-33.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 41.0 MiB/s | 293.6 KiB | 00m00s [2/4] python3-devel-0:3.15.0~rc1-1.fc45 100% | 52.3 MiB/s | 482.2 KiB | 00m00s [3/4] python3-rpm-generators-0:14-33.fc 100% | 7.0 MiB/s | 28.5 KiB | 00m00s [4/4] python3-pip-0:26.1.2-2.fc45.noarc 100% | 182.5 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 113.7 MiB/s | 3.5 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 363.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% | 186.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.0 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 78.1 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.2-2 100% | 105.4 MiB/s | 12.3 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.l6asV7 setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.4Ef3Bf + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.16.4-build/ruff-0.16.4-1.fc46.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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 113.2 KiB/s | 24.0 KiB | 00m00s Copr repository 100% | 9.1 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc1-1.fc45.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.1.2-2.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.14.1-4.fc45 fedora 14.5 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 14 MiB extra will be used (install 14 MiB, remove 0 B). [1/1] maturin-0:1.14.1-4.fc45.x86_64 100% | 48.0 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 44.4 MiB/s | 4.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 66.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 28.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.14.1-4.fc4 100% | 188.0 MiB/s | 14.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.7lDMt7 setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.2NJgdp + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.14.1) Locking 356 packages to latest compatible versions 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 133.3 KiB/s | 24.0 KiB | 00m00s Copr repository 100% | 11.0 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.2-1.fc45.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.2-1.fc45.noarch" is already installed. Package "pyproject-rpm-macros-1.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc1-1.fc45.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.1.2-2.fc45.noarch" is already installed. Package "rust-1.97.1-2.fc45.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.UzIIxN setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.1RAmiX + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + /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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.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.16.4-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.16.4-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.14.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.4.dist-info/ removed 'ruff-0.16.4.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.4.dist-info/licenses' removed 'ruff-0.16.4.dist-info/WHEEL' removed 'ruff-0.16.4.dist-info/METADATA' removed directory 'ruff-0.16.4.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.uHMUJi + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.16.4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.b4VmDt + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.16.4 + mkdir -p /builddir/build/BUILD/ruff-0.16.4-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.16.4-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.4-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.16.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.4-build/.pyproject-builddir/pip-modern-metadata-w5l6r12h --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.107 Compiling quote v1.0.47 Compiling serde_core v1.0.228 Compiling memchr v2.8.3 Compiling cfg-if v1.0.4 Compiling serde v1.0.228 Compiling libc v0.2.189 Compiling smallvec v1.15.1 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.1 Compiling interpolator v0.5.0 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.22 Compiling collection_literals v1.0.3 Compiling static_assertions v1.1.0 Compiling log v0.4.33 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.56 Compiling siphasher v1.0.2 Compiling shlex v1.3.0 Compiling find-msvc-tools v0.1.10 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=5e239da5f4c8e9ca -C extra-filename=-70995bf9cb63bc93 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.47/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=20a26ac7c3286613 -C extra-filename=-cd9053675599877b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/quote-cd9053675599877b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=7f7e5f91d3062f08 -C extra-filename=-8d79b8acf9f7d111 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/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=3f48cbc82385bd59 -C extra-filename=-109121cd6e05d907 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/proc-macro2-109121cd6e05d907 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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-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=7a9a09bb252b32fb -C extra-filename=-6b5b303eb988f1ea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde-6b5b303eb988f1ea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=969526f4e0057567 -C extra-filename=-0fd7cba72e80e86b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_core-0fd7cba72e80e86b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=465165442f2f80e8 -C extra-filename=-4bcb647467a660c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' -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=5386ed19a7c47bb5 -C extra-filename=-210845942bb176f6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-210845942bb176f6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=a4fb6572ef84c9a7 -C extra-filename=-70a54255150e4b7f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=88f1596f495d7be4 -C extra-filename=-b3c2d25891432290 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=cbbf68be5489d8da -C extra-filename=-44cb4b97b7e2efc4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=a0756b52e800e3cd -C extra-filename=-990e89261f30f092 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6b46803753072187 -C extra-filename=-266ef15bae8b7ec7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/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=5948abf620444274 -C extra-filename=-7bb041d16736e164 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zmij-7bb041d16736e164 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2018 /usr/share/cargo/registry/rustversion-1.0.23/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=b0881c9be978e8d1 -C extra-filename=-a63092b6fc8240ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustversion-a63092b6fc8240ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=260f265869eb3a1e -C extra-filename=-99684e030c43eadd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=9862de9d86ae0639 -C extra-filename=-3a56bfeaec51262e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=9708407140809c6f -C extra-filename=-65e4a275ec7d5333 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d792a7c5319b3cce -C extra-filename=-3c30bf425ba4691a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/crossbeam-utils-0.8.22/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=9c40861995cc9886 -C extra-filename=-82d894eb88f6b029 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-82d894eb88f6b029 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d49b9deced859ded -C extra-filename=-57dcb0aabfd5a6d7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=de23a2cfe20c46f0 -C extra-filename=-c5abbff25eb636f5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=2b2666935f218b30 -C extra-filename=-60a694fc2810f63c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.33/src/lib.rs --error-format=json --json=diagnostic-rendered-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=031e8ccb5127432c -C extra-filename=-5076380702f48f69 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' -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=db9d88f1007b31e4 -C extra-filename=-68eeec15f189a70c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-68eeec15f189a70c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.11/src/lib.rs --error-format=json --json=diagnostic-rendered-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=8b38acd9a9213755 -C extra-filename=-89a4d3b99483c8e8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=68ab73e967cb7aca -C extra-filename=-5d8a9de024c4df68 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/zerocopy-0.8.56/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=a1f5db8323f64564 -C extra-filename=-c117fc20776970e2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zerocopy-c117fc20776970e2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7d3fda0d9020f585 -C extra-filename=-baf41f4cd8a1ba4c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=a788136208948c3e -C extra-filename=-f3f8450e49d5fa8c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.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=f307e17d4c1baa42 -C extra-filename=-f7fda464dee078ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.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(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a69806b15a583cf3 -C extra-filename=-269ab1818d5344f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=adc05637ea3270c7 -C extra-filename=-0a4900ecd38e046f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/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=e1c23f4cce9fff07 -C extra-filename=-bf7cac5ad1e7071e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-bf7cac5ad1e7071e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6e880c7e6f30143 -C extra-filename=-346175e04c5b66e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.11/src/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=226d8e56461e7dca -C extra-filename=-a92e7b5387669780 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=4387acb3a31a420a -C extra-filename=-a87b49aaae2a5f06 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.17.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=7eac1ed73e473e60 -C extra-filename=-475fd09ce15af5d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-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 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=62d408d4ea8d0437 -C extra-filename=-8d2df4023d99ba90 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ac4e38a9f4b43100 -C extra-filename=-ac47941fc63fbf42 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20064fd03e8be759 -C extra-filename=-55f747e842899add --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/parking_lot_core-55f747e842899add -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=fb4aeec96ca9c5c1 -C extra-filename=-1ecfc0be4715542f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfind_msvc_tools-269ab1818d5344f8.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshlex-f7fda464dee078ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "nightly", "rand", "std"))' -C metadata=3d089a6999c0b64e -C extra-filename=-5e99d2b66bf72662 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5fd8fa336b68ea27 -C extra-filename=-69d97fb72295a18b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsiphasher-f3f8450e49d5fa8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=860d46ace252655e -C extra-filename=-768b00676e1c6ec0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a49d7f71feb2041e -C extra-filename=-503f57b9453fb8cd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.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=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=21008697138629a9 -C extra-filename=-be286705d0e7895b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/object-be286705d0e7895b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=8e7aa3406e64f3cb -C extra-filename=-8076a421cc80e789 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-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 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=ad04fcfa52acc012 -C extra-filename=-cf1b8ceae38ca54d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-475fd09ce15af5d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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=1fc3dc1f9beaa4ea -C extra-filename=-642a36019f20985b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-0a4900ecd38e046f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=046fc07ce5c6be44 -C extra-filename=-07210058f9b3dbc9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=1d47008d3cc62e75 -C extra-filename=-4e1aff3459a6fb17 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=148e32d6de12388a -C extra-filename=-7a3a1861b2c263bb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0fe3b45784582240 -C extra-filename=-51d98c56d1b20482 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libscopeguard-8076a421cc80e789.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3321cbd666fd3c55 -C extra-filename=-250430ef11597946 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/typeid-250430ef11597946 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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=daed5974065378e8 -C extra-filename=-055e1617390b1db2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liballocator_api2-990e89261f30f092.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libequivalent-44cb4b97b7e2efc4.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfoldhash-b3c2d25891432290.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bca2a004bcad2f9 -C extra-filename=-3467f515f6e63d55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.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=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' '--allow=clippy::assert_is_empty' --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_os,values("zos"))' --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("ztso"))' --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_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -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=9c7e3217405955a7 -C extra-filename=-6ada5a9ac523cdc3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/portable-atomic-6ada5a9ac523cdc3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/quote-cd9053675599877b/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zmij-7bb041d16736e164/build-script-build` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-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 --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=31e43717ccf826c2 -C extra-filename=-01ed60ac73448a3e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=ee670cf250d6eb7c -C extra-filename=-7468235739e98dd1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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=6acd6f88357d7438 -C extra-filename=-231673f70c9423e5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/crossbeam-utils-82d894eb88f6b029/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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=0d00ad254f2647dc -C extra-filename=-0e77885f0b645c8c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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)'` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-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 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=f35971f1755e98f1 -C extra-filename=-1849a5f80e3aa91a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=ef8a76965e3d8bdc -C extra-filename=-2dcefc7212702102 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-a87b49aaae2a5f06.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.16.4-build/ruff-0.16.4/target/release/build/parking_lot_core-55f747e842899add/build-script-build` 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=f643cc8da4714b15 -C extra-filename=-7eaa92d74357c8ec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/proc-macro2-109121cd6e05d907/build-script-build` 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=44e2a40715e204b0 -C extra-filename=-9079263ee00e1c2c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/serde-6b5b303eb988f1ea/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_core-0fd7cba72e80e86b/build-script-build` 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=cd8d057380397f6a -C extra-filename=-476eeb5266e410b0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.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=415672c43a0893ea -C extra-filename=-a0923e57f9a039ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1456b9de38dfe458 -C extra-filename=-95634a9d7baed589 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsiphasher-ac47941fc63fbf42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=eddc6dbf968f5d21 -C extra-filename=-569ee460946907b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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=dcaffdf281702577 -C extra-filename=-265c5af14d87e1c1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=9867ff3318e943f4 -C extra-filename=-df728f5c2a81e96f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-epoch-df728f5c2a81e96f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/rustversion-a63092b6fc8240ac/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/object-be286705d0e7895b/build-script-build` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.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="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=05d51642427e5001 -C extra-filename=-526911881339d6eb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.23/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=5b53947558f18c00 -C extra-filename=-270168a4ce326fc2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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"))'` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=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=d3692a11c4dd0aa9 -C extra-filename=-1464061de56f892f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/typeid-250430ef11597946/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=ebad39151e51c840 -C extra-filename=-db61772092e546ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --cap-lints allow -Copt-level=3 -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 core_error --check-cfg 'cfg(core_error)'` 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=7daae67160052f30 -C extra-filename=-8c13cf54cb7a4b4b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=901940f7bf2dbf6d -C extra-filename=-0d72f9478211d8b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-bf7cac5ad1e7071e/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=5059bbb0c6ba5d16 -C extra-filename=-d634a32b062778d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-476eeb5266e410b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.28.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.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=8bbac61b4d498b0d -C extra-filename=-549fc41360e46143 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=66f6a34cb614a7b9 -C extra-filename=-59685b4d5d411729 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("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=a4adbb9d849d332b -C extra-filename=-43bd713b3fa96e2b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=57666232a97bfbbe -C extra-filename=-f2495500829789d5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-95634a9d7baed589.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3f147fcc5c3e7cc6 -C extra-filename=-726da2bec32c2125 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/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", "std"))' -C metadata=922dc513f1a0b5b0 -C extra-filename=-cea786285cfac0c4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-cea786285cfac0c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7e7b6dd164522bf8 -C extra-filename=-bdb80998faf5f371 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/icu_properties_data-bdb80998faf5f371 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/libc-210845942bb176f6/build-script-build` Compiling crossbeam-queue v0.3.13 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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=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=e5964e209bf37033 -C extra-filename=-2509c2f48eef147c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/src/lib.rs --error-format=json --json=diagnostic-rendered-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=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' --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=6c339ea5cbdf6bc1 -C extra-filename=-99225708d628b90c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` 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=16008481db7adae1 -C extra-filename=-251a9a7f03cd6fc6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-epoch-df728f5c2a81e96f/build-script-build` 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=c3081b3824a369fc -C extra-filename=-c4faa00c3f19e6f6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustix-c4faa00c3f19e6f6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=c4daa770ef5a054a -C extra-filename=-61475013ac795062 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -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_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-68eeec15f189a70c/build-script-build` Compiling serde_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/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=62b5196e91b4cfe3 -C extra-filename=-5fd6fe64d065c202 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_json-5fd6fe64d065c202 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/zerocopy-c117fc20776970e2/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/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=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' -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=6a51081790b9b4f2 -C extra-filename=-3b4dcad6076cd75a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/src/lib.rs --error-format=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=5b350768ba13bd5e -C extra-filename=-bd46914b2942dc3b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` Compiling hashlink v0.12.1 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=edae7b525fa7b2e7 -C extra-filename=-aa56b87f0dcbe19c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cb6f32a60635b49d -C extra-filename=-ea5d498ee99b71d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6e02e4a90b4534c5 -C extra-filename=-bf71c7ee0fe0cc2d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c325901c9c006de5 -C extra-filename=-8c2312677b29c587 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d0bcccc02f9f1358 -C extra-filename=-31522b698e3e9e1a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/icu_normalizer_data-31522b698e3e9e1a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c3cbc4d0d9a9e3b9 -C extra-filename=-fd2aeb7a0512368d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=31affc7691cd22a8 -C extra-filename=-6b9f675e78f3ff3b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinyvec_macros-ea5d498ee99b71d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/icu_properties_data-bdb80998faf5f371/build-script-build` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/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=d24eafaa7a70d713 -C extra-filename=-99abca1a3f2b4696 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/anyhow-99abca1a3f2b4696 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a58a5cc7ba0078db -C extra-filename=-81658a919c57ac1c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=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=5069faeb470dce47 -C extra-filename=-b2d0f740044de031 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crossbeam-deque-cea786285cfac0c4/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=99a2c35ee28f03fe -C extra-filename=-aeaa21dc12843f93 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da7367ec9d82bfd9 -C extra-filename=-c47d1575af25fc18 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=254acf4d3143acf7 -C extra-filename=-d3dbaeac63c4fbe3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.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=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=0fd83e6c01a2c1b0 -C extra-filename=-bbf2c0f0e3626a43 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_epoch-61475013ac795062.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -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_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_json-5fd6fe64d065c202/build-script-build` 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=3081912d05b98876 -C extra-filename=-c6089312fd36add2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.24.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.24.1/src/lib.rs --error-format=json --json=diagnostic-rendered-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="std"' --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=3d472335b8a8a837 -C extra-filename=-b4bda4ef52aa9e71 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/icu_normalizer_data-31522b698e3e9e1a/build-script-build` Compiling cpufeatures v0.3.0 Compiling crc32fast v1.5.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=95ae5595e4808f54 -C extra-filename=-8feb3c4924417e0f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/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=0e7d6f5bf991b126 -C extra-filename=-8e4a0199bde59a55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crc32fast-8e4a0199bde59a55 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=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=96f4bc9a19ec3e9d -C extra-filename=-ac3c783ce6dede9c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v3.0.3 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --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=8a79bbc69aaf214c -C extra-filename=-8b1225c018f81803 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-70995bf9cb63bc93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cbd3e3e6c8707517 -C extra-filename=-1a765d82350e2f48 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-266ef15bae8b7ec7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--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=586c7b0b301c84ad -C extra-filename=-c10c9720521231cc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcpufeatures-8feb3c4924417e0f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-d3dbaeac63c4fbe3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6f0ebb46230ac160 -C extra-filename=-f8a0e0fb2d349720 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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-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=9dbe014936ff1d9b -C extra-filename=-27a864d802f481b4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8parse-c6089312fd36add2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e143beec29e5c697 -C extra-filename=-d24d7ee2e1074d9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarrayvec-4e1aff3459a6fb17.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fc7a0dd9a90ac76 -C extra-filename=-520c92f7b9c7c851 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=426575c1c1164ab8 -C extra-filename=-71f536cae4080cce --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinyvec-6b9f675e78f3ff3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/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=601cd1e8eb331957 -C extra-filename=-c258d0f9d0321a4f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/camino-c258d0f9d0321a4f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bac84eda218607e -C extra-filename=-fa300281fee61078 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-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=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=d2acf4660b7ed6e0 -C extra-filename=-bae3ff5f0105063e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libuuid-b4bda4ef52aa9e71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6f1d51207e64a81 -C extra-filename=-fbb1a21facff827d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/num-traits-fbb1a21facff827d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libautocfg-7a3a1861b2c263bb.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 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=7f6c569113f68bb6 -C extra-filename=-4a3ebc7abe6f612c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle_parse-27a864d802f481b4.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle_query-fa300281fee61078.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolorchoice-520c92f7b9c7c851.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8parse-c6089312fd36add2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 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=a8ea6882d75b6ad3 -C extra-filename=-44aed25767c602ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libvte-d24d7ee2e1074d9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.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="std_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=e9e3854aa370c120 -C extra-filename=-8fb694fb636ac161 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchacha20-c10c9720521231cc.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-d3dbaeac63c4fbe3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/anyhow-99abca1a3f2b4696/build-script-build` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=5766417a0faf26b7 -C extra-filename=-11a1c5eddc40c82c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3d2eb6933fd239ee -C extra-filename=-2b23673759c45874 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/rustix-c4faa00c3f19e6f6/build-script-build` 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=77bafe22f9b2180a -C extra-filename=-c4f07bd7ad823caf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.104/src/lib.rs --error-format=json --json=diagnostic-rendered-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=6b949759c80e3ca8 -C extra-filename=-b73c332d366807ef --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/crc32fast-8e4a0199bde59a55/build-script-build` 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=9a47eb4131b7b723 -C extra-filename=-211855968d0f2b05 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/portable-atomic-6ada5a9ac523cdc3/build-script-build` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-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 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=a05fa795fb721eec -C extra-filename=-16d29c66b825942f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-1849a5f80e3aa91a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-a92e7b5387669780.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/num-traits-fbb1a21facff827d/build-script-build` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-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 --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=c8e58bd5f7815a15 -C extra-filename=-f356b9b4c87d036f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64d335b30e23d5a9 -C extra-filename=-db95fd81c7bab362 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-baf41f4cd8a1ba4c.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-3b4dcad6076cd75a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=5e3cf5163b33b915 -C extra-filename=-b45723d12996baf5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-cf1b8ceae38ca54d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-2dcefc7212702102.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-a87b49aaae2a5f06.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-8d2df4023d99ba90.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-70995bf9cb63bc93.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.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 '--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' '--allow=clippy::assert_is_empty' --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_os,values("zos"))' --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("ztso"))' --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_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --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=39b46e2aac6c96c4 -C extra-filename=-28f93e51bb79d21e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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_asm_syscall,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_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"))'` 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=5ea2a53df519f6c1 -C extra-filename=-aa8f69fea0ab2c21 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblinux_raw_sys-8c2312677b29c587.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/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=c698df5ff86efc0e -C extra-filename=-5ff879626217ccf4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 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 opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6971517c7c3ff45 -C extra-filename=-22f60483d619bbbf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=90c27c19f2060349 -C extra-filename=-f557bb3c9c0f26c0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name 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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=ccd741ce0f3b259b -C extra-filename=-964cc7972cb4067e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.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 rand_core v0.6.4 Compiling etcetera v0.11.0 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=8162b88046f8e545 -C extra-filename=-7fbe65cc91b3bfdf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetrandom-db95fd81c7bab362.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=38225dbe10a8b400 -C extra-filename=-e1dc1d871ce4a235 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/camino-c258d0f9d0321a4f/build-script-build` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-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 --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::byte_char_slices' '--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=8a1afb9c37d1ecf0 -C extra-filename=-1516d86e024da0b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=364ee4721e77949f -C extra-filename=-0e8655eb4df4c920 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6927c7f3bda768c -C extra-filename=-8d6428fb6c402d2b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c631821e31fd9dc -C extra-filename=-0cda92b7e395601c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33e02585c6308ed7 -C extra-filename=-68a8a0383e6da4e2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dc56d8144f78633c -C extra-filename=-5e983a08479ac330 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c2ef68b6cf763fb5 -C extra-filename=-bbce81ef8b1be431 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d8ebc9cbafeef64 -C extra-filename=-c55a9cf6c3cda825 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=3448ce1c3ccb3bad -C extra-filename=-ad6680bb262f32da --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustversion-270168a4ce326fc2.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 arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=ae936e6df764af86 -C extra-filename=-2b7f49e89cef0430 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustversion-270168a4ce326fc2.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=db9dd5f937a36299 -C extra-filename=-8d8144448537ca21 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpercent_encoding-8d6428fb6c402d2b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=c5f3986a852d1adc -C extra-filename=-ba8988dbfcc8a367 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --cap-lints allow -Copt-level=3 -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 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=43dc02f86db62120 -C extra-filename=-da5e7a9281ba9860 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=40615333dc8dd268 -C extra-filename=-61123de0d80ac60b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6cc7e8252ee93d1b -C extra-filename=-6ba577c526ce1067 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwinnow-1516d86e024da0b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f329052018598f9 -C extra-filename=-3ac4106982431874 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-3ac4106982431874 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=23e74a546740d97c -C extra-filename=-5dbeb39192559fd1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=146d7607c6742af8 -C extra-filename=-e5f4199ea7ac9200 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/paste-e5f4199ea7ac9200 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=ce4e4ebb340afa7f -C extra-filename=-b5ad486aac6844b5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libiana_time_zone-c47d1575af25fc18.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnum_traits-5ff879626217ccf4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=566b99448b83ff1e -C extra-filename=-659f95543ca372a5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=1ec1fae75ed5d1af -C extra-filename=-8d9f716220804a25 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblock_api-51d98c56d1b20482.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot_core-ba8988dbfcc8a367.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.1 Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.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("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=52ce4c83e6c4af8a -C extra-filename=-fd6bd68735207248 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-c4f07bd7ad823caf.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblock_api-51d98c56d1b20482.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot_core-ba8988dbfcc8a367.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=00f3f1c15b8a4a6e -C extra-filename=-5f70b6075669d3e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b8ada289ad44073c -C extra-filename=-65554f7d65ce88b5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-9079263ee00e1c2c.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 Compiling itertools v0.13.0 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=7128a7a5b5426fa4 -C extra-filename=-47a7cff7b8b165b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsiphasher-ac47941fc63fbf42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=f3edfd63928ed86d -C extra-filename=-451b732faf488856 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-0a4900ecd38e046f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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_match' '--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=b69ac4f3361b3a68 -C extra-filename=-cf617537fe3d5ae4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c254d2863bddf6f6 -C extra-filename=-91bd35f17c0e434c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ad706c27d7e7f104 -C extra-filename=-be551633c262061d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libequivalent-44cb4b97b7e2efc4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.151/src/lib.rs --error-format=json --json=diagnostic-rendered-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=752a2df5d584ceef -C extra-filename=-02d71fe799de7edd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzmij-7468235739e98dd1.rmeta --cap-lints allow -Copt-level=3 -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 camino --edition=2021 /usr/share/cargo/registry/camino-1.2.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=9ebc8d320cc7caf4 -C extra-filename=-5bdc297e6db3936d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -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 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=68df73ed555162f7 -C extra-filename=-3fa64222467271af --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/paste-e5f4199ea7ac9200/build-script-build` 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=fcc04eadcc12969e -C extra-filename=-886bbc90fb46e931 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/thiserror-3ac4106982431874/build-script-build` 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=4ddb2ad806b0f8d8 -C extra-filename=-7f047b0b1cdbc092 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8ed1ecf80caca8d3 -C extra-filename=-4cd02a11159ad060 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2151dacc0221c872 -C extra-filename=-18ca2af7057a24d3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=047cba190dc4c6c4 -C extra-filename=-331ca60c7943eb94 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.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 v1.0.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/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=232cf81c27e2f6dd -C extra-filename=-5f960b2ec8f1625d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ref-cast-5f960b2ec8f1625d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=709f156792e86460 -C extra-filename=-43c5ebd0bc89c641 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_runtime-5f70b6075669d3e3.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.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 toml v1.1.3 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --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_match' '--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=715d3c6de04e3f12 -C extra-filename=-94cb5aa99115cb29 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_spanned-3fa64222467271af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_datetime-7f047b0b1cdbc092.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_parser-6ba577c526ce1067.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_writer-cf617537fe3d5ae4.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwinnow-1516d86e024da0b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8fe9eb613fe284a1 -C extra-filename=-ae7b2d8d5ecf8c48 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=a43b365c87222b5f -C extra-filename=-583b96cfe925001b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-47a7cff7b8b165b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22939218222f89e5 -C extra-filename=-9568c7d1c58a5877 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3c26aab454fac25 -C extra-filename=-25067003afe271c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-core v0.1.0 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "std", "tz-fat"))' -C metadata=690d763e3829323e -C extra-filename=-79b856f70a9523f9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.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="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=aac28568baf6fa12 -C extra-filename=-bd516b5cfa76cbab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b65b9f7e63fffd1 -C extra-filename=-2ddb4516256d50ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.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="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=2d5d420ee5655d72 -C extra-filename=-f56d5d55bd97cf7e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_dedot-bd516b5cfa76cbab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f36c93ee93e4f92 -C extra-filename=-9afc0a571f261f5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liboption_ext-2ddb4516256d50ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=cec233aa1b40d392 -C extra-filename=-56f32f34e7aa5bd4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.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("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=98f01eafd26661fe -C extra-filename=-3e14baf851219426 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrc32fast-211855968d0f2b05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtyped_path-2b23673759c45874.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f946eb801617398b -C extra-filename=-d93ce36802a08f37 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/ref-cast-5f960b2ec8f1625d/build-script-build` 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=0c78aae5ec1cfcba -C extra-filename=-0415b228f8b634f0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=963bd6ef3cfdf1df -C extra-filename=-5b18fa09aac46277 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustix-aa8f69fea0ab2c21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8e9160fc501213e1 -C extra-filename=-ebb23d30775fdfb8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=02ed602e184ecafe -C extra-filename=-044c7d1a995a3e20 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac87ac27729b5d2f -C extra-filename=-4d0acc9d70778cb2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdirs_sys-9afc0a571f261f5f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.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 --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::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' '--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=131efa23a18ee30b -C extra-filename=-694d2df47051e6d2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstream-4a3ebc7abe6f612c.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_lex-f557bb3c9c0f26c0.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrsim-22f60483d619bbbf.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libterminal_size-5b18fa09aac46277.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-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 '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=995ca51f9f38c61f -C extra-filename=-e21709152ac3a800 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/getrandom-0.4.3/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=9bf41d03519d2f96 -C extra-filename=-e3770b6fcb3e2c66 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/getrandom-e3770b6fcb3e2c66 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=707a758c808641fa -C extra-filename=-90ea9a4284f0f782 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b791df4ee6de60b8 -C extra-filename=-3688dd08a40f3ac9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/nix-3688dd08a40f3ac9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_aliases-e21709152ac3a800.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 ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-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 embed-bitcode=no --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9549a4dcd94c9fb1 -C extra-filename=-abc33c8fbdea4c6b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libobject-db61772092e546ca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-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 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=79c0dc38f9dd7270 -C extra-filename=-77f9bd77cdb4bdf0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-1849a5f80e3aa91a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-65e4a275ec7d5333.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-16d29c66b825942f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-a92e7b5387669780.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08936c742fa45c2d -C extra-filename=-35bbec57dd11b09d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdirs-4d0acc9d70778cb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.35 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.35/src/lib.rs --error-format=json --json=diagnostic-rendered-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=86ca9557bab36a60 -C extra-filename=-aaf5331c9d971675 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff_core-79b856f70a9523f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/getrandom-e3770b6fcb3e2c66/build-script-build` 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=845a7b2700649ee9 -C extra-filename=-5fc4ab8a2e6a63b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/fs-err-5fc4ab8a2e6a63b1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libautocfg-7a3a1861b2c263bb.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-channel v0.5.16 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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=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=12e7f52f9c62de8d -C extra-filename=-13bde74024fe530b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b6f76dbeeca7e01 -C extra-filename=-d0c14338946307cd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_spanned-3fa64222467271af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_datetime-886bbc90fb46e931.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml_parser-6ba577c526ce1067.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwinnow-4cd02a11159ad060.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=464e27304620761d -C extra-filename=-e43a9e376e40f21c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerocopy-bd46914b2942dc3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=48e8770348b803ed -C extra-filename=-27bb1e67a516188e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rayon-core-27bb1e67a516188e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-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("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=86db433b60079d79 -C extra-filename=-ff94a3644a34b685 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=238b519aeaa47400 -C extra-filename=-2e838dc2e1132e68 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e1322d4d1d2f1db -C extra-filename=-0dff66445cb8b2d1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/fs-err-5fc4ab8a2e6a63b1/build-script-build` 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=54b27dd9f910f45e -C extra-filename=-f443e11eb8279d4a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblazy_static-0dff66445cb8b2d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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::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"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=b53bf45576bf24bf -C extra-filename=-f3d1ebd9ca24dfc9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=51854ce33b24b2ec -C extra-filename=-9b8daec00f32f953 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=280979c0eb9d2d30 -C extra-filename=-167e62b3fafb9328 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libppv_lite86-e43a9e376e40f21c.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-7fbe65cc91b3bfdf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=15e8cdb456148f18 -C extra-filename=-a052173713fc77d2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libminimal_lexical-2e838dc2e1132e68.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=a74de943fa82ad4f -C extra-filename=-e51834c55f1a7382 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/rayon-core-27bb1e67a516188e/build-script-build` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-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 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=005b99998676d29a -C extra-filename=-4d4c29ad30fde65a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=50c85d99e2d67c03 -C extra-filename=-406b86bd61bc81df --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=88b5421fd5474f38 -C extra-filename=-e883a99612629410 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=398e9e65ab8e4e12 -C extra-filename=-4a3f32b9e321ace7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=df3bea91771b918a -C extra-filename=-823621ffd855b02b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinotify_sys-9b8daec00f32f953.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ae3b3c81de1facf1 -C extra-filename=-166914600b42f9bc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_channel-13bde74024fe530b.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_epoch-61475013ac795062.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_queue-2509c2f48eef147c.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="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=f3222a0e92281ecb -C extra-filename=-46ad98efd9ee16e4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-3b4dcad6076cd75a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_chacha-167e62b3fafb9328.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand_core-7fbe65cc91b3bfdf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1b45e6f9eacca206 -C extra-filename=-1456fff987ad981c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfastrand-4d4c29ad30fde65a.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetrandom-f3d1ebd9ca24dfc9.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustix-aa8f69fea0ab2c21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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=7254006232f39e6e -C extra-filename=-dbe36664cc0a8467 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33720d0b3e83a85b -C extra-filename=-6a72e51fd9cf6412 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow_macros-331ca60c7943eb94.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa0b3ecf08001a24 -C extra-filename=-4c1a57fa249bca4c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.0 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --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=94b25d5a95445917 -C extra-filename=-7d4dae889ba022df --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f429fcdab2eb8e1 -C extra-filename=-deb4f1fe6082b5fb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/nix-3688dd08a40f3ac9/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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=0f2204ba5c32a673 -C extra-filename=-7f0ac6feaa91ab58 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=072a7a0d0d65bfb7 -C extra-filename=-b7c0cbb0016e8c5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -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 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=5f9c18a22d61546d -C extra-filename=-397e75e6e10ecfc5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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 mio v1.2.2 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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 --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=89a01916154185cc -C extra-filename=-7cf39cdf93d441c9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=645199641b2bfaab -C extra-filename=-36dfb2ecc310f86f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_core-768b00676e1c6ec0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.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="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=c64f14830a61ebdf -C extra-filename=-982d40a6399a0dd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a2a5493df81831de -C extra-filename=-51257d8105f97f66 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f55f3acceefb1b35 -C extra-filename=-0851f7d52382147c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-69d97fb72295a18b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-46ad98efd9ee16e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff) 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=ba4f022cb860a108 -C extra-filename=-9c5c14e198eb10dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=469a3ca36bc3ec42 -C extra-filename=-6da4b5673d105621 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ruff-6da4b5673d105621 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=0e7df8b507bfc130 -C extra-filename=-7d0353a83027e518 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libeither-0a4900ecd38e046f.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon_core-4a3f32b9e321ace7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1181c66532e47cbd -C extra-filename=-d82966b741550ab2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-1456fff987ad981c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5ed1b6339471968 -C extra-filename=-795844091214b47d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85bc7e70ee32380e -C extra-filename=-1efa40cc7dbfe7e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_generator-0851f7d52382147c.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_shared-69d97fb72295a18b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=2ee0c081f998a153 -C extra-filename=-6520b51bf08e05b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfs_err-397e75e6e10ecfc5.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libos_str_bytes-982d40a6399a0dd5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.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 --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=aa369aeb02ed437c -C extra-filename=-d56b16f3c75c6bd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbstr-7d4dae889ba022df.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2c877bcaba2a8e2a -C extra-filename=-c30c681346a0d114 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinotify-823621ffd855b02b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmio-7cf39cdf93d441c9.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify_types-51257d8105f97f66.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c48790cefab11a17 -C extra-filename=-13263013348ca8d8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgetopts-d634a32b062778d0.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-43bd713b3fa96e2b.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_codegen-1efa40cc7dbfe7e9.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-46ad98efd9ee16e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=082152b019b5e6b8 -C extra-filename=-26a0acde131ef106 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/terminfo-26a0acde131ef106 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf_codegen-1efa40cc7dbfe7e9.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 ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-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=4a91864f19dd1948 -C extra-filename=-620b648c1826bdbd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_deque-bbf2c0f0e3626a43.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/ruff-6da4b5673d105621/build-script-build` 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=e51bf97d426c229c -C extra-filename=-733b677348f5e159 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Compiling stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/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=93a6a476766d6b5c -C extra-filename=-8f9b4400fdaffeb6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-8f9b4400fdaffeb6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libar_archive_writer-abc33c8fbdea4c6b.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcc-1ecfc0be4715542f.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 build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=72c55aeecfb7ac31 -C extra-filename=-6342558327ecc236 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/tikv-jemalloc-sys-6342558327ecc236 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcc-1ecfc0be4715542f.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 build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/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(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6db1a7caf24ba4d9 -C extra-filename=-2a0c15032e57b05d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/stacker-2a0c15032e57b05d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcc-1ecfc0be4715542f.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.16.4-build/ruff-0.16.4/target/release/build/stacker-2a0c15032e57b05d/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/tikv-jemalloc-sys-6342558327ecc236/build-script-build` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=5da88693c5b1221e -C extra-filename=-8c4e8669d943155d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --cap-lints allow -Copt-level=3 -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` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=e0b3187cf617c490 -C extra-filename=-05a494dcf53e630c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemalloc_sys-8c4e8669d943155d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/terminfo-26a0acde131ef106/build-script-build` 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=c72b3446c133d189 -C extra-filename=-0f18c88517ab5ad3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfnv-406b86bd61bc81df.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnom-a052173713fc77d2.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-f2495500829789d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=d9dde53dd11e858e -C extra-filename=-f5838ba75d09df60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_macros-43c5ebd0bc89c641.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg_runtime-18ca2af7057a24d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/release/build/psm-8f9b4400fdaffeb6/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=152ef7300e52e2a7 -C extra-filename=-7a1e5e4faf558e81 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --cap-lints allow -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-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 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=20ec11ccff7f37f2 -C extra-filename=-4a8aa500f551940d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibc-99225708d628b90c.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpsm-7a1e5e4faf558e81.rmeta --cap-lints allow -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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=782953a565a0b953 -C extra-filename=-f9dcd32d8e3d3a8f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/unicode_names2-f9dcd32d8e3d3a8f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2_generator-13263013348ca8d8.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.16.4-build/ruff-0.16.4/target/release/build/unicode_names2-f9dcd32d8e3d3a8f/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=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=2f78dfd95af7d6fa -C extra-filename=-5b18c9b2d8fea521 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-f2495500829789d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Compiling ruff_macros v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_macros) Compiling salsa-macros v0.28.2 Compiling clap_derive v4.6.4 Compiling ref-cast-impl v1.0.27 Compiling ptr_meta_derive v0.3.2 Compiling bytecheck_derive v0.8.3 Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.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=e437bdcbc3decafb -C extra-filename=-dd8a793a30682bec --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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 salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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=d7ee004e6ecbbebf -C extra-filename=-ed8fedbc8726378c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=be4d3fec0813bff7 -C extra-filename=-f75c3e42f8aee6aa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-cf1b8ceae38ca54d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-77f9bd77cdb4bdf0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-b45723d12996baf5.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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 clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.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 --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::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' '--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=99508c855e6f8477 -C extra-filename=-e8d9bc52b70118ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/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=dfc398708fc7e0d4 -C extra-filename=-0353c2318c21056f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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 rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.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 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=a94ee475f977a3c2 -C extra-filename=-b15e5db87911bcd2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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 ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=786a0d090aab5f7f -C extra-filename=-5f674856b5403d1e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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 bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.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=2e8f07d30abd4113 -C extra-filename=-22dab93e06a764fd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-8b1225c018f81803.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 v1.0.228 Compiling quote-use-macros v0.8.4 Compiling derive-where v1.6.1 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling zerovec-derive v0.11.3 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.7 Compiling thiserror-impl v1.0.69 Compiling strum_macros v0.28.0 Compiling libcst_derive v1.8.6 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 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=3044b1eec519e0c4 -C extra-filename=-48e82b26052aa0b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=a1de4df5d5559480 -C extra-filename=-f3f0b25b839d8045 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=4ca741b24c22d579 -C extra-filename=-265c784d93136acc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=85ac35bcf3f329f6 -C extra-filename=-f2413dc213bee78a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsynstructure-4c1a57fa249bca4c.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 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=f9681c0c5f8d18e3 -C extra-filename=-51ed48fbb84d4106 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=5a786e94e3f618f9 -C extra-filename=-a93d2c831842c76c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=ac34988a681313ec -C extra-filename=-ccf79187dcfe0658 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsynstructure-4c1a57fa249bca4c.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_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=04fb202c5b93dae8 -C extra-filename=-257005b238b25ca9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=3d566ff196021834 -C extra-filename=-685e28c20b1860cd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=da671700537ee86e -C extra-filename=-dcf623320215ac45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=13edc202d973198b -C extra-filename=-4c052478c01e7561 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libheck-60a694fc2810f63c.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=5c09de1bdf653871 -C extra-filename=-72f7fc516b248e01 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.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=d87f515b40ffedf3 -C extra-filename=-0d61a4ecc93d0a0f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 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=61915b120e4540d6 -C extra-filename=-2e8c67417bdf4e10 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive_internals-deb4f1fe6082b5fb.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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=b3121bcfce536e86 -C extra-filename=-86ce5638dfd90000 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote_use_macros-f3f0b25b839d8045.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=e46d90c26aa761a1 -C extra-filename=-773dfa11c3e9ae44 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcollection_literals-57dcb0aabfd5a6d7.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinterpolator-3c30bf425ba4691a.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow-6a72e51fd9cf6412.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro_utils-1a765d82350e2f48.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote_use-86ce5638dfd90000.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.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="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=0dccccf929eebe16 -C extra-filename=-e2da52bc81f1aa1b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta_derive-5f674856b5403d1e.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 rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=eab7f44d94e015b4 -C extra-filename=-6a352af5ef897d31 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.27/src/lib.rs --error-format=json --json=diagnostic-rendered-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=8ca1693ea34beeaf -C extra-filename=-8bcd66347a17418b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libref_cast_impl-0353c2318c21056f.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 munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.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=eae10a239f226965 -C extra-filename=-509c49038ceea480 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmunge_macro-0d61a4ecc93d0a0f.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 bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-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 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=630f53e8b8988f66 -C extra-filename=-30b3f2c1e62faa74 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck_derive-22dab93e06a764fd.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librancor-6a352af5ef897d31.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimdutf8-ff94a3644a34b685.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.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="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=2123d076023a6c1f -C extra-filename=-347aa3011059db3c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck-30b3f2c1e62faa74.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8138bb020c26f746 -C extra-filename=-ff2bdb2e14c28916 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror_impl-257005b238b25ca9.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)'` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=bafb75b116652573 -C extra-filename=-53b97980d9a03633 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror_impl-dd8a793a30682bec.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling quick-junit v0.6.1 Compiling libcst v1.8.6 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=35e1a09747eb518b -C extra-filename=-e73cdd54961b0f6d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchrono-b5ad486aac6844b5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnewtype_uuid-bae3ff5f0105063e.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquick_xml-11a1c5eddc40c82c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrip_ansi_escapes-44aed25767c602ac.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libuuid-b4bda4ef52aa9e71.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=6e8ea50cfa9e188a -C extra-filename=-c646fbf68f4ca633 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-9568c7d1c58a5877.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibcst_derive-72f7fc516b248e01.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpaste-ae7b2d8d5ecf8c48.so --extern peg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpeg-f5838ba75d09df60.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=2c6f0a68f3bbd24b -C extra-filename=-e34e8f1bccab291b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnix-b7c0cbb0016e8c5f.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libterminfo-0f18c88517ab5ad3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwhich-61123de0d80ac60b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=258d1d5169d140a7 -C extra-filename=-e4ccadb93769c973 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libattribute_derive_macro-773dfa11c3e9ae44.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libderive_where-265c784d93136acc.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmanyhow-6a72e51fd9cf6412.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libproc_macro2-1464061de56f892f.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.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 --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::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' '--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=831cba395b0c83ed -C extra-filename=-892747a6ef52cb46 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_builder-694d2df47051e6d2.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_derive-e8d9bc52b70118ac.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.5 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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::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::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' '--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=9296233c5ea7596c -C extra-filename=-4beac93274a7c340 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=99ad7533894562f5 -C extra-filename=-87aa078550139eb1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete-4beac93274a7c340.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8f8ae0f7e48689ac -C extra-filename=-b13d9c764e042d7f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete-4beac93274a7c340.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_nushell-87aa078550139eb1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.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="bytecheck"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=3e25eea6af594c6b -C extra-filename=-fea539a865b79064 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbytecheck-30b3f2c1e62faa74.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmunge-509c49038ceea480.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libptr_meta-e2da52bc81f1aa1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librancor-6a352af5ef897d31.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librend-347aa3011059db3c.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv_derive-b15e5db87911bcd2.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 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=4d6d79f94eb31165 -C extra-filename=-a729ac0401122b45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom_derive-f2413dc213bee78a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=912a8ceaf57ac8ea -C extra-filename=-bc6b820603111565 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstable_deref_trait-346175e04c5b66e3.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke_derive-ccf79187dcfe0658.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=90477ae924277df4 -C extra-filename=-c2431de5b54ad72f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpin_project_lite-503f57b9453fb8cd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_attributes-a93d2c831842c76c.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_core-768b00676e1c6ec0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling zerotrie v0.2.4 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=8474cba953a25a06 -C extra-filename=-23b0fbc4413edcd2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec_derive-51ed48fbb84d4106.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 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=0e42760b3e930213 -C extra-filename=-9a2d02acc733fcda --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=736411a21aeb2b3e -C extra-filename=-2b08cd86e31f0643 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchrono-b5ad486aac6844b5.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchers-7f0ac6feaa91ab58.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnu_ansi_term-e883a99612629410.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_automata-f356b9b4c87d036f.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsharded_slab-f443e11eb8279d4a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthread_local-e51834c55f1a7382.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_core-768b00676e1c6ec0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.10.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::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=efec538f69671c47 -C extra-filename=-e99b9627b4ee6244 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libattribute_derive-e4ccadb93769c973.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquote-b2d0f740044de031.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsyn-ac3c783ce6dede9c.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 tinystr v0.8.3 Compiling potential_utf v0.1.5 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=ec40012ffe40ce28 -C extra-filename=-55547d09287ae1d1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=78cca8eec59620e7 -C extra-filename=-1899f3cff6befdb2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=1e0500d29e4594a5 -C extra-filename=-22f9af4bcd3fba5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpotential_utf-1899f3cff6befdb2.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8_iter-726da2bec32c2125.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5a9520401d8a5d13 -C extra-filename=-76050a923605e367 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern litemap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblitemap-59685b4d5d411729.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtinystr-55547d09287ae1d1.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwriteable-265c5af14d87e1c1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e24dbee89be57544 -C extra-filename=-97eebf5ab75a831a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.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_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=027760a51b1eb7ef -C extra-filename=-0f4ba5c0dcd8da45 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdisplaydoc-685e28c20b1860cd.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_locale_core-76050a923605e367.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwriteable-265c5af14d87e1c1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libyoke-bc6b820603111565.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerofrom-a729ac0401122b45.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerotrie-9a2d02acc733fcda.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling icu_normalizer 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=08878b0ed21216c5 -C extra-filename=-23509ae239484490 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_collections-22f9af4bcd3fba5f.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_locale_core-76050a923605e367.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties_data-81658a919c57ac1c.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_provider-0f4ba5c0dcd8da45.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerotrie-9a2d02acc733fcda.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer --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=1de335940026fd35 -C extra-filename=-e394c1b9bdde3ff4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_collections-22f9af4bcd3fba5f.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_normalizer_data-f8a0e0fb2d349720.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_provider-0f4ba5c0dcd8da45.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzerovec-23b0fbc4413edcd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=02d5aaee7a039300 -C extra-filename=-940b81bb8e726985 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-48e82b26052aa0b9.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 idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-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="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=721a897c43920c05 -C extra-filename=-a63f5026f70dce54 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_normalizer-e394c1b9bdde3ff4.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties-23509ae239484490.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=871919738f4ae5d4 -C extra-filename=-9b86a425cfa19484 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libidna_adapter-a63f5026f70dce54.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libutf8_iter-726da2bec32c2125.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-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 --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=5b89b3ed9269f002 -C extra-filename=-570060b9da40f5e0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=871369790ab5f742 -C extra-filename=-a82aefb9a3037870 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-48e82b26052aa0b9.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 compact_str --edition=2021 /usr/share/cargo/registry/compact_str-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=unexpected_cfgs --check-cfg 'cfg(kani)' --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", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=f1e6a158c8bd9fcc -C extra-filename=-5f8bc13c79754fbc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcastaway-ad6680bb262f32da.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcfg_if-4bcb647467a660c3.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzmij-7468235739e98dd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=24f0de2876753712 -C extra-filename=-e1ac36a1ea6d152a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunscanny-659f95543ca372a5.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libversion_ranges-5dbeb39192559fd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=2520d26ac2db48f8 -C extra-filename=-a22e015a37dbda89 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdyn_clone-ebb23d30775fdfb8.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libref_cast-8bcd66347a17418b.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libschemars_derive-2e8c67417bdf4e10.so --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=e2c40fc1bc095603 -C extra-filename=-48d4ed9f2fbf697a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.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 lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-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::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(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=518568ca6a803c39 -C extra-filename=-7303b8e5f065280d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_channel-13bde74024fe530b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-48e82b26052aa0b9.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=e818d120ab6bd6e6 -C extra-filename=-527b6c772fcf5ea5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libform_urlencoded-8d8144448537ca21.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libidna-9b86a425cfa19484.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpercent_encoding-8d6428fb6c402d2b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_derive-48e82b26052aa0b9.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 ty_static v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=63c0f8e587f12fc6 -C extra-filename=-7aa1ee12bcb14ce6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.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 pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 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=37ce775ca269b38b -C extra-filename=-c6d7573d71f1a1ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libboxcar-07210058f9b3dbc9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-451b732faf488856.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libonce_cell-5d8a9de024c4df68.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-ff2bdb2e14c28916.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-527b6c772fcf5ea5.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburlencoding-91bd35f17c0e434c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libversion_ranges-5dbeb39192559fd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-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 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=22f3b40486b3dfd1 -C extra-filename=-bd9e2ded7caeeb43 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-527b6c772fcf5ea5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1b2f87ee237083f -C extra-filename=-e18fcbc334c7c604 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libphf-583b96cfe925001b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librust_stemmers-a82aefb9a3037870.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.10.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::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", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "thin-vec", "url"))' -C metadata=726c34c1ae8b4289 -C extra-filename=-c49ceeb4cdef6382 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size_derive2-e99b9627b4ee6244.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libordermap-56f32f34e7aa5bd4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling char_str v0.0.2 Compiling ruff_memory_usage v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_memory_usage) Compiling ruff_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_index) 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=8e84274fae8fbeca -C extra-filename=-8158933d757848de --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.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 char_str --edition=2024 /usr/share/cargo/registry/char_str-0.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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=98764eaa8cba7dc5 -C extra-filename=-e4573aeea5502f3d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcastaway-ad6680bb262f32da.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitoa-99684e030c43eadd.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libryu-3467f515f6e63d55.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_core-569ee460946907b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=4b7a2dd6a848ce6b -C extra-filename=-c97a74ffeb7073a0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b23e0ef67ca4b7c4 -C extra-filename=-ff73c085f4933e28 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.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_diagnostics v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_diagnostics) 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=57ed3795b767aee7 -C extra-filename=-63647f8c417acad7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.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_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=f79edfe5fb8a3125 -C extra-filename=-44e2bc5068c2dd7e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.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_notebook v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_notebook) 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=70683a8919715a4f -C extra-filename=-00837a0f4a23a3c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-9079263ee00e1c2c.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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=10b15df152b1d8f1 -C extra-filename=-34c3ee59580a9796 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librand-8fb694fb636ac161.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libuuid-b4bda4ef52aa9e71.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_cache v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=5369e234a27e124c -C extra-filename=-6c63db9eaa8d5ad4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchar_str-e4573aeea5502f3d.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libseahash-7eaa92d74357c8ec.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=d06a31964c6ee44a -C extra-filename=-050eee8386c7fcf0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep508_rs-c6d7573d71f1a1ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-d0c14338946307cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=09cac9092fc97b3b -C extra-filename=-6eebae652b94de6b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdrop_bomb-bf71c7ee0fe0cc2d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.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 salsa v0.28.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.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", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=c560c8001c8011bd -C extra-filename=-4377f16aecdfbe9f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libboxcar-07210058f9b3dbc9.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_queue-2509c2f48eef147c.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam_utils-0e77885f0b645c8c.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashlink-aa56b87f0dcbe19c.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libintrusive_collections-526911881339d6eb.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libinventory-8c13cf54cb7a4b4b.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libparking_lot-8d9f716220804a25.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libportable_atomic-28f93e51bb79d21e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa_macro_rules-549fc41360e46143.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa_macros-ed8fedbc8726378c.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtypeid-0d72f9478211d8b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b57786a97d78bdb7 -C extra-filename=-328b3abe271c3d64 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarrayvec-4e1aff3459a6fb17.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libchar_str-e4573aeea5502f3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.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_parser v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_literal) Compiling ruff_python_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_index) 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=57495f5d825fdb08 -C extra-filename=-32c84daad2bd5202 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbstr-7d4dae889ba022df.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdrop_bomb-bf71c7ee0fe0cc2d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstacker-4a8aa500f551940d.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthin_vec-570060b9da40f5e0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_ident-9079263ee00e1c2c.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2-5b18c9b2d8fea521.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=7722f1778ca2b54a -C extra-filename=-ac7be5ad48f21974 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libicu_properties-23509ae239484490.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6d3b698400567036 -C extra-filename=-bdca68c2d96d11e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.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_db v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_db) Compiling ruff_python_codegen v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_semantic) 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=b98890b0fee893e4 -C extra-filename=-4d932fa637941359 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanstyle-231673f70c9423e5.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libarc_swap-2b7f49e89cef0430.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdashmap-fd6bd68735207248.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libdunce-0e8655eb4df4c920.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libetcetera-e1dc1d871ce4a235.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchit-0cda92b7e395601c.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_slash-5e983a08479ac330.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpathdiff-c55a9cf6c3cda825.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libquick_junit-e73cdd54961b0f6d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-964cc7972cb4067e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_memory_usage-c97a74ffeb7073a0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsame_file-fd2aeb7a0512368d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimilar-bbce81ef8b1be431.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsupports_hyperlinks-68a8a0383e6da4e2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_static-7aa1ee12bcb14ce6.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwhich-61123de0d80ac60b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzip-3e14baf851219426.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a15208239f9d20d0 -C extra-filename=-914b852cb5f1d16e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_literal-ac7be5ad48f21974.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=ae4539bddd0a63ff -C extra-filename=-9784c65e75cdfd2c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_index-ff73c085f4933e28.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_python_importer v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=fcf9a90380498052 -C extra-filename=-fb698250395b8d15 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-914b852cb5f1d16e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_ranged_value v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_module_resolver) Compiling ty_site_packages v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_python_formatter) Running `/usr/bin/rustc --crate-name ruff_ranged_value --edition=2024 crates/ruff_ranged_value/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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("get-size", "schemars"))' -C metadata=332f90132d0ae527 -C extra-filename=-58e879aff158b341 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-94cb5aa99115cb29.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=556afbd7309b6d89 -C extra-filename=-77e06344513682ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libordermap-56f32f34e7aa5bd4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex_syntax-89a4d3b99483c8e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_memory_usage-c97a74ffeb7073a0.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=43d51e1e7821d991 -C extra-filename=-ae05e1249fffcfe4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcamino-5bdc297e6db3936d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libget_size2-c49ceeb4cdef6382.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libannotate_snippets-964cc7972cb4067e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_static-7aa1ee12bcb14ce6.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=477713b1f3162273 -C extra-filename=-a00826dca60d80f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcountme-90ea9a4284f0f782.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-6eebae652b94de6b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstatic_assertions-c5abbff25eb636f5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_linter v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6eba9bd2350c1071 -C extra-filename=-c3ed4a128fc90ed8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libaho_corasick-01ed60ac73448a3e.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcompact_str-5f8bc13c79754fbc.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfern-d93ce36802a08f37.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libhashbrown-055e1617390b1db2.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libimperative-e18fcbc334c7c604.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-aaf5331c9d971675.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblibcst_native-c646fbf68f4ca633.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnatord-044c7d1a995a3e20.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpyproject_toml-050eee8386c7fcf0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-914b852cb5f1d16e.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_importer-fb698250395b8d15.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_index-bdca68c2d96d11e9.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_literal-ac7be5ad48f21974.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_semantic-9784c65e75cdfd2c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-58e879aff158b341.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsimilar-bbce81ef8b1be431.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsmallvec-70a54255150e4b7f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum_macros-dcf623320215ac45.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-94cb5aa99115cb29.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtyped_arena-0415b228f8b634f0.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-71f536cae4080cce.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_width-251a9a7f03cd6fc6.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_names2-5b18c9b2d8fea521.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liburl-527b6c772fcf5ea5.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_graph v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=36f0298059598748 -C extra-filename=-9aa4e86f68c6c701 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-c3ed4a128fc90ed8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libsalsa-4377f16aecdfbe9f.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libschemars-a22e015a37dbda89.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_module_resolver-77e06344513682ab.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libty_site_packages-ae05e1249fffcfe4.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libzip-3e14baf851219426.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_workspace v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=25ab6b92c0b65144 -C extra-filename=-e904aa58d862bfda --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libetcetera-e1dc1d871ce4a235.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglob-a0923e57f9a039ae.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobset-d56b16f3c75c6bd5.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmatchit-0cda92b7e395601c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_slash-5e983a08479ac330.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpep440_rs-e1ac36a1ea6d152a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-6eebae652b94de6b.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-9aa4e86f68c6c701.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-c3ed4a128fc90ed8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-48d4ed9f2fbf697a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_semantic-9784c65e75cdfd2c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_stdlib-65554f7d65ce88b5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-58e879aff158b341.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-94cb5aa99115cb29.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libunicode_normalization-71f536cae4080cce.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_markdown v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=19d7a38644db3219 -C extra-filename=-4ce1bdb66f31cbd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_trivia-00837a0f4a23a3c8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-e904aa58d862bfda.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Compiling ruff_server v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=d3622cdc8aa83e28 -C extra-filename=-13134974940d1c87 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcrossbeam-166914600b42f9bc.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libgen_lsp_types-bd9e2ded7caeeb43.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjod_thread-9c5c14e198eb10dd.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblsp_server-7303b8e5f065280d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libmemchr-8d79b8acf9f7d111.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_formatter-6eebae652b94de6b.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-c3ed4a128fc90ed8.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-4ce1bdb66f31cbd5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_codegen-914b852cb5f1d16e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_index-bdca68c2d96d11e9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-58e879aff158b341.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-e904aa58d862bfda.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-94cb5aa99115cb29.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_log-36dfb2ecc310f86f.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing_subscriber-2b08cd86e31f0643.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=1cbdd346a9bcf9a2 -C extra-filename=-713f2d542a7d95dc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libargfile-6520b51bf08e05b9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcachedir-d82966b741550ab2.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_command-b13d9c764e042d7f.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclearscreen-e34e8f1bccab291b.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobwalk-733b677348f5e159.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-aaf5331c9d971675.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify-c30c681346a0d114.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon-7d0353a83027e518.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv-fea539a865b79064.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-9aa4e86f68c6c701.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-c3ed4a128fc90ed8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-4ce1bdb66f31cbd5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-48d4ed9f2fbf697a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-58e879aff158b341.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_server-13134974940d1c87.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-e904aa58d862bfda.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-1456fff987ad981c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemallocator-05a494dcf53e630c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-94cb5aa99115cb29.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwild-795844091214b47d.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6cae0cd7dee49bbb -C extra-filename=-3a6ca05642b06e60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libanyhow-b73c332d366807ef.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libargfile-6520b51bf08e05b9.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libbitflags-3a56bfeaec51262e.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcachedir-d82966b741550ab2.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap-892747a6ef52cb46.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclap_complete_command-b13d9c764e042d7f.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libclearscreen-e34e8f1bccab291b.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libcolored-25067003afe271c2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libfiletime-da5e7a9281ba9860.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libglobwalk-733b677348f5e159.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libignore-620b648c1826bdbd.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libindexmap-be551633c262061d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libis_macro-4c052478c01e7561.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libitertools-642a36019f20985b.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libjiff-aaf5331c9d971675.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/liblog-5076380702f48f69.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libnotify-c30c681346a0d114.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libpath_absolutize-f56d5d55bd97cf7e.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librayon-7d0353a83027e518.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libregex-dbe36664cc0a8467.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librkyv-fea539a865b79064.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff-713f2d542a7d95dc.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_cache-6c63db9eaa8d5ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_db-4d932fa637941359.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_diagnostics-44e2bc5068c2dd7e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_graph-9aa4e86f68c6c701.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_linter-c3ed4a128fc90ed8.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_macros-f75c3e42f8aee6aa.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_markdown-4ce1bdb66f31cbd5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_notebook-34c3ee59580a9796.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_options_metadata-48d4ed9f2fbf697a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_ast-328b3abe271c3d64.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_formatter-a00826dca60d80f8.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_python_parser-32c84daad2bd5202.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_ranged_value-58e879aff158b341.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_server-13134974940d1c87.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_source_file-63647f8c417acad7.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_text_size-8158933d757848de.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libruff_workspace-e904aa58d862bfda.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/librustc_hash-5e99d2b66bf72662.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde-940b81bb8e726985.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libserde_json-02d71fe799de7edd.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libshellexpand-35bbec57dd11b09d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libstrum-97eebf5ab75a831a.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtempfile-1456fff987ad981c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libthiserror-53b97980d9a03633.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtikv_jemallocator-05a494dcf53e630c.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtoml-94cb5aa99115cb29.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libtracing-c2431de5b54ad72f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwalkdir-aeaa21dc12843f93.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/deps/libwild-795844091214b47d.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 -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-cf9f940c1bef19db/out` Finished `release` profile [optimized] target(s) in 7m 12s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/wheels/ruff-0.16.4-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/wheels/ruff-0.16.4-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.4-py3-none-linux_x86_64.whl size=63332236 sha256=f5ca9380ae0b421ad5169e8f22e2ec2e87286af05cf7e115251f2e8167ddb1e1 Stored in directory: /builddir/.cache/pip/wheels/da/80/09/bfe65c8d47f2d225d1914ac6c5ca6cfb675cf9090acb5e7ff8 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.AoCwhx + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + '[' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.4-build + mkdir /builddir/build/BUILD/ruff-0.16.4-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.16.4 ++ ls /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir/ruff-0.16.4-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.4 + '[' -z ruff==0.16.4 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.4-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.4-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.16.4-build/pyproject-wheeldir ruff==0.16.4 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir/ruff-0.16.4-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.4 + '[' -d /builddir/build/BUILD/ruff-0.16.4-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.16.4-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + site_dirs+=("/usr/lib64/python3.15/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' ruff-0.16.4.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.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.16.4-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.15/site-packages '!=' /usr/lib/python3.15/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.4.dist-info /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + sed --regexp-extended --in-place s@/usr/lib64/python3.15/site-packages@/usr/lib/python3.15/site-packages@ /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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.16.4-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.4-1.fc46 --unique-debug-suffix -0.16.4-1.fc46.x86_64 --unique-debug-src-base ruff-0.16.4-1.fc46.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.16.4-build/ruff-0.16.4 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.16.4-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.16.4-1.fc46.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 -j3 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j3 /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 264 directories and 1303 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr Scanned 263 directories and 1303 files, considered 1303 files, read 112 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.OTuby3 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-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.16.4 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.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 -j3 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/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=7d6da8d6e0a79e8f -C extra-filename=-9c69e5d76566f8bb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/quote-9c69e5d76566f8bb -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/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=67fd8fa61a98dea5 -C extra-filename=-685c33e38b9b019d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/proc-macro2-685c33e38b9b019d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=55de0bfd0e21a2f9 -C extra-filename=-ec9e23406ed5d256 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3886f70f95c56475 -C extra-filename=-566fdf20f6a4a28d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_core-566fdf20f6a4a28d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/quote-9c69e5d76566f8bb/build-script-build` Compiling libc v0.2.189 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' -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=b8856652985ad0fd -C extra-filename=-e84781b671f0d168 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/libc-e84781b671f0d168 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/proc-macro2-685c33e38b9b019d/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=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=0c1d5be15932f16e -C extra-filename=-191c7825674f7d05 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_core-566fdf20f6a4a28d/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=c3b9204722687b04 -C extra-filename=-493fcb5f628a777d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.47/src/lib.rs --error-format=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=81ca3a37824fd9fe -C extra-filename=-0a72037316107e1a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --cap-lints allow -Copt-level=3 -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.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=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=fc3db666bbcc4bdf -C extra-filename=-3dc460f95e4d6aba --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/libc-e84781b671f0d168/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' --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=7d2891ea018cab81 -C extra-filename=-a697acebaf17c9cd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling memchr v2.8.3 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.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 --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=b4e4653aad506ae2 -C extra-filename=-3c034e2a8d363478 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=44318c8c0656de93 -C extra-filename=-a786ef2800c23091 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde-a786ef2800c23091 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=790dbbffa1cb355e -C extra-filename=-8993f968a2fb4943 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zmij-8993f968a2fb4943 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/serde-a786ef2800c23091/build-script-build` 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=55f7dab9cc71ce0d -C extra-filename=-2e1f77aa3dbbdc57 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=3b37c46ca7b3e6ae -C extra-filename=-cb74bea35cf27caf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=b3272dc5d28db881 -C extra-filename=-12e4677ed085be69 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/zmij-8993f968a2fb4943/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=6104a62d94c4c838 -C extra-filename=-be0a5fb4987b6d6b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=2a8ec45e137f4714 -C extra-filename=-e7a66f98ae5627ad --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.33 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=1d1d3965e7dd1b6d -C extra-filename=-58c7467b6ac80883 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' -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=d0d1041666830bf3 -C extra-filename=-47bb4aeacf408685 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/libc-47bb4aeacf408685 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v3.0.3 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --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=30d8c2798d7d717c -C extra-filename=-35ade32a20bcadbc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/libc-47bb4aeacf408685/build-script-build` 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=4c7160299c04ee8c -C extra-filename=-e50ec60ffe375140 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12a14296b789af78 -C extra-filename=-fe5c2d351cf4f766 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db169860ecba1e76 -C extra-filename=-62c8ebd9ec0672fe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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=af964f076e8f1585 -C extra-filename=-3bc3da2901db60f0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liballocator_api2-e50ec60ffe375140.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-62c8ebd9ec0672fe.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfoldhash-fe5c2d351cf4f766.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/src/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=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--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' -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=d0b77432436fa343 -C extra-filename=-12fd7eac5510a0cb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` 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=ae6c3a5d75c82915 -C extra-filename=-afc4198a8e812bf0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=70e512d294e5dd5a -C extra-filename=-27d59c03c16ec768 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-afc4198a8e812bf0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=5aa6fc02d4db3136 -C extra-filename=-f4f2def3d233ef5e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-62c8ebd9ec0672fe.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/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=a73dfc4ffcc873ca -C extra-filename=-26e0f6db2d5dfcb3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rustversion-26e0f6db2d5dfcb3 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/rustversion-26e0f6db2d5dfcb3/build-script-build` 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=d896ec1d86c7730b -C extra-filename=-77cf8dae33804e9f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/parking_lot_core-77cf8dae33804e9f -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/parking_lot_core-77cf8dae33804e9f/build-script-build` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/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=3f08d1730f588b5c -C extra-filename=-691c6ee2fb307654 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9a53a01d1a67c3cb -C extra-filename=-28e8b57767c26b4d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.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 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=e98a6cf8ee4a31bd -C extra-filename=-f72a148b6ff889e6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c1d1ac7b2a177e1 -C extra-filename=-2c622fa11883092e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e461b0b5ed029d23 -C extra-filename=-089999e2c4a5f883 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libscopeguard-2c622fa11883092e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=73a68f0dc74765d2 -C extra-filename=-becc3548e827145f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow_macros-28e8b57767c26b4d.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0daf0cdb0975256d -C extra-filename=-5e636ca75a1c892a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --cap-lints allow -Copt-level=3 -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 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=86fad11f11ed7b8d -C extra-filename=-dc2fac79817e9c75 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=40bc4297ea660103 -C extra-filename=-a6d716cf1ebb8493 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7ab6ab6fe07a51e5 -C extra-filename=-e6bc2c417f4ca9e8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustversion-691c6ee2fb307654.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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=f8e4eb59aaec6018 -C extra-filename=-1ac58dd6001f353d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f624a2ad00226d0c -C extra-filename=-89c6bb22f5651fa1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblock_api-089999e2c4a5f883.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot_core-5e636ca75a1c892a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=0c3908da3e036971 -C extra-filename=-cdf5364e724adfe8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.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=ed354f9efbb140ad -C extra-filename=-9af5c1db326caf13 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-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 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=a4503b3f5be7bfae -C extra-filename=-240f7ce03dd6cee2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/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=3d707376a526ac08 -C extra-filename=-c3fae0789f49c9dc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a69fe4bdbfa52196 -C extra-filename=-803c3cbd366014ce --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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=9ddc5613599bc45a -C extra-filename=-6f53f1ddbe7bbeba --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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=80863db18fba02ca -C extra-filename=-dc9313970c5ddf2d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote_use_macros-6f53f1ddbe7bbeba.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=a500e3b531251697 -C extra-filename=-56ddf9e230193d41 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcollection_literals-a6d716cf1ebb8493.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinterpolator-dc2fac79817e9c75.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow-becc3548e827145f.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro_utils-27d59c03c16ec768.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote_use-dc9313970c5ddf2d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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=ce3c5e6028eb8ea7 -C extra-filename=-b345f828e352aade --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-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 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=58c68ab5f59382f5 -C extra-filename=-7a6afb15a507b192 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-240f7ce03dd6cee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-c3fae0789f49c9dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f42eb855d0a9b7b2 -C extra-filename=-fb5301ebb9ce86c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libattribute_derive_macro-56ddf9e230193d41.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libderive_where-b345f828e352aade.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmanyhow-becc3548e827145f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=af4c09cbb4c929c7 -C extra-filename=-2cf9c52fc774c5ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling thin-vec v0.2.19 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-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 --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=95e685418fb68f56 -C extra-filename=-9487faca90156c8d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-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=unexpected_cfgs --check-cfg 'cfg(kani)' --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", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=886883c58aa6000d -C extra-filename=-c6dac100f6ec2923 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcastaway-e6bc2c417f4ca9e8.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzmij-be0a5fb4987b6d6b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-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 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=f03fc18f6ab9fd47 -C extra-filename=-c91d8dbda59fbf27 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-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 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=1dca767d05d3352e -C extra-filename=-2219fb8220233356 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-240f7ce03dd6cee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-7a6afb15a507b192.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-c3fae0789f49c9dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.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="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=27402161ad6d09d4 -C extra-filename=-99188fdf1ebbd494 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=870fb349fc8edafb -C extra-filename=-1115105494bddd60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.3 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.10.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::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=8e57f7a699141a01 -C extra-filename=-d05e1ba97986c753 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libattribute_derive-fb5301ebb9ce86c8.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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.10.3 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.10.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::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="parking_lot"' --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", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "thin-vec", "url"))' -C metadata=d5bfdc2f77645a5c -C extra-filename=-8eafc3ffafb18acc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size_derive2-d05e1ba97986c753.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a37e7e79f2c5cdff -C extra-filename=-ea2e80ae90cca654 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=4553d57bd31d405d -C extra-filename=-00f8603b81ffeca5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=592ef71bde40535b -C extra-filename=-5d6c026344d43702 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60761bd4ebb9b0e3 -C extra-filename=-0f718f39025fea73 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=707eefd1bb5a427f -C extra-filename=-5fc54f22a0837149 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.35 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.35/src/lib.rs --error-format=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=6ff6e74207553ab4 -C extra-filename=-11330abcc0dbd62e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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=73cdbb4a6c394c82 -C extra-filename=-4f9903c427022c3e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.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(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0279db6722f8cde7 -C extra-filename=-c9362995b8200211 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=b70024a21cdddcb9 -C extra-filename=-e351d7790cef9297 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfind_msvc_tools-c9362995b8200211.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjobserver-11330abcc0dbd62e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshlex-0f718f39025fea73.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c8886df10ac67e97 -C extra-filename=-670b50796f30ec26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.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-utils v0.8.22 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/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=24dd532932adf540 -C extra-filename=-c64107a64c02aa81 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-utils-c64107a64c02aa81 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-utils-c64107a64c02aa81/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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=3f815e96e6dbe377 -C extra-filename=-6dd48861f27a0b9d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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)'` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.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 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=1ad539ff5c99a586 -C extra-filename=-f87d0115aa6fa76c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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=7d0611562a9ecc0e -C extra-filename=-337a1ca43c799f58 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b4746dc8e0140b16 -C extra-filename=-8399348dc920f4f7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=d2235df131ced9d6 -C extra-filename=-9e17cce534659ddd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=2e3c8e74b4a135fd -C extra-filename=-bc0528a2f0178ac4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-8399348dc920f4f7.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 bstr v1.13.0 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --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=274db4670786ac48 -C extra-filename=-10d2d181aa041152 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e87819c58c57c83 -C extra-filename=-337575b884e2c256 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-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 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=efa8292fce421865 -C extra-filename=-fb9a1f4a922099b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-9af5c1db326caf13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=79980382663c6f7b -C extra-filename=-189beaa03eaf19be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=4b38d05921413138 -C extra-filename=-443f3c4608d3de1f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-fb9a1f4a922099b8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-bc0528a2f0178ac4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-8399348dc920f4f7.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-c91d8dbda59fbf27.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-ec9e23406ed5d256.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 globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.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 --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=5ec462da48f639b0 -C extra-filename=-a29b12259211be43 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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=e0e26bb44e92d64b -C extra-filename=-def488a42191fe65 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=834188be0165b986 -C extra-filename=-048056feae8091cb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 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=4f0c778b825d9fec -C extra-filename=-05b09654eec85817 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.56 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.56/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=cf6b98003913500b -C extra-filename=-ef4820403a1de2de --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zerocopy-ef4820403a1de2de -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/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=61fdcbcf64fcc26d -C extra-filename=-cd6dd55d63a4a628 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-cd6dd55d63a4a628 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16fa9645c44a1d16 -C extra-filename=-3914504ef338c84a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/zerocopy-ef4820403a1de2de/build-script-build` Compiling ruff_macros v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=906cbae406b3e50f -C extra-filename=-fd7b0db8e6f00e9f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-fb9a1f4a922099b8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-2219fb8220233356.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-443f3c4608d3de1f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-cd6dd55d63a4a628/build-script-build` Compiling thiserror-impl v2.0.20 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.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=17ee5b04596bb7f8 -C extra-filename=-4618489e980af652 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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 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=2b8354fa55425fc3 -C extra-filename=-9a0d5ae60aca95d1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82f676e1e46c79f1 -C extra-filename=-8e9ef5db4063b918 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/typeid-8e9ef5db4063b918 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/typeid-8e9ef5db4063b918/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ad50e8d5c149dc4d -C extra-filename=-1556eb88ab9a0cda --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror_impl-4618489e980af652.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.56/src/lib.rs --error-format=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=2abbba2ef8da8f15 -C extra-filename=-f56ab3b9e00cfde6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` 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=c4603e3407d238dc -C extra-filename=-2085280377dfd8d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpin_project_lite-3914504ef338c84a.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_attributes-048056feae8091cb.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_core-337575b884e2c256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=646e8571ad1767b4 -C extra-filename=-50db11821549ef97 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.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=15c14c689b00f163 -C extra-filename=-50d04b99ea51e390 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=1c40745f613a02b4 -C extra-filename=-6f0f95f45ad5f2b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-50d04b99ea51e390.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a97f39fac9d2b04e -C extra-filename=-9459626f88dcd5a7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 char_str v0.0.2 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=cbdf8972ae4bcb5c -C extra-filename=-b7b2527511095159 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcastaway-e6bc2c417f4ca9e8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libryu-9a0d5ae60aca95d1.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16c22be7fa20c536 -C extra-filename=-e368aa8f12c3aff3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.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=d5b7c5ee38dc9730 -C extra-filename=-801eed53cb86759f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9042641909880283 -C extra-filename=-c0834f7e7ace2c00 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerocopy-f56ab3b9e00cfde6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.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=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' '--allow=clippy::assert_is_empty' --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_os,values("zos"))' --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("ztso"))' --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_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -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=347d9b60176ac3c3 -C extra-filename=-3c19e0b864b347bf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-3c19e0b864b347bf -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=62e780059f14524e -C extra-filename=-6b8ea472f5e5244b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_cache v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=1010a2a985f9c5e9 -C extra-filename=-343848a11c038d76 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-6b8ea472f5e5244b.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 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=2bf1674ead150ccf -C extra-filename=-e89211ffd6e9e50b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libppv_lite86-c0834f7e7ace2c00.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-6f0f95f45ad5f2b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d75c4f6a875c3307 -C extra-filename=-f66e527150f1e166 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abcd9dff9b763122 -C extra-filename=-9eab7eb3dc3ece91 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-3c19e0b864b347bf/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.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 '--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' '--allow=clippy::assert_is_empty' --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_os,values("zos"))' --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("ztso"))' --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_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --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=6ea72045b1c71f3a -C extra-filename=-21a0e49f751737dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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_asm_syscall,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_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 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=88c8f634fe076de2 -C extra-filename=-d558e469db94731f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsiphasher-9eab7eb3dc3ece91.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="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=037a48e4d6414e16 -C extra-filename=-08e7ae66261eb02a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_chacha-e89211ffd6e9e50b.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-6f0f95f45ad5f2b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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 --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=25fdbb61343cd58c -C extra-filename=-1762b83bdd00cf4b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98d690c2917f8933 -C extra-filename=-ddaf1af6cfb1b1d9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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_json v1.0.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/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=6d5996eadf6156f2 -C extra-filename=-69e741ecfc9fb2fa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_json-69e741ecfc9fb2fa -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/serde_json-69e741ecfc9fb2fa/build-script-build` 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=fba4441ba18d9ab7 -C extra-filename=-02228db9cd7912d3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-d558e469db94731f.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-08e7ae66261eb02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.28.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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=c28dc5a7c1c8f8dc -C extra-filename=-19692ef10b33a122 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.1 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=e07b8a4857338a15 -C extra-filename=-85abc46fe2af0ab5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=ea2d37c1f3c1ac33 -C extra-filename=-8ce37ea4020a9eee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.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="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=a046dc8e63a6e332 -C extra-filename=-99e316b820735511 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ab42f99d7f739c2 -C extra-filename=-e422d9594a08ba41 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.28.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.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=39a01ad759905406 -C extra-filename=-4b27d1cacdd0c10d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=715100f67112c9bd -C extra-filename=-2c68514dbcfc3bd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_generator-02228db9cd7912d3.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-d558e469db94731f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=94426fd4952f5147 -C extra-filename=-fe8cb938b14a3fd2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzmij-be0a5fb4987b6d6b.rmeta --cap-lints allow -Copt-level=3 -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 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=4157fb059b866c4f -C extra-filename=-195b1acbf00ea2f8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=d008373432843d04 -C extra-filename=-bff18aa3c150eee1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.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 object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.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=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=cb44810c78f7f3ae -C extra-filename=-d00a2d79799241de --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/object-d00a2d79799241de -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/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="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=2a4fd0d84bbdaff1 -C extra-filename=-5cde3a39734fffa7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/getrandom-5cde3a39734fffa7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ef543fd2ec106573 -C extra-filename=-3f2ceabfcfd81252 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/object-d00a2d79799241de/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=cbc62ea5fbf55890 -C extra-filename=-d19b2df5206ee92f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --cap-lints allow -Copt-level=3 -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 core_error --check-cfg 'cfg(core_error)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/getrandom-5cde3a39734fffa7/build-script-build` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=f66f157e22e28b38 -C extra-filename=-7ad333676f0c1850 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9f6d5613f35051c6 -C extra-filename=-2afdfbf9ae5b0984 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-7ad333676f0c1850.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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::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="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=7b03716b64154a2a -C extra-filename=-f037ddd646b45e8e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-3f2ceabfcfd81252.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=808d7dca17bb8776 -C extra-filename=-a885c4107ca37bdd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsiphasher-195b1acbf00ea2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("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=4b2e3e68ed8280bc -C extra-filename=-8ddf51ef79af077a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a1d237350a801dab -C extra-filename=-916ec4d9a34f711b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetopts-2afdfbf9ae5b0984.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-8ddf51ef79af077a.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_codegen-2c68514dbcfc3bd5.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-08e7ae66261eb02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-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 embed-bitcode=no --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5532e7ffd9f87947 -C extra-filename=-d769929b5108be9e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libobject-d19b2df5206ee92f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee07e9f64613ed3a -C extra-filename=-0f77ee22b9eecd07 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-a885c4107ca37bdd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d759db375be24bb -C extra-filename=-f6ab1c48b5b510c9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=76ab61e1827d8474 -C extra-filename=-8374be8d81123490 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/unicode_names2-8374be8d81123490 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2_generator-916ec4d9a34f711b.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 stacker v0.1.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/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(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=62a8d5f2aa65d895 -C extra-filename=-d01b87dc86597fea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/stacker-d01b87dc86597fea -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-e351d7790cef9297.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=0242d3569009a1aa -C extra-filename=-57c1c3128829e042 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6fde584edb2b66a0 -C extra-filename=-9e7988b053181557 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinyvec_macros-57c1c3128829e042.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/stacker-d01b87dc86597fea/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/unicode_names2-8374be8d81123490/build-script-build` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/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=b8baf6a63728f8a6 -C extra-filename=-76f6aaf4ecea3ba7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-76f6aaf4ecea3ba7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libar_archive_writer-d769929b5108be9e.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-e351d7790cef9297.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 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=04ad356c755c6d84 -C extra-filename=-3054326373df70ad --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-0f77ee22b9eecd07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=59034dcc6028f36d -C extra-filename=-1685c0c119bf2e31 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinyvec-9e7988b053181557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/psm-76f6aaf4ecea3ba7/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6d86b6e8e4743c4 -C extra-filename=-4f1a4b6b1bcd5864 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-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 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b09b06aa3fb638ff -C extra-filename=-6fe28375f774917b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpsm-4f1a4b6b1bcd5864.rmeta --cap-lints allow -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` Compiling ruff_annotate_snippets v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name 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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=1f2b28f70b4890dd -C extra-filename=-18309ff01c310853 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.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 glob --edition=2021 /usr/share/cargo/registry/glob-0.3.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())' -C metadata=28e21ee759af8d50 -C extra-filename=-96a3d699d13a7c94 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4ac1c769e1de511d -C extra-filename=-60c8a272bf17c80c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/clang-sys-60c8a272bf17c80c -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-96a3d699d13a7c94.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 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=9197de53e6882768 -C extra-filename=-de9cb33e0d4cf51c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/clang-sys-60c8a272bf17c80c/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=0468a13542db4962 -C extra-filename=-aa98b7e16e75c4ea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5401b84a34bcb346 -C extra-filename=-b7e60834e90598c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rustix-b7e60834e90598c8 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/rustix-b7e60834e90598c8/build-script-build` 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=c296fdd9519c8cd9 -C extra-filename=-caeee344a049cf40 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libminimal_lexical-aa98b7e16e75c4ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d22a2e7f61f6bf2 -C extra-filename=-b003b94b550aca6f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41503442f62cab3a -C extra-filename=-68f7866586861d50 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=209b3bb1e62fce22 -C extra-filename=-53043019461d133e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/bindgen-53043019461d133e -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3e22403d69cbf75b -C extra-filename=-5e4b04b1c63f5dd4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblinux_raw_sys-68f7866586861d50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/bindgen-53043019461d133e/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=98192b1af462ebe0 -C extra-filename=-9d2dce9e8e49707c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-96a3d699d13a7c94.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-12fd7eac5510a0cb.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibloading-b003b94b550aca6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35215169f81f9f3b -C extra-filename=-59272b95edfe37f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnom-caeee344a049cf40.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.28.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.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", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=fe7ce166af82446b -C extra-filename=-e00693741e8e3e74 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libboxcar-f66e527150f1e166.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_queue-1762b83bdd00cf4b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashlink-85abc46fe2af0ab5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libintrusive_collections-99e316b820735511.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinventory-e422d9594a08ba41.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libportable_atomic-21a0e49f751737dd.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa_macro_rules-4b27d1cacdd0c10d.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa_macros-19692ef10b33a122.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtypeid-9459626f88dcd5a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7494f389e5207ba5 -C extra-filename=-83bf2f1f24e908de --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-9af5c1db326caf13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=094336c83f135d84 -C extra-filename=-d264bc5b49d4bc36 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.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_parser v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=67e6affdbdcf7c74 -C extra-filename=-8b93e23215657a4e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=9b57bdf35422121f -C extra-filename=-ec7611f94cd9c0a1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=57efabc733107e56 -C extra-filename=-594a9e8062fb6c7a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-ec7611f94cd9c0a1.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcexpr-59272b95edfe37f1.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclang_sys-9d2dce9e8e49707c.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-83bf2f1f24e908de.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-2219fb8220233356.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-c91d8dbda59fbf27.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshlex-0f718f39025fea73.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.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=060503c0a9895a69 -C extra-filename=-e59bf615719e8838 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/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=2299e91f5663259a -C extra-filename=-3e700eabf1b4a4fe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/anyhow-3e700eabf1b4a4fe -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=944eb995c0190053 -C extra-filename=-5253b4d105a05c69 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/anyhow-3e700eabf1b4a4fe/build-script-build` 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=7e64838a4fe3a9e0 -C extra-filename=-a3ca45abc33d1d2b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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="std"' --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=922383c50d91e467 -C extra-filename=-31edcd1a299b8225 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-31edcd1a299b8225 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b07fd7981bbd4f20 -C extra-filename=-3acd8fb4675619da --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=879bd553f3a0aa34 -C extra-filename=-b9bfe0b515e9edd6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 crossbeam-epoch v0.9.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.20/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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=baec84a273da6dcd -C extra-filename=-b38188c0cdacc881 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-epoch-b38188c0cdacc881 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=66177567f4f299d9 -C extra-filename=-8e0898afae6f74fb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crc32fast-8e0898afae6f74fb -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-epoch-b38188c0cdacc881/build-script-build` Compiling crossbeam-deque v0.8.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.7/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", "std"))' -C metadata=e5b11927d0041914 -C extra-filename=-15cd223532106ac6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-deque-15cd223532106ac6 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=df376eeec1375d98 -C extra-filename=-59124c0d2bb17c68 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -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_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-deque-15cd223532106ac6/build-script-build` Compiling camino v1.2.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/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=b87da52f895881b4 -C extra-filename=-d22ccbcc903e3074 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/camino-d22ccbcc903e3074 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=caba9bf311fbd6c5 -C extra-filename=-7476eed8b49fe936 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=872d711793767b1a -C extra-filename=-d9d9d01a58a2b68b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8parse-7476eed8b49fe936.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.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=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=2bb539b5ea29cb78 -C extra-filename=-54a1672b4989db83 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_epoch-59124c0d2bb17c68.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -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_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/camino-d22ccbcc903e3074/build-script-build` 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=3b2fb59b327e7968 -C extra-filename=-3c70eb3efb0edf79 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/num-traits-3c70eb3efb0edf79 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libautocfg-5253b4d105a05c69.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 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=1b4a081b7b30690c -C extra-filename=-4e25e1fa4ebdaeb8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--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=baa4ba8f952563a8 -C extra-filename=-3c2c4a447fe8cda9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcpufeatures-4e25e1fa4ebdaeb8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-3f2ceabfcfd81252.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/num-traits-3c70eb3efb0edf79/build-script-build` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=4c528b4ecbdb9fc0 -C extra-filename=-1fae8cdb798ad1a7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -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 ruff_diagnostics v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=941ea3417cf0fe7c -C extra-filename=-77fee301ef5adca5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.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 uuid v1.24.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.24.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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="std"' --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=4d8bbde1bd9a6832 -C extra-filename=-d6ba13bc8a053323 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63b439a54c910fe7 -C extra-filename=-af860fd7dbca238f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=529413e6186e62f1 -C extra-filename=-b3c024f5e52222ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d5c1a9c5f7706c0c -C extra-filename=-16890e7d43ea3b6e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_parse-d9d9d01a58a2b68b.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_query-af860fd7dbca238f.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolorchoice-b3c024f5e52222ab.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8parse-7476eed8b49fe936.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a7702edba823074a -C extra-filename=-203875458d4329ed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 rand v0.10.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.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="std_rng"' --cfg 'feature="sys_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=7606557547dc4436 -C extra-filename=-b8cdbf2a5e9b450a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchacha20-3c2c4a447fe8cda9.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-f037ddd646b45e8e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand_core-3f2ceabfcfd81252.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2b28ce100778b971 -C extra-filename=-836739f22f5eefa8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a1b2bdb161a08e81 -C extra-filename=-749bc4bf6446747f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0621ef3172de4d1 -C extra-filename=-8d6698815c689c7f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblazy_static-749bc4bf6446747f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6917078ab46664a9 -C extra-filename=-9b6c85794602e9fe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libiana_time_zone-836739f22f5eefa8.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnum_traits-203875458d4329ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=fc2ab055ed4e081b -C extra-filename=-f467ff526e7aa85e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/crc32fast-8e0898afae6f74fb/build-script-build` 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=7ea66050afe43509 -C extra-filename=-a741fbcf90035e0a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=21218ce10b751f69 -C extra-filename=-8b236f11688f5e55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9a3f67cc18c30ed -C extra-filename=-4670b24034114609 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.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("nightly"))' -C metadata=a5e150d4109b7fb5 -C extra-filename=-19394e0c62288937 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a3d57a0b536fe22e -C extra-filename=-accc4c08b11b9b06 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3f7f7c672076f129 -C extra-filename=-72be3badaac1a358 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchrono-9b6c85794602e9fe.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchers-8b236f11688f5e55.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnu_ansi_term-accc4c08b11b9b06.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsharded_slab-8d6698815c689c7f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthread_local-19394e0c62288937.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_core-337575b884e2c256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ab67e1ccb7c0f268 -C extra-filename=-25a311497a6ca586 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libvte-a741fbcf90035e0a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=176aff44f8326c87 -C extra-filename=-14f837d4233b8508 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --cap-lints allow -Copt-level=3 -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 ruff_notebook v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a50d2ad8f366bda3 -C extra-filename=-b4c46373039f93d6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-d6ba13bc8a053323.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.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-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 --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=c471ddbde9a62879 -C extra-filename=-a9879739a872ce7c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-d6ba13bc8a053323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=9c9d48dfa1946297 -C extra-filename=-c574afd8a7fc4b51 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=8177bc647e3405e4 -C extra-filename=-90e10af2b89750d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ca346ebefc9c7160 -C extra-filename=-715a82ad6737f8b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=d6132975979fd08e -C extra-filename=-86aacfd964ad2485 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.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("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=3ff9cb6138d5340f -C extra-filename=-a63f3bf824a2d795 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-715a82ad6737f8b2.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblock_api-089999e2c4a5f883.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot_core-5e636ca75a1c892a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=20f5a5fd77e35fbc -C extra-filename=-1efa302bc12247a6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchrono-9b6c85794602e9fe.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnewtype_uuid-a9879739a872ce7c.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_xml-90e10af2b89750d4.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrip_ansi_escapes-25a311497a6ca586.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-d6ba13bc8a053323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac57f921946b1e63 -C extra-filename=-4ae4b508e30efd21 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsynstructure-4670b24034114609.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 ty_static v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=abd447b23f6f5fb6 -C extra-filename=-d0f4b03a2d8f52ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=3f8edc660a382313 -C extra-filename=-14de7f625ea26943 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.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.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=5461e92b0e25b983 -C extra-filename=-6a7459cb7095981b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustversion-691c6ee2fb307654.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=48efd35d3f380bc3 -C extra-filename=-2057195ea63d9ac2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb0ea31062f7b4ff -C extra-filename=-5de2f39a0060dff2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=811b7bd9a7c6d0d0 -C extra-filename=-8f0ebc0ade14db6d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fa6cd7c580fb92b -C extra-filename=-99770828387e1497 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f09a2818a27ed1c -C extra-filename=-b8509cfada410cd7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f3b43ba71883c25e -C extra-filename=-490b4e88f810074d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=202feda710d4702e -C extra-filename=-5e30fe0f09cf5702 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsynstructure-4670b24034114609.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=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=a425977e5c942d51 -C extra-filename=-ecd56e517d4f6eab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom_derive-4ae4b508e30efd21.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 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=36dec69629fcb4cc -C extra-filename=-8bc420f662c4aca6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-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 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=59f44238247af9ea -C extra-filename=-f6f9b1a885867d0c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=482258594a9e9391 -C extra-filename=-6cc6ec3208d802e5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfastrand-f6f9b1a885867d0c.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgetrandom-f037ddd646b45e8e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustix-5e4b04b1c63f5dd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=a628c2119d7b036b -C extra-filename=-4a6493c7f67d633c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstable_deref_trait-8bc420f662c4aca6.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke_derive-5e30fe0f09cf5702.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=044582b3addf261a -C extra-filename=-05aa0f3ba85437d6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 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=1eaceea3592e3a17 -C extra-filename=-c60e7e3a341099b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 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="std"' --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=5565f1f041d8b4e8 -C extra-filename=-8820d493ca934888 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-8820d493ca934888 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbindgen-594a9e8062fb6c7a.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-e351d7790cef9297.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpkg_config-e59bf615719e8838.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.16.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-8820d493ca934888/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="std"' --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=258237104a6eb24e -C extra-filename=-c612f3565e50fca8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.16.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-31edcd1a299b8225/build-script-build` 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="std"' --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=a4891ac57fd51aa1 -C extra-filename=-efadc1ded3e5c7b1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_sys-c612f3565e50fca8.rmeta --cap-lints allow -Copt-level=3 -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 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 --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=7b4ba946c754c414 -C extra-filename=-874d7cd4e4bd9bbd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_safe-efadc1ded3e5c7b1.rmeta --cap-lints allow -Copt-level=3 -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 zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.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 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=e9ec3896bd37801e -C extra-filename=-3db7a919fd33b0db --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrc32fast-14f837d4233b8508.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_path-86aacfd964ad2485.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd-874d7cd4e4bd9bbd.rmeta --cap-lints allow -Copt-level=3 -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 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=ec27c04a6ae05a99 -C extra-filename=-e4dedfa5586831f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e6f2b44f92f30edd -C extra-filename=-8c52be66f588ae6f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=a7263920025eb66f -C extra-filename=-dbf0209fb0c2b79f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-6a7459cb7095981b.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-a63f3bf824a2d795.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-490b4e88f810074d.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-1efa302bc12247a6.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=4fea871007a935b2 -C extra-filename=-70af854916c13438 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec_derive-05aa0f3ba85437d6.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 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=c6697037bff52a49 -C extra-filename=-14ca7e4057b74c50 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7c8cc2b34831e308 -C extra-filename=-0eed0792d057c2e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2fd9bda12fa1a5ac -C extra-filename=-50ba82232ba70245 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern litemap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblitemap-0eed0792d057c2e3.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtinystr-14ca7e4057b74c50.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwriteable-e4dedfa5586831f1.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82475a0d5211bb18 -C extra-filename=-28c213b43b725106 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a7c86e44350fd0bc -C extra-filename=-e2b4f8b464608a8d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libucd_trie-8c52be66f588ae6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12f57f479cfc651e -C extra-filename=-ee94821944c59cb5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.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="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=2efb3efe968f1c02 -C extra-filename=-c333d7c3cbb6a733 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=942b441a24f42a64 -C extra-filename=-abd4db1618701663 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/icu_properties_data-abd4db1618701663 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60152dd4027483e3 -C extra-filename=-45cb862aaed3f66d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60645ff5d429721d -C extra-filename=-2f1c251301f9e311 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpotential_utf-28c213b43b725106.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8_iter-45cb862aaed3f66d.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/icu_properties_data-abd4db1618701663/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=04009f038781b35b -C extra-filename=-4fcdcdc8fc0c3e13 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdisplaydoc-c60e7e3a341099b8.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_locale_core-50ba82232ba70245.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwriteable-e4dedfa5586831f1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyoke-4a6493c7f67d633c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerofrom-ecd56e517d4f6eab.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerotrie-ee94821944c59cb5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=648c058a343552c9 -C extra-filename=-a104b1241f98be0f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-e2b4f8b464608a8d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ae5ed89f74d72d5b -C extra-filename=-e04893fc29e1acd4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name 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=15b96c4e81aecfbe -C extra-filename=-ea903dc56ad5de9b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c00a5e96b17c6f72 -C extra-filename=-49157c9debd1fdd1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-e2b4f8b464608a8d.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_meta-a104b1241f98be0f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=38df371628b5af46 -C extra-filename=-5528eda343dbb9d4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libucd_trie-ea903dc56ad5de9b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=035d7e6c325a1907 -C extra-filename=-6f28ff02e3e2bdc5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_collections-2f1c251301f9e311.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_locale_core-50ba82232ba70245.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties_data-e04893fc29e1acd4.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_provider-4fcdcdc8fc0c3e13.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerotrie-ee94821944c59cb5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name ron --edition=2021 /usr/share/cargo/registry/ron-0.12.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", "indexmap", "integer128", "internal-span-substring-test", "std", "unicode-segmentation"))' -C metadata=dd5daab0fc581dc7 -C extra-filename=-d6efb1948440f9c0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --extern typeid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtypeid-9459626f88dcd5a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c16d639177527c9 -C extra-filename=-05b44a9d03fc8acc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-e2b4f8b464608a8d.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_generator-49157c9debd1fdd1.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 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=71fd5dde0d31f4ed -C extra-filename=-db152d8fdfd27697 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c6627b477fbd7879 -C extra-filename=-03b69093aecfad18 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libconsole-c333d7c3cbb6a733.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest-5528eda343dbb9d4.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpest_derive-05b44a9d03fc8acc.so --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libron-d6efb1948440f9c0.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-db152d8fdfd27697.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-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 --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::byte_char_slices' '--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=33bd0951ac301354 -C extra-filename=-e6fce4a8b0bcb002 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=415e84ef5c2e53c1 -C extra-filename=-f47fc8ce759d00c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwinnow-e6fce4a8b0bcb002.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=039a64c1dd5930ef -C extra-filename=-af3e860e484e46af --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=02c9809c5015c466 -C extra-filename=-93ecc51c102a0bed --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.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=646dd6001024e675 -C extra-filename=-d3d48191226ba4ee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 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=140fd41aacc31ee0 -C extra-filename=-090a5fc16463fc1b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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_match' '--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=7c660307bdcc5448 -C extra-filename=-4e04d86da71e30cc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --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_match' '--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=ab6784e1916ea9ab -C extra-filename=-d9ed6ef7ab07b3f9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_spanned-af3e860e484e46af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_datetime-090a5fc16463fc1b.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-f47fc8ce759d00c3.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_writer-4e04d86da71e30cc.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwinnow-e6fce4a8b0bcb002.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b22d58661050f4fa -C extra-filename=-e6688461b391d958 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustix-5e4b04b1c63f5dd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=10df28e03cd835d9 -C extra-filename=-aaa967c21f50c4e3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b636195d434fd8cc -C extra-filename=-b2824fd8e06460b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.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 --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::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' '--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=77a5fdd4ac1bd926 -C extra-filename=-8b082323a047ab71 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_lex-b2824fd8e06460b8.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrsim-aaa967c21f50c4e3.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libterminal_size-e6688461b391d958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6b0c2196aa949ada -C extra-filename=-b2873a7ed36432bc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.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_derive v4.6.4 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.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 --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::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' '--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=abb61e02c3feb619 -C extra-filename=-98f693d6601fd757 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libheck-ea2e80ae90cca654.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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=50a2dec9f78acd34 -C extra-filename=-42ee066f8357772e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.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 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=a182c113e67dab3f -C extra-filename=-f61ae7c842ee459f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_ranged_value v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_ranged_value) Running `/usr/bin/rustc --crate-name ruff_ranged_value --edition=2024 crates/ruff_ranged_value/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=90356c1abbbf93ae -C extra-filename=-2a14185479bb7444 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c03e8dc64436b2f9 -C extra-filename=-5581fc6028e63f1d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=38b5187f4c4db19e -C extra-filename=-92296064c61f09ce --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling clap v4.6.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.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 --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::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' '--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=10df15e3f05010d9 -C extra-filename=-e028d7b93b1643b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_builder-8b082323a047ab71.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_derive-98f693d6601fd757.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 ty_site_packages v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=9d4a6556a3a1a224 -C extra-filename=-5231cfd1fc299ea5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=1ef8f1ce43b7a646 -C extra-filename=-4b9fe0db5bbc53b5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9fd1a8102d9e7a40 -C extra-filename=-5a48f9150aa91ff4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c89490c2728ff9d1 -C extra-filename=-fbb9d0a462f22158 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6f2635d4f123df4 -C extra-filename=-330abd31a50d6739 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunscanny-fbb9d0a462f22158.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libversion_ranges-4b9fe0db5bbc53b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4/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=47e53db0ba4415f4 -C extra-filename=-1a077b6c9642040c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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=240f452962742af9 -C extra-filename=-d9b505e97b3aa9fc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_collections-2f1c251301f9e311.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_normalizer_data-1a077b6c9642040c.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_provider-4fcdcdc8fc0c3e13.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzerovec-70af854916c13438.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=40ff08e7154b9b2e -C extra-filename=-709eb87cdd75398c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-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="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=b1965350c1fcfebd -C extra-filename=-aa66d5ce4d272b9b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_normalizer-d9b505e97b3aa9fc.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4dd4809bd63a9547 -C extra-filename=-2501a2a6e9eb4103 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=837cda02750a9831 -C extra-filename=-dfef31f56d73ffb8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4499594f3ec7bfe3 -C extra-filename=-c952e1c3b5de9f58 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpercent_encoding-dfef31f56d73ffb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=03db59739020b015 -C extra-filename=-9290275a25f73233 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liboption_ext-2501a2a6e9eb4103.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3e88f465f7fe927 -C extra-filename=-445220e48ff2ff91 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libidna_adapter-aa66d5ce4d272b9b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libutf8_iter-45cb862aaed3f66d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=091c0b9412c8396e -C extra-filename=-c0bff588c86d3636 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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=b9e10cb77d984f02 -C extra-filename=-a962ab257d9519ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libform_urlencoded-c952e1c3b5de9f58.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libidna-445220e48ff2ff91.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpercent_encoding-dfef31f56d73ffb8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.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 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=86b3a2be986c1965 -C extra-filename=-0da70301d79d221e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdirs_sys-9290275a25f73233.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=380531582711deb7 -C extra-filename=-6ab8d1f2161cd5bd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.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=198ebd7cf46d5140 -C extra-filename=-c4c6f630948a0e24 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdirs-0da70301d79d221e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/zstd-sys-8820d493ca934888/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=1d6aaea1d38af42f -C extra-filename=-c2defc289f9a1967 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rayon-core-c2defc289f9a1967 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="std"' --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=1b657c76bc42d96b -C extra-filename=-b85e0648e2464f9c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.16.4-build/ruff-0.16.4/target/rpm/build/zstd-safe-31edcd1a299b8225/build-script-build` 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="std"' --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=008b20d24ac19396 -C extra-filename=-c7c338d98ac74760 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_sys-b85e0648e2464f9c.rmeta --cap-lints allow -Copt-level=3 -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.16.4-build/ruff-0.16.4/target/rpm/build/rayon-core-c2defc289f9a1967/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=06104ba1687ff7c5 -C extra-filename=-06363a6c7102db3c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/crc32fast-8e0898afae6f74fb/build-script-build` 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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=619334d10533c8b0 -C extra-filename=-e14fe8b94318372b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.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 --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 -C debug-assertions=off --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=522e6c65efbd40dd -C extra-filename=-f2e41bf716ebdfbe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-core v0.1.0 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "std", "tz-fat"))' -C metadata=361efb566b78f09f -C extra-filename=-9a94cdfb819715f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2231c4f9c2c98411 -C extra-filename=-bb247a97ddb23051 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon_core-06363a6c7102db3c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.35 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=e3eb93cb48918cc6 -C extra-filename=-bf25ed8bba15f5df --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff_core-9a94cdfb819715f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 embed-bitcode=no --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds -C debug-assertions=off --cfg 'feature="default"' --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=c5afbb2863fe003b -C extra-filename=-d54ff49a158b2325 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libequivalent-e14fe8b94318372b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-f2e41bf716ebdfbe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c79c8859e4c75315 -C extra-filename=-15c021439779f9ca --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --cap-lints allow -Copt-level=3 -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 --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 --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=6d9d18a1906955e7 -C extra-filename=-ae1a7861bf4bb2ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd_safe-c7c338d98ac74760.rmeta --cap-lints allow -Copt-level=3 -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-channel v0.5.16 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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 --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=9b5d9647b8db9d37 -C extra-filename=-0f421b76e5d09890 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3f3ff870b4e3ed55 -C extra-filename=-f5dc531804c97a84 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.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 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3d588ddf918dd915 -C extra-filename=-f60659cd6376b03b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=e0e6724d56b8bb62 -C extra-filename=-c0808ff78d2f776f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-f5dc531804c97a84.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c69b524d93452f96 -C extra-filename=-b39c3d3a253460db --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/zip-8.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 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=34117247049e0312 -C extra-filename=-93482b971705385c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrc32fast-15c021439779f9ca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-d54ff49a158b2325.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-12e4677ed085be69.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_path-f60659cd6376b03b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzstd-ae1a7861bf4bb2ae.rmeta --cap-lints allow -Copt-level=3 -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=e37b17aa822d12bc -C extra-filename=-a05ca09043d1db10 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_channel-0f421b76e5d09890.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_deque-54a1672b4989db83.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_epoch-59124c0d2bb17c68.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_queue-1762b83bdd00cf4b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_utils-6dd48861f27a0b9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d759cba458688dbf -C extra-filename=-f1479801113da81a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-f1479801113da81a -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=74c89a48b12ac6a6 -C extra-filename=-0b7acd87887e1cd7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty_vendored-0b7acd87887e1cd7 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-b39c3d3a253460db.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-c0808ff78d2f776f.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-93482b971705385c.rlib -Copt-level=3 -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.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-f1479801113da81a/build-script-build` Compiling ruff_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=4e7667cae0008713 -C extra-filename=-abbc86e2657c19cf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.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.16.4-build/ruff-0.16.4/target/rpm/build/ty_vendored-0b7acd87887e1cd7/build-script-build` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=23ccf9677b639bac -C extra-filename=-4dc7433ca75be008 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=14830bfec15a4dfb -C extra-filename=-a650d0550b531fc5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1b904e0e5525d045 -C extra-filename=-80930181a1ac023b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/paste-80930181a1ac023b -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=be5b55d5e5bd7fc3 -C extra-filename=-dcca77686ee1c2d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_runtime-a650d0550b531fc5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.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.16.4-build/ruff-0.16.4/target/rpm/build/paste-80930181a1ac023b/build-script-build` 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=1b2c1b104382933b -C extra-filename=-2ebb7b2095568251 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsiphasher-195b1acbf00ea2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3cd2b3d2e5003e89 -C extra-filename=-ca779449f0f9e10f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libeither-f87d0115aa6fa76c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cb17d980dab45cdf -C extra-filename=-2608d3ff5c3c1a00 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5ff77689054a28a -C extra-filename=-4a40bad5919576f2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f603794eb3d9cb8 -C extra-filename=-fe005d7399763724 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/radium-fe005d7399763724 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4aed9519c0d44a15 -C extra-filename=-dc03da245d0a535e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0ed89d7c87a352c0 -C extra-filename=-1c0aea295a0e1f72 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=49589a23785ba8b8 -C extra-filename=-4a716ef45795fde8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b21114326431ddc7 -C extra-filename=-9602a401d5c5ce49 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=692efbb9eb69a48e -C extra-filename=-e715e69a26519a35 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_macros-dcca77686ee1c2d0.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg_runtime-4a716ef45795fde8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4e95917a6b01207 -C extra-filename=-3dbd691c1f689b0e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_spanned-af3e860e484e46af.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_datetime-4a40bad5919576f2.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-f47fc8ce759d00c3.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwinnow-1c0aea295a0e1f72.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/radium-fe005d7399763724/build-script-build` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=96e4d9b4bab190b2 -C extra-filename=-3aee843be850de49 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinotify_sys-2608d3ff5c3c1a00.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5a7083906ec79d9 -C extra-filename=-88d5a0988d831cdb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_shared-2ebb7b2095568251.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c9dc608d4719aa1b -C extra-filename=-2acd475e8a698128 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 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=c589bd376bdc35a5 -C extra-filename=-a0dcb0f6315145b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror_impl-4dc7433ca75be008.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 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=d350963e36c42197 -C extra-filename=-5386285d55def902 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libboxcar-f66e527150f1e166.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-ca779449f0f9e10f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-a0dcb0f6315145b7.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburlencoding-dc03da245d0a535e.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libversion_ranges-4b9fe0db5bbc53b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=f2eda2589d43148e -C extra-filename=-b60154e66594fef9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=8b3ad387a1703202 -C extra-filename=-4e667011272ba4ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54d9d82c2eff64d9 -C extra-filename=-72790fb6e3cbed01 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f91743924f63347f -C extra-filename=-eed521bada985903 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.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=1ecb98ce5d873773 -C extra-filename=-5253eca3124ab277 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 mio v1.2.2 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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=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=fc5d1182c59f8eec -C extra-filename=-760e1104a8e7b743 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.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="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=1a1a0fe74462939d -C extra-filename=-2ee9f511a94b71f2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9502501e5a4b9679 -C extra-filename=-609776769d717330 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=56399586ef982c30 -C extra-filename=-33125f2829198a73 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtap-609776769d717330.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.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="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=f878007f51b6d940 -C extra-filename=-2bdc25a6c72207e2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_dedot-2ee9f511a94b71f2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5891c3bd355d025 -C extra-filename=-ab511713c7c58a0d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinotify-3aee843be850de49.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmio-760e1104a8e7b743.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify_types-72790fb6e3cbed01.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=855fb371781fc92c -C extra-filename=-4166b0d89b1a0dd1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-88d5a0988d831cdb.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librust_stemmers-eed521bada985903.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=47769f6f655eed5f -C extra-filename=-df67afee54e2802b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep508_rs-5386285d55def902.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-3dbd691c1f689b0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7470c542f57a5b6 -C extra-filename=-439353276e9690b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-4e667011272ba4ab.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_derive-5253eca3124ab277.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpaste-2acd475e8a698128.so --extern peg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpeg-e715e69a26519a35.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bbfb7f00d54c930d -C extra-filename=-6a324a3fa9b232c1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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 ruff_python_formatter v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=08d4f38cbd87365c -C extra-filename=-9e52215a984e2fc5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b1290b38b6d5a585 -C extra-filename=-f204dcdf991b939a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` Compiling ruff_python_index v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=8b1e459f7667cb5c -C extra-filename=-2a816e321d069552 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.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=7341598eb5347407 -C extra-filename=-e1b39181fa45e0e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=61951c4244a4321e -C extra-filename=-4a5da8c07355488e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46694ea75eaa38e5 -C extra-filename=-0882905e2715b24f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=785988401cb5276a -C extra-filename=-92bb734d88f516c9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/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=eb4ab32c77cb474e -C extra-filename=-04c5b95a4260f678 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ref-cast-04c5b95a4260f678 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/ref-cast-04c5b95a4260f678/build-script-build` 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=86e3d3cd26089548 -C extra-filename=-cd933ea761848cd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfunty-92bb734d88f516c9.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libradium-6a324a3fa9b232c1.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtap-609776769d717330.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwyz-33125f2829198a73.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=09cc0c0518924620 -C extra-filename=-ef43490b96b29f03 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ref-cast-impl v1.0.27 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/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=5c2172501943831e -C extra-filename=-e238ae1a228687fa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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=ac018b49bf0e87c7 -C extra-filename=-508e50ff8d14355f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=42f388905e1cc4f4 -C extra-filename=-f2a25a2105ffb3e8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libref_cast_impl-e238ae1a228687fa.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 ruff_linter v0.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=340d6ab23d888ea8 -C extra-filename=-1caeccd3f84630c1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-e1b39181fa45e0e9.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-439353276e9690b2.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-0882905e2715b24f.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-df67afee54e2802b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-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::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(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=36ff56c0a48f8ee8 -C extra-filename=-3c8ccf6cb78e5426 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam_channel-0f421b76e5d09890.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive-803c3cbd366014ce.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-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 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=aac7e7f639474cd2 -C extra-filename=-20ccc13ca22a4ac0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b72d9c5f2e78097 -C extra-filename=-445fc8bbf321f3d0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_derive_internals-508e50ff8d14355f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 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=e22e1f0a29538849 -C extra-filename=-c70c5d0faa978b99 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6df88461c93ced94 -C extra-filename=-df64fef58ff9c2d1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=342a99285513d5a6 -C extra-filename=-375737b706fbd289 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdyn_clone-df64fef58ff9c2d1.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libref_cast-f2a25a2105ffb3e8.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libschemars_derive-445fc8bbf321f3d0.so --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=2789348c28d41b3e -C extra-filename=-c95ecf935ea421b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-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 '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2942e2059a20efba -C extra-filename=-32e5c5514ede58b3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_semantic v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=412d341088f36d0d -C extra-filename=-d672d1a669d0dff5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_graph v0.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=299936e489498db8 -C extra-filename=-3f9c210e72808fe6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libschemars-375737b706fbd289.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=e54517ecf9c8bf73 -C extra-filename=-5b023eea255ffc2d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/escargot-5b023eea255ffc2d -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/escargot-5b023eea255ffc2d/build-script-build` 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=92f17316471a3fda -C extra-filename=-0898880f4ebdbfd0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/nix-0898880f4ebdbfd0 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_aliases-32e5c5514ede58b3.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 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=e6a5e9b8b6727522 -C extra-filename=-724a27f89871184c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ba330d9a6c4c428 -C extra-filename=-414f9d441060c7a6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-f72a148b6ff889e6.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling html-escape v0.2.14 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8f035c4ca0f0742a -C extra-filename=-804b5382150f7fb1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-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=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=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_possible_wrap' '--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())' -C metadata=b1e330ef8321512c -C extra-filename=-ea39cdc761f770c6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_lossy-724a27f89871184c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_parse-d9d9d01a58a2b68b.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhtml_escape-804b5382150f7fb1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=132912cfd10b02ba -C extra-filename=-b2461da46733cb18 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case_core-414f9d441060c7a6.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.16.4-build/ruff-0.16.4/target/rpm/build/nix-0898880f4ebdbfd0/build-script-build` 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=f6862eeea1b5dba8 -C extra-filename=-2db3050d8841c2ce --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=f6e7a6c44edb3a02 -C extra-filename=-bbe5ddfed8a67a6a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=20476e1f1f2acd9b -C extra-filename=-8e22545822845ee0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=771607957c8d0da9 -C extra-filename=-fd90cea3aac4e5b6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/fs-err-fd90cea3aac4e5b6 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libautocfg-5253b4d105a05c69.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=987bd5ced0d2d6b3 -C extra-filename=-5f903af4b3465e59 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/terminfo-5f903af4b3465e59 -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf_codegen-2c68514dbcfc3bd5.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 tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=b7962597599aad66 -C extra-filename=-e739698343ed151f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/tikv-jemalloc-sys-e739698343ed151f -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcc-e351d7790cef9297.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 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=5bd94c6c9a14ddb0 -C extra-filename=-554e6d253045a259 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28e5fca083623102 -C extra-filename=-cee4b2be9af4e29a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e130f70aac48b3cd -C extra-filename=-34f9dc2eb2e289c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=92895285cfdd37d5 -C extra-filename=-fb9e3c438b887d0a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=155bea3480ab6d5a -C extra-filename=-ab06fa02f9efa3b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle_svg-ea39cdc761f770c6.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libescargot-2db3050d8841c2ce.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnormalize_line_endings-fb9e3c438b887d0a.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libos_pipe-554e6d253045a259.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox_macros-8e22545822845ee0.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwait_timeout-cee4b2be9af4e29a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f8faf0cb8908f62b -C extra-filename=-81649fa18b6b8c81 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libminimal_lexical-34f9dc2eb2e289c2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/target/rpm/build/tikv-jemalloc-sys-e739698343ed151f/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/terminfo-5f903af4b3465e59/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/fs-err-fd90cea3aac4e5b6/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=4736c9e588d8e867 -C extra-filename=-d24cd3e90308bfb2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcfg_if-cb74bea35cf27caf.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -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=06c0576c1309b95b -C extra-filename=-cd4f442921de88a2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case_macros-b2461da46733cb18.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.5 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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::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::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' '--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=1d539df648e84e7b -C extra-filename=-810e13940a656cd2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=592bceb188388578 -C extra-filename=-a9584da195d1eca9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=03a06adc723f940f -C extra-filename=-149f447a538fc988 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfnv-a9584da195d1eca9.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnom-81649fa18b6b8c81.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libphf-0f77ee22b9eecd07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a36e2efee329fbcf -C extra-filename=-8fb2ec62e8c1fd05 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete-810e13940a656cd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=cdb02b991994b5d5 -C extra-filename=-48e8f569b683f425 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -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.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=0cf087f2115824f6 -C extra-filename=-9b28d8a49e2581d7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --cap-lints allow -Copt-level=3 -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` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.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="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=5faab31c737cc92f -C extra-filename=-d5285339476e1e02 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d4ed9db82135bf0 -C extra-filename=-2e8493dba38fa29d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfs_err-48e8f569b683f425.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libos_str_bytes-d5285339476e1e02.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=9f27028fa32ff9d0 -C extra-filename=-8acf2e84207a89b6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibc-a697acebaf17c9cd.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemalloc_sys-9b28d8a49e2581d7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ae7b1002cf42c971 -C extra-filename=-ec059a12f1e494f4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete-810e13940a656cd2.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_nushell-8fb2ec62e8c1fd05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=919ec158ed3b4410 -C extra-filename=-124cdfad2166077c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnix-d24cd3e90308bfb2.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libterminfo-149f447a538fc988.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c0c6457151fedbd4 -C extra-filename=-9760eacfbbc9cfb8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8a547992d5339a54 -C extra-filename=-59acfaa450d364a4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c585515baf9787e -C extra-filename=-76d3129a45eda12e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbit_vec-9760eacfbbc9cfb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta_derive v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b039d69dbd1761a6 -C extra-filename=-e20d29f9c72be2b0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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 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=202783209c223716 -C extra-filename=-af915a606ac5e38a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f040224f1fe5e40 -C extra-filename=-802b9708b3b1853f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libescape8259-af915a606ac5e38a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.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="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=214a8769d3755543 -C extra-filename=-4d7c2da77fb5bc92 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta_derive-e20d29f9c72be2b0.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 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=255a708db1ba9b1c -C extra-filename=-9072661d8e973969 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbit_set-76d3129a45eda12e.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=5198a06bd7b76a0d -C extra-filename=-bc76d66898b24448 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=3cda5afe9e79120c -C extra-filename=-f9e8f08a2819c3be --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libonce_cell-5fc54f22a0837149.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_core-337575b884e2c256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50310f43114f35c7 -C extra-filename=-05a71ee719bd1d90 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfancy_regex-9072661d8e973969.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibtest_mimic-802b9708b3b1853f.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=62da876746993e8a -C extra-filename=-37cc95a819254701 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=e94bb20d83900805 -C extra-filename=-57857296ed5c766c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling bytecheck_derive v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.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=1aa3524d50c3a31c -C extra-filename=-b48d0367dd9ce447 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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 simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-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("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=f98296fe475c0e62 -C extra-filename=-1221b0befa408f49 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-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 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=ce2f4517eb9efefa -C extra-filename=-93a3fd5aab0876b7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck_derive-b48d0367dd9ce447.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librancor-37cc95a819254701.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimdutf8-1221b0befa408f49.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0.10 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6602bb2b481737de -C extra-filename=-6a3ee9ef93004a39 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling insta-cmd v0.7.0 Running `/usr/bin/rustc --crate-name insta_cmd --edition=2021 /usr/share/cargo/registry/insta-cmd-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=b1a5fa646559375d -C extra-filename=-45ddb4e551f2477a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.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=95816f6f4f971878 -C extra-filename=-135d82b6c4a432a3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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 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=3a7cf121977bdd69 -C extra-filename=-d7b7b3bc414bd9f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.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=6783880d646b6c14 -C extra-filename=-bfb205a76a64690d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmunge_macro-135d82b6c4a432a3.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 rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.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="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=3af6c28ac317e13f -C extra-filename=-6d641cdb12cdbad4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck-93a3fd5aab0876b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=910d88cf14fe4803 -C extra-filename=-072aeaa6407b3d42 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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=b6b464678cc81fbb -C extra-filename=-6ec58babdd52d15c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.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 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=03282e9fbf9d17e8 -C extra-filename=-b225feb1bd271bef --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-35ade32a20bcadbc.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 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=1c01fe2d0686130c -C extra-filename=-c1ede3656467b432 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=e2e5f8a443a1c814 -C extra-filename=-fc76ad44d8bb79ae --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ruff-fc76ad44d8bb79ae -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ruff-fc76ad44d8bb79ae/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=bcc98fe95bb117c2 -C extra-filename=-076cab1c3b8648eb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2f97455422f365cb -C extra-filename=-e2b36e214db6950e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d08526ad08e677ce -C extra-filename=-11273767f058a644 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=71e0dcdb35e88a61 -C extra-filename=-f937d766a1906437 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8abafd183d8d687e -C extra-filename=-c38358b863dd0e9a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtermtree-f937d766a1906437.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8d588e6c6572571 -C extra-filename=-25a3c0b236a6c6b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdifflib-11273767f058a644.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b3a0dbd3b8ddf2d4 -C extra-filename=-bb74a479d26e6345 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates-25a3c0b236a6c6b2.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_core-c1ede3656467b432.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpredicates_tree-c38358b863dd0e9a.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a3b1e851474b2c0b -C extra-filename=-402d2aa252e7e89f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_stable_hash-e2b36e214db6950e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-f47fc8ce759d00c3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.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="bytecheck"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=2187995dea17e2ed -C extra-filename=-f33fd9a9d5231e09 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbytecheck-93a3fd5aab0876b7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmunge-bfb205a76a64690d.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libptr_meta-4d7c2da77fb5bc92.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librancor-37cc95a819254701.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librend-6d641cdb12cdbad4.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv_derive-b225feb1bd271bef.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 --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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=e8a55e2065ab7a3c -C extra-filename=-0a4c315d9da5c92b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=f7df3368879a9386 -C extra-filename=-284a94e4851efef7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c27fd49f75fa4a2e -C extra-filename=-d3ae543f85da1231 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-072aeaa6407b3d42.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2428b38206bd110d -C extra-filename=-bdb57c39b35ab56d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=2f7cb56eaa719622 -C extra-filename=-cf53108dec59b1ff --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-cf53108dec59b1ff -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-cf53108dec59b1ff/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=d95ec4556a96197b -C extra-filename=-0d6d29a6162f5909 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libconsole-c333d7c3cbb6a733.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libportable_atomic-21a0e49f751737dd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunit_prefix-bdb57c39b35ab56d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=b0714a8191e1ec16 -C extra-filename=-63379a8f7ff194dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnix-d24cd3e90308bfb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b05c093238bd24b -C extra-filename=-665fb426bae7a8ee --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblazy_static-749bc4bf6446747f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ae177385d994ff4e -C extra-filename=-2647c14e55f56e15 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba28260c3492dcfb -C extra-filename=-636453133ad65ef9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=11b89eab01afba2a -C extra-filename=-456f17491d909cfb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8270a6b15b7313ea -C extra-filename=-5a7c44c01d3b7102 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdiff-636453133ad65ef9.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libyansi-456f17491d909cfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=8eeb2f4ab2b66aa7 -C extra-filename=-33209f35542bad13 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c75b1cb22d4938cb -C extra-filename=-3ec21369739240cf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-402d2aa252e7e89f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=bbf887a948f3b87d -C extra-filename=-6c542723432ef61a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9844cc0e3020f4a7 -C extra-filename=-a2e86f4a6f58dad0 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libproc_macro2-191c7825674f7d05.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquote-0a72037316107e1a.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsyn-3dc460f95e4d6aba.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.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=74c7e646d6ea309a -C extra-filename=-93ea53cadc636c89 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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=843a4f86e68c5355 -C extra-filename=-9de4434ddd0220e9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8342435c9f8d8426 -C extra-filename=-320166d72debfbf1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcsv_core-9de4434ddd0220e9.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitoa-2e1f77aa3dbbdc57.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libryu-9a0d5ae60aca95d1.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_core-493fcb5f628a777d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=8f5eb5734a6305d8 -C extra-filename=-4c9728578c9cf281 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-402d2aa252e7e89f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=56074d9469750f15 -C extra-filename=-fd1bf763a87ce7e2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=0e64819ac5639424 -C extra-filename=-45bd65be87d9f775 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-402d2aa252e7e89f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_mdtest-4c9728578c9cf281.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a412a4ee95002377 -C extra-filename=-20ee30c5a7cf0ef6 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=fefff7dac95be200 -C extra-filename=-44c60277a52d1d42 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia_integration_tests-93ea53cadc636c89.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=05c5f0598cadfaf0 -C extra-filename=-ecad9906c069598d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-33209f35542bad13.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=35e0ce0b631fcc22 -C extra-filename=-c3f34898ff4457db --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=2fe7007eea177acc -C extra-filename=-9a909102c6abb557 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcsv-320166d72debfbf1.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-072aeaa6407b3d42.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6d305f3c6dd6555d -C extra-filename=-4b02f1838a3f1a8a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-072aeaa6407b3d42.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=cc3caee5c97a6ba2 -C extra-filename=-738c26a73dc97103 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmdtest-402d2aa252e7e89f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=80a53f8324a03c3c -C extra-filename=-5086833a2bd11eea --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-33209f35542bad13.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=8d25152e96370945 -C extra-filename=-fdd4731cf2e0e72f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-33209f35542bad13.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b5ace1ef39d049b7 -C extra-filename=-64a3937a04653f35 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3ec21369739240cf.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b24d9858c95c475d -C extra-filename=-abc3a5f44270edfd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-072aeaa6407b3d42.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=f155833e57b9cb5c -C extra-filename=-a8a613f54e4535c2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_ide-072aeaa6407b3d42.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=68bccdb58b79be61 -C extra-filename=-22a6f1bf20872172 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libparking_lot-89c6bb22f5651fa1.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_automata-4f9903c427022c3e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=9e395d8709240a82 -C extra-filename=-387b714655225829 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3ec21369739240cf.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=00156b14ece02843 -C extra-filename=-3ad5d1ceb58376a8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3ec21369739240cf.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=aa0431d1a8197f0d -C extra-filename=-42d77c8840a50afe --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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", "test-uv"))' -C metadata=3bc469890929922b -C extra-filename=-9a53985a035f74f9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libctrlc-63379a8f7ff194dd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindicatif-0d6d29a6162f5909.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_flame-665fb426bae7a8ee.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty-33209f35542bad13.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_project-57857296ed5c766c.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_server-d3ae543f85da1231.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=2b388fb4865f32c6 -C extra-filename=-8945763bcc900d1b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name main --edition=2024 crates/ruff_text_size/tests/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=eb13b036b68c8a67 -C extra-filename=-f1260eb0ac2edfa4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=5772ab8304775f84 -C extra-filename=-091d70c67edb312b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=92bd3e208adf36e2 -C extra-filename=-4e19945752f760e5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=fae2a93d7b54fdf7 -C extra-filename=-5162c60a3970a733 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=71ea81077b2052f4 -C extra-filename=-ea3e9dec9c29b745 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=210a6d8feb2c3bf5 -C extra-filename=-6248bab7796579ab --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=89bce3801ca2b82a -C extra-filename=-aa09edbbab43e68a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=dd4a81dd94575c30 -C extra-filename=-b0cd3437f616c76f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=2e482ea45d2800ff -C extra-filename=-0b021dcb92fabf78 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=728d73332a41389c -C extra-filename=-1fe3a8c156bd8f05 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=16f1397ced322c65 -C extra-filename=-4c03986882538460 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=8a4a5665b67f1320 -C extra-filename=-d4ac53a585892d8a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff-0a4c315d9da5c92b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c7ae3ef4962bbea8 -C extra-filename=-e735428b9267612b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=e8912247603ddcab -C extra-filename=-cfaf8bdbf220e2c8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=842bf9115d51a6e5 -C extra-filename=-64a904deefff349b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=d2a9745c4c01ab39 -C extra-filename=-44020fbc2465049a --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=f625649a49f3e9d1 -C extra-filename=-1d72addf55b73242 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=ec54974ddb14a126 -C extra-filename=-2f6b0c61b8d25e31 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b8c0420061edfb9f -C extra-filename=-72564110b57cfb26 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a6e9f463fd6121cc -C extra-filename=-d4743303fb998c5f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast_integration_tests-284a94e4851efef7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=09db1e397ba2ae88 -C extra-filename=-ec7d234c1aa12864 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libargfile-2e8493dba38fa29d.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libassert_fs-bb74a479d26e6345.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcachedir-076cab1c3b8648eb.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap_complete_command-ec059a12f1e494f4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclearscreen-124cdfad2166077c.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobwalk-6ec58babdd52d15c.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta_cmd-45ddb4e551f2477a.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnotify-ab511713c7c58a0d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librkyv-f33fd9a9d5231e09.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtikv_jemallocator-8acf2e84207a89b6.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwild-59acfaa450d364a4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=2a8da55900f2583b -C extra-filename=-88d54d885c7c0e4c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_stable_hash-e2b36e214db6950e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml_parser-f47fc8ce759d00c3.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a5787e87ae04dfa9 -C extra-filename=-12c57bad6cd392b8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=92aea5187e9cedf5 -C extra-filename=-379d3af69a3a45ac --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_server-6a3ee9ef93004a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=677a8494487946a5 -C extra-filename=-97bf767a4c87527d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=bbfa61dd35594841 -C extra-filename=-86254b143a37bb4f --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=e34dfc7cc191d189 -C extra-filename=-66d9d82568384e90 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b90bec8560fc6b1b -C extra-filename=-9f000cec6e4aaadf --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b09b5608e47f8ed4 -C extra-filename=-c3483c47d7796331 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=85c99d5afe481f17 -C extra-filename=-99fc84ee8123f1c3 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=9f07ef6d617281c3 -C extra-filename=-b8e4975e9419a19d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=5f985a242c80b954 -C extra-filename=-7e67c1ba17624645 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcrossbeam-a05ca09043d1db10.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libgen_lsp_types-20ccc13ca22a4ac0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjod_thread-c70c5d0faa978b99.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblsp_server-3c8ccf6cb78e5426.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_markdown-bc76d66898b24448.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_log-f9e8f08a2819c3be.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b420cef6670d2726 -C extra-filename=-58b94ea6ac45cc09 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b89f5faccf1af8f4 -C extra-filename=-dabc8608ca2fb4cb --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=efa6c05a18efda14 -C extra-filename=-d2c8c622f3396392 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=1037101873cbc56b -C extra-filename=-f66a2d4516dfb451 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=ad1caeeee96e98cc -C extra-filename=-30ee7a29230c2d36 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-e1b39181fa45e0e9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-439353276e9690b2.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-0882905e2715b24f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-df67afee54e2802b.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=344813168d5d864e -C extra-filename=-5a0679de6c7ba912 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-d6ba13bc8a053323.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name struct_name_as_context --edition=2024 crates/ruff_annotate_snippets/examples/struct_name_as_context.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8b2676db58fbca51 -C extra-filename=-82f1b9c07e39d602 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name elide_header --edition=2024 crates/ruff_annotate_snippets/examples/elide_header.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=35c7deefe78cf713 -C extra-filename=-09041a8fb71a5b47 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=6199c70b9ece56ee -C extra-filename=-8b06dfb4fc6e5b0d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--allow=clippy::disallowed_methods' '--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' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=92510ccfe0d4d370 -C extra-filename=-bf200233023553bd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_source --edition=2024 crates/ruff_annotate_snippets/examples/highlight_source.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=52ac3e3e958c9bf6 -C extra-filename=-b4b6f624fd38f1b9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=db3516f8795db56f -C extra-filename=-1f41ca470f468d55 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=1e47df9c409247ce -C extra-filename=-6f6c73a9f3e087e8 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=0e2881419ae3e8ae -C extra-filename=-8006357699852fd7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=4de11cd5e6d9d88e -C extra-filename=-0e6bbf30bffca966 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=214bfbab3548c062 -C extra-filename=-d8f103c514a15ed7 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--allow=clippy::disallowed_methods' '--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' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=964f539328cdd14c -C extra-filename=-a440e208fd848a60 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_annotate_snippets/tests/ruff.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=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' '--allow=clippy::disallowed_methods' '--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' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=784b790bcc764ac0 -C extra-filename=-b8264f3e6ce3b948 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=1c6c288071e77e39 -C extra-filename=-5a3a135090817335 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name color --edition=2024 crates/ruff_annotate_snippets/tests/color/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=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' '--allow=clippy::disallowed_methods' '--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' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=ce1be7043411060b -C extra-filename=-a4fd649e06dcb040 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_level --edition=2024 crates/ruff_annotate_snippets/examples/custom_level.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8fb2c2bd20f517e2 -C extra-filename=-c979f050be008a66 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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' '--allow=clippy::disallowed_methods' '--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' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8f4ff12f62e7faf7 -C extra-filename=-cb5ca59577b860b2 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.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=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' '--allow=clippy::disallowed_methods' '--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="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=b1efe46e243aa689 -C extra-filename=-51975ef3e5141193 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=5e074a88de1c3e2c -C extra-filename=-8d3df27488d97eb9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcountme-9602a401d5c5ce49.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=007a1e4f9c136a81 -C extra-filename=-780a6436e2f6a357 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitvec-cd933ea761848cd5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_combine-ef43490b96b29f03.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c471a84037128ff7 -C extra-filename=-ccbcc73f74f9f646 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=f897ae406723eb93 -C extra-filename=-e031ea211ea4facc --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=4dccac042700f49d -C extra-filename=-221b645245c8baa4 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=dad79176094c28e3 -C extra-filename=-d859c3d9d31c2fd5 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -L native=/usr/lib64` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=a1fda0ae7a6eaefe -C extra-filename=-128cf496b3bcec87 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=7505a00f6331e2b3 -C extra-filename=-89930db37d26e71e --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-6a7459cb7095981b.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-a63f3bf824a2d795.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-490b4e88f810074d.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-1efa302bc12247a6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=87d56b0400123971 -C extra-filename=-cffc04fb5bd6b99c --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libicu_properties-6f28ff02e3e2bdc5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=6acdc23008428489 -C extra-filename=-0bf570b34e87fc29 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib -Copt-level=3 -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=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out` 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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=dbcb744b72585a00 -C extra-filename=-b03ec13dbb2c9caa --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=99fe0309b2847750 -C extra-filename=-906e12dc5fd2bca9 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=b3ec5cf06a91edaa -C extra-filename=-7e144c0add2570dd --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=dd1a4188c9981cd9 -C extra-filename=-23086e9b6d51af16 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-6b8ea472f5e5244b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=14efdecd7d0fe55c -C extra-filename=-4c7eb4d458b0d0f1 --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=9f246354fbf52dbd -C extra-filename=-7274756483fd8e0d --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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=c02bbc143d129e26 -C extra-filename=-1b2828f388fbbc6b --out-dir /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -Copt-level=3 -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 53m 07s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-88d54d885c7c0e4c --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 108 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::toml_comments ... 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::default_error_rule ... 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::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::explicitly_named_toml_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::ignores_pycon_blocks ... ok test parser::tests::ignores_python_blocks_with_ignore_metadata ... 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::notebook_test ... 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::unbraced_metadata_not_allowed ... ok test parser::tests::unterminated_code_block_1 ... ok test parser::tests::unterminated_code_block_2 ... ok test tests::preserves_site_packages_paths_in_inline_snapshots ... ok test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff-ec7d234c1aa12864 --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 0.15s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff-6248bab7796579ab --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.16.4-build/ruff-0.16.4/target/rpm/deps/analyze_graph-d4ac53a585892d8a --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.24s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/cli-0b021dcb92fabf78 --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 245 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::extend_exclude_cli ... 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 ... ok test format::markdown_formatting_quarto_cell_option ... 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::syntax_error ... ok test format::syntax_error_in_notebooks ... ok test format::syntax_error_in_notebooks_check ... 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_ignore ... 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_ignore ... 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::default_rules ... 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::noqa_comments_to_human_readable_ruff_ignores ... 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_preview::_azure_expects ... ok test lint::output_format_preview::_concise_expects ... ok test lint::output_format_preview::_full_expects ... ok test lint::output_format_preview::_github_expects ... ok test lint::output_format_preview::_gitlab_expects ... ok test lint::output_format_preview::_grouped_expects ... ok test lint::output_format_preview::_json_expects ... ok test lint::output_format_preview::_json_lines_expects ... ok test lint::output_format_preview::_junit_expects ... ok test lint::output_format_preview::_pylint_expects ... ok test lint::output_format_preview::_rdjson_expects ... ok test lint::output_format_preview::_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::prefer_rule_codes_in_output ... 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::ruff_toml_is_linted ... ok test lint::rule_name_selector_cli_preview_disabled ... ok test lint::rule_name_selector_cli_preview_enabled ... ok test lint::rule_name_selector_config_preview_disabled ... ok test lint::rule_name_selector_config_preview_enabled ... 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::show_fixes_preview ... ok test lint::statistics_hyperlinks ... 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::unknown_rule_selectors_config_ignore_f481 ... ok test lint::unknown_rule_selectors_config_ignore_f481_preview ... ok test lint::unknown_rule_selectors_extend_fixable_f481 ... ok test lint::unknown_rule_selectors_extend_fixable_f481_preview ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_extend_select_f481 ... ok test lint::unknown_rule_selectors_extend_select_f481_preview ... ok test lint::unknown_rule_selectors_fixable_f481 ... ok test lint::unknown_rule_selectors_fixable_f481_preview ... ok test lint::unknown_rule_selectors_ignore_f481 ... ok test lint::unknown_rule_selectors_ignore_f481_preview ... ok test lint::unknown_rule_selectors_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_select_f481 ... ok test lint::unknown_rule_selectors_select_f481_preview ... ok test lint::unknown_rule_selectors_unfixable_f481 ... ok test lint::unknown_rule_selectors_unfixable_f481_preview ... 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. 245 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/config-aa09edbbab43e68a --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/direxist_guard-ea3e9dec9c29b745 --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/integration_test-b0cd3437f616c76f --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 96 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 rule_unused_import ... 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. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/resolve_files-1fe3a8c156bd8f05 --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.07s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/color-a4fd649e06dcb040 --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 32 tests test ann_eof::case ... ok test ann_insertion::case ... ok test ann_multiline2::case ... ok test ann_multiline::case ... ok test ann_removed_nl::case ... ok test ensure_emoji_highlight_width::case ... ok test first_snippet_is_primary::case ... ok test fold_ann_multiline::case ... ok test fold_bad_origin_line::case ... ok test fold_leading::case ... ok test fold_trailing::case ... ok test highlight_diff_line_with_wide_characters::case ... ok test highlight_duplicated_diff_lines::case ... ok test highlight_first_line_tab_371::test ... ok test highlight_source::case ... ok test highlight_source_multi_width_chars::case ... ok test highlight_source_zero_width_chars::case ... ok test issue_9::case ... ok test multiline_removal_indent::test ... ok test multiline_removal_last_line_tabs::test ... ok test multiline_removal_suggestion::case ... ok test multiple_annotations::case ... ok test multiple_highlight_duplicated::case ... ok test multiple_multiline_removal::case ... ok test primary_title_second_group::case ... ok test regression_leading_tab_label_alignment::case ... ok test regression_leading_tab_long_line::case ... ok test simple::case ... ok test strip_line::case ... ok test strip_line_char::case ... ok test strip_line_non_ws::case ... ok test styled_title::case ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/examples-a440e208fd848a60 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 13 tests test custom_error ... ignored test custom_level ... ignored test elide_header ... ignored test ensure_all_examples_have_tests ... ok test expected_type ... ignored test footer ... ignored test format ... ignored test highlight_message ... ignored test highlight_source ... ignored test id_hyperlink ... ignored test multi_suggestion ... ignored test multislice ... ignored test struct_name_as_context ... ignored test result: ok. 1 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/formatter-cb5ca59577b860b2 --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 114 tests test alignment ... ok test annotate_eol ... ok test annotate_eol2 ... ok test annotate_eol3 ... ok test annotate_eol4 ... ok test annotate_eol_double_width ... ok test annotate_newline_empty_span ... ok test char_and_nl_annotate_char ... ok test char_eol_annotate_char ... ok test char_eol_annotate_char_double_width ... ok test consistent_indentation_with_trailing_newline ... ok test diagnostic_width ... ok test diagnostic_width2 ... ok test diff_format ... ok test dont_panic_narrow_term_width_short_span ... ok test duplicate_annotations ... ok test e0271 ... ok test e0271_2 ... ok test empty_span_end_line ... ok test empty_span_start_line ... ok test hide_snippet ... ok test highlighting ... ok test id_on_title ... ok test issue_130 ... ok test keep_lines1 ... ok test keep_lines2 ... ok test leading_nbsp_no_overflow ... ok test lineno_offset ... ok test long_e0308 ... ok test long_line_cut ... ok test long_line_cut_custom ... ok test macros_not_utf8 ... ok test max_line_num_no_fold ... ok test message_before_primary_snippet ... ok test multi_and_single ... ok test multi_newline_span ... 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 multiline_removal ... ok test multiline_removal2 ... ok test multiline_replacement ... ok test multiple_line_num_widths ... ok test multiple_replacements ... ok test multiple_replacements2 ... ok test multiple_snippet_no_path ... ok test only_origin ... ok test origin_correct_mid_line ... ok test origin_correct_start_line ... ok test original_matches_replacement_suffix ... ok test padding_last_in_group ... ok test padding_last_in_group_with_group_after ... ok test prefer_first_annotation_on_secondary_snippets ... ok test secondary_title_custom_level_text ... ok test secondary_title_no_level_text ... ok test single_line_non_overlapping_suggestions ... ok test single_line_non_overlapping_suggestions2 ... ok test snippet_no_path ... ok test span_eol ... ok test suggestion_different_path_than_primary ... ok test suggestion_no_fold ... ok test suggestion_no_fold_replacement_ends_with_newline ... ok test suggestion_same_as_source ... ok test suggestion_span_bigger_than_source - should panic ... ok test suggestion_span_line_end ... ok test suggestion_span_one_bigger_than_source ... ok test suggestion_span_source_end ... ok test tab ... ok test test_anon_lines ... ok test test_format_footer_title ... ok test test_format_no_id ... ok test test_format_no_severity ... ok test test_format_no_severity_or_id ... 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_multi_group_no_snippet ... ok test test_multi_secondary_group_no_snippet ... 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 trailing_newline_span ... ok test trim_ascii_annotate_ascii_end_no_label ... ok test trim_ascii_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_ascii_end_no_label ... ok test trim_unicode_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_unicode_end_no_label ... ok test trim_unicode_annotate_unicode_end_with_label ... ok test trim_unicode_annotate_unicode_middle_no_label ... ok test trim_unicode_annotate_unicode_middle_with_label ... ok test trimmed_multiline_suggestion ... ok test trimmed_multiline_suggestion_elided_lines ... ok test two_multi_and_single ... ok test two_single_line_same_line ... ok test two_suggestions_same_span ... ok test two_suggestions_same_span2 ... ok test unicode_cut_handling ... ok test unterminated_string_multiline ... ok test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff-b8264f3e6ce3b948 --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 insertion_with_trailing_whitespace ... ok test multiple_insertions ... ok test patch_with_other_cell ... ok test patch_with_other_path_cell ... ok test patch_with_other_path_incrementing_cell ... ok test patch_with_primary_cell ... ok test patch_with_primary_path_cell ... ok test patch_with_primary_path_incrementing_cell ... ok test snippet_with_cell ... ok test snippet_with_path_cell ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/rustc_tests-bf200233023553bd --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 72 tests test align_fail ... ok test alloc_error_handler_bad_signature_2 ... ok test array_into_iter ... ok test autoderef_box_no_add ... ok test bad_char_literals ... ok test binary_op_not_allowed_issue_125631 ... ok test const_generics_issue_82656 ... ok test deriving_meta_unknown_trait ... ok test different_overlap ... ok test dont_project_to_specializable_projection ... ok test emitter_overflow_bad_whitespace ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test invalid_arguments_unterminated ... ok test issue_109854 ... ok test issue_114529_illegal_break_with_value ... ok test issue_42234_unknown_receiver_type ... ok test issue_91334 ... ok test lint_map_unit_fn ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test long_span_long ... ok test long_span_longest ... ok test long_span_short ... ok test long_span_shortest ... ok test match_same_arms ... ok test method_on_ambiguous_numeric_type ... ok test minimum_depth ... ok test mismatched_types1 ... ok test mismatched_types2 ... ok test missing_semicolon ... ok test multi_suggestion ... 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 multiple_origin ... ok test nested ... ok test nested_macro_rules ... ok test non_nested ... ok test non_overlapping ... ok test not_found_self_type_differs_shadowing_trait_item ... ok test not_repeatable ... ok test object_fail ... ok test origin_path_repeated ... ok test origin_path_repeated_element_between ... ok test overlapping_start_and_end ... ok test pat_tuple_field_count_cross ... ok test pattern_usefulness_empty_match ... ok test primitive_reprs_should_have_correct_length ... ok test rustdoc_ui_diagnostic_width ... ok test short_error_format1 ... ok test short_error_format2 ... ok test single_label_without_message ... ok test str_escape ... ok test suggest_box_new ... ok test timeout ... ok test too_many_field_suggestions ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test unclosed_1 ... ok test unclosed_2 ... ok test unclosed_3 ... ok test unclosed_4 ... ok test unclosed_5 ... ok test unsafe_extern_suggestion ... ok test unterminated_nested_comment ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/cache_key-23086e9b6d51af16 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 7 tests test enum_named_fields_variant ... ok test enum_unit_variant ... ok test enum_unnamed_fields_variant ... ok test named_field_struct ... ok test struct_ignored_fields ... ok test unit_struct_cache_key ... ok test unnamed_field_struct ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_db-89930db37d26e71e --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 163 tests test diagnostic::render::azure::tests::output ... ok test diagnostic::render::azure::tests::syntax_errors ... ok test diagnostic::render::concise::tests::missing_file ... ok test diagnostic::render::concise::tests::notebook_output ... ok test diagnostic::render::concise::tests::output ... ok test diagnostic::render::concise::tests::show_fixes ... ok test diagnostic::render::concise::tests::show_fixes_preview ... ok test diagnostic::render::concise::tests::show_fixes_syntax_errors ... ok test diagnostic::render::concise::tests::syntax_errors ... ok test diagnostic::render::full::tests::bom_with_default_range ... ok test diagnostic::render::full::tests::empty_span_after_line_terminator ... ok test diagnostic::render::full::tests::end_of_file ... ok test diagnostic::render::full::tests::file_level ... ok test diagnostic::render::full::tests::hide_severity_output ... ok test diagnostic::render::full::tests::hide_severity_syntax_errors ... ok test diagnostic::render::full::tests::longer_line_number_end_of_context ... ok test diagnostic::render::full::tests::multiple_unprintable_characters ... ok test diagnostic::render::full::tests::nearby_fix_edits_share_diff_frame ... 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 ... ok test diagnostic::render::json::tests::notebook_output ... ok test diagnostic::render::json::tests::output ... ok test diagnostic::render::json::tests::syntax_errors ... ok test diagnostic::render::json_lines::tests::notebook_output ... ok test diagnostic::render::json_lines::tests::output ... ok test diagnostic::render::json_lines::tests::syntax_errors ... ok test diagnostic::render::junit::tests::output ... ok test diagnostic::render::junit::tests::syntax_errors ... ok test diagnostic::render::pylint::tests::missing_file ... ok test diagnostic::render::pylint::tests::output ... ok test diagnostic::render::pylint::tests::syntax_errors ... ok test diagnostic::render::rdjson::tests::missing_file_preview ... ok test diagnostic::render::rdjson::tests::missing_file_stable ... ok test diagnostic::render::rdjson::tests::output ... ok test diagnostic::render::rdjson::tests::syntax_errors ... ok test diagnostic::render::tests::annotation_many_files_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_message ... ok test diagnostic::render::tests::annotation_multi_line ... ok test diagnostic::render::tests::annotation_one_file_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_overlapping_multi_line ... ok test diagnostic::render::tests::basic ... ok test diagnostic::render::tests::config_context ... ok test diagnostic::render::tests::diagnostics_with_equal_locations_sort_by_concise_message ... ok test diagnostic::render::tests::multiple_annotations_adjacent_context ... ok test diagnostic::render::tests::multiple_annotations_non_overlapping ... ok test diagnostic::render::tests::multiple_annotations_trimmed_context ... ok test diagnostic::render::tests::multiple_files_basic ... ok test diagnostic::render::tests::no_range ... ok test diagnostic::render::tests::non_ascii ... ok test diagnostic::render::tests::sub_diag_many_notes ... ok test diagnostic::render::tests::sub_diag_many_warning_with_annotation_order ... ok test diagnostic::render::tests::sub_diag_note_only_message ... ok test diagnostic::render::tests::sub_diag_repeats_snippet ... ok test diagnostic::render::tests::sub_diag_warning_with_annotation ... ok test diagnostic::render::tests::trimmed_context ... ok test file_revision::tests::revision_from_file_time ... ok test files::directory::tests::empty_and_unavailable_listing ... ok test files::directory::tests::listing_is_sorted ... ok test files::tests::freeze_applies_to_new_file_overrides - should panic ... ok test files::tests::freeze_does_not_change_existing_files ... 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::indexed::tests::indexed_nodes_chunk_boundary - should panic ... ok test parsed::indexed::tests::indexed_nodes_relative_tail_bounds - should panic ... ok test parsed::indexed::tests::indexed_nodes_round_trip ... ok test parsed::indexed::tests::indexed_nodes_wide_tail_bounds - should panic ... ok test parsed::tests::python_file ... ok test parsed::tests::python_ipynb_file ... ok test parsed::tests::same_file_at_different_python_versions ... 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::touch_new_file_updates_parent_directory ... 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::ignore::tests::bom ... ok test system::os::ignore::tests::explicit_file_walk_root_cannot_be_pruned_by_parent_root ... ok test system::os::ignore::tests::nested_directory_walk_root_uses_its_own_ignore_file ... ok test system::os::ignore::tests::parent_ignore_file_disables_root_gitignore_pruning ... ok test system::os::ignore::tests::root_gitignore_file_requires_repository ... ok test system::os::ignore::tests::root_ignore_file_allowlist_overrides_root_gitignore_file ... ok test system::os::ignore::tests::root_ignore_file_cannot_prune_deeper_file_match ... ok test system::os::ignore::tests::root_ignore_file_prunes_top_level_directory ... ok test system::os::ignore::tests::unreadable_root_ignore_file_cannot_prune_path ... 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. 162 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_formatter-7e144c0add2570dd --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 30 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 format_element::tests::text_width ... 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. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_index-b03ec13dbb2c9caa --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.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_linter-30ee7a29230c2d36 --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 2817 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_nonlocal_parameter_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::add_ignore_existing_own_line_ignore ... ok test noqa::tests::add_ignore_multiline_diagnostic ... ok test noqa::tests::add_ignore_multiple_codes ... ok test noqa::tests::add_ignore_ruf105 ... ok test noqa::tests::add_ignore_to_existing_ignore ... ok test noqa::tests::add_ignore_to_existing_noqa ... ok test noqa::tests::add_noqa_ruf105 ... ok test noqa::tests::add_noqa_to_existing_ignore ... ok test noqa::tests::add_noqa_to_existing_ignore_preview ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_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::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::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_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithintuplecall_path_new_c409_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_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_legacytypecomment_path_new_pyi033_py_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_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_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_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::preview_rules::rule_pytestcompositeassertion_path_new_pt018_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestextraneousscopefunction_path_new_pt003_py_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::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... 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_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_comments_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_docstring_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_docstring_and_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e40_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_after_fix_empties_cell_ipynb ... 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_missingblanklineafterlastsection_path_new_sphinx_directive_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_noncapitalizedsectionname_path_new_sphinx_directive_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_overindentedsection_path_new_sphinx_directive_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_d418_pyi_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_propertydocstringstartswithverb_path_new_d421_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_after_exception_target_cleanup ... 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::idiomatic_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::continue_in_finally_python_38 ... 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::preview_with_fa100::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... 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_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationunion_path_new_up007_1_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_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::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_1_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 suppression::tests::trailing_comment_own_line_ignore ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2813 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.19s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_markdown-58b94ea6ac45cc09 --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-45bd65be87d9f775 --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 30 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_notebook-5a0679de6c7ba912 --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 notebook::tests::empty_notebook ... ok test notebook::tests::index_fragmented_source_array ... 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 notebook::tests::update_keeps_insertion_at_cell_start_in_that_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_last_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_non_final_cell ... ok test notebook::tests::update_restores_separators_for_empty_cells ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_ast-906e12dc5fd2bca9 --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 54 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 name::tests::salsa_lookup_name_from_str ... ok test node_index::tests::test_node_index ... ok test nodes::tests::size ... ok test script::tests::carriage_return_line_endings ... ok test script::tests::last_closing_delimiter_discards_following_comments ... ok test script::tests::metadata_block_range_includes_both_delimiters ... ok test script::tests::metadata_range_accounts_for_unicode_crlf_and_multiline_values ... 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. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/comparable-d4743303fb998c5f --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 concatenated_bytes_compare_equal ... ok test concatenated_fstrings_compare_equal ... ok test concatenated_strings_compare_equal ... ok test concatenated_tstrings_compare_equal ... ok test dynamic_tuple_elements_do_not_compare_by_value ... ok test equivalent_numbers_hash_equal ... ok test large_integers_fall_back_to_structural_comparison ... ok test t_strings_literal_order_matters_compare_unequal ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/identifier-64a904deefff349b --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/match_pattern-e735428b9267612b --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/parentheses-cfaf8bdbf220e2c8 --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/parenthesize-72564110b57cfb26 --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/source_order-1d72addf55b73242 --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/stmt_if-44020fbc2465049a --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/visitor-2f6b0c61b8d25e31 --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_codegen-f66a2d4516dfb451 --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.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_formatter-86254b143a37bb4f --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::parenthesized_ranges ... 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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_formatter-c3483c47d7796331 --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.16.4-build/ruff-0.16.4/target/rpm/deps/fixtures-97bf767a4c87527d --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 376 tests test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.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/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/composition_no_trailing_comma.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/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/parenthesized_context_managers.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/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pep_646.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/power_op_spacing_long.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/nested_stub.pyi ... 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/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/stub.pyi ... ok test format::blank_line_before_class_docstring.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::docstring_non_visible_characters.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::comment_prefixes.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test format::empty_whitespace.py ... ok test format::expression/dict_comp.py ... ok test format::docstring_chaperones.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/binary_implicit_string.py ... ok test format::docstring_tab_indentation.py ... ok test format::docstring_newlines.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::expression/bytes.py ... ok test format::docstring.py ... ok test format::expression/attribute.py ... ok test format::expression/number.py ... ok test format::expression/await.py ... ok test format::expression/call.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/list.py ... ok test format::expression/compare.py ... ok test format::expression/binary.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/dict.py ... ok test format::expression/starred.py ... ok test format::expression/hug.py ... ok test format::expression/generator_exp.py ... ok test format::expression/subscript.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/slice.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/unary.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/tuple.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/if.py ... ok test format::expression/named_expr.py ... ok test format::expression/yield.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::expression/unsplittable.py ... ok test format::expression/set_comp.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/list_comp.py ... ok test format::expression/string.py ... ok test format::expression/yield_from.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fluent.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment2.py ... ok test format::expression/tstring.py ... ok test format::expression/fstring.py ... ok test format::newlines.pyi ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/semicolons.py ... ok test format::notebook_docstring.py ... ok test format::module_dangling_comment1.py ... ok test format::parentheses/nested.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::expression/lambda.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::range_formatting/ancestory.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::range_formatting/clause_header.py ... ok test format::quote_style.py ... ok test format::newlines.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::preview.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/indent.py ... ok test format::statement/delete.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/module_comment.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/raise.py ... ok test format::range_formatting/empty_file.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/leading_comments.py ... ok test format::statement/function.py ... ok test format::range_formatting/parentheses.py ... ok test format::statement/import_from.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/assign.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/return_annotation.py ... ok test format::statement/match.py ... ok test format::statement/lazy_import.py ... ok test format::statement/if.py ... ok test format::statement/global.py ... ok test format::statement/return.py ... ok test format::statement/aug_assign.py ... ok test format::statement/break.py ... ok test format::statement/nonlocal.py ... ok test format::range_formatting/stub.pyi ... ok test format::statement/import.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/same_line_body.py ... ok test format::stub_files/top_level.pyi ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::statement/class_definition.py ... ok test format::statement/assert.py ... ok test format::statement/ann_assign.py ... ok test format::statement/for.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/top_level.py ... ok test format::statement/top_level.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/while.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::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::trailing_comments.py ... ok test format::tab_width.py ... ok test format::trailing_pragma_nested.py ... ok test format::trivia.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/type_alias.py ... ok test format::statement/try.py ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/normalizer-66d9d82568384e90 --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.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_importer-221b645245c8baa4 --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.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_index-0bf570b34e87fc29 --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.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_literal-cffc04fb5bd6b99c --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.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_parser-b8e4975e9419a19d --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 242 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_non_ascii_name_flag ... 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::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... 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::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... 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_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_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. 242 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/fixtures-99fc84ee8123f1c3 --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 554 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::async_unexpected_token.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::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_invalid_expression.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::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::import_from_star.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.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_expected_case_block.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::match_classify_as_keyword.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::nonlocal_stmt_trailing_comma.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::lambda_body_with_starred_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::irrefutable_case_pattern.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_assignment_in_case_pattern.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::single_star_return.py ... ok test inline_err::star_slices.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::single_starred_assignment_target.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::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::single_star_for.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_param_param_spec_bound.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::try_stmt_invalid_order.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_ok::async_with_statement.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_ok::async_for_statement.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.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::class_keyword_in_case_pattern.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.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_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::valid_annotation_class.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test inline_ok::valid_annotation_py313.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/missing_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/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.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/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.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/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/dict/recover.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/named/missing_expression_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_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/set/comprehension.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/recover.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/unary/no_expression_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.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_from/unparenthesized.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test valid_syntax::expressions/await.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/bin_op.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/dictionary_comprehension.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/slice.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/function.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. 554 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/generate_inline_tests-9f000cec6e4aaadf --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_semantic-d2c8c622f3396392 --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_stdlib-7274756483fd8e0d --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.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_python_trivia-4c7eb4d458b0d0f1 --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 35 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 whitespace::tests::tab_expansion_allocates_changed_text ... ok test whitespace::tests::tab_expansion_borrows_unchanged_text ... ok test whitespace::tests::tab_offset_advances_to_next_stop ... ok test whitespace::tests::u32_tab_offset_advances_to_next_stop ... ok test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/block_comments-20ee30c5a7cf0ef6 --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/simple_tokenizer-fd1bf763a87ce7e2 --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/whitespace-44c60277a52d1d42 --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_server-7e67c1ba17624645 --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 25 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 lint::tests::all_annotations_are_related_information ... ok test session::index::ruff_settings::tests::conflicting_editor_settings_fall_back_to_defaults ... 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::index::ruff_settings::tests::invalid_editor_only_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::invalid_inline_editor_settings_fall_back_to_configuration ... ok test session::options::tests::client_options_rule_selectors_use_editor_source ... 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. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/document-379d3af69a3a45ac --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-12c57bad6cd392b8 --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 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-08-22 07:22:21.384618919 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.384673029 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-22 07:22:21.384676919 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.384703309 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.386409205 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:21.386521026 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=262 2026-08-22 07:22:21.386536986 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:21.386607846 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.386769687 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:22:21.435105339 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:21.435179429 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.435206629 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-08-22 07:22:21.436643104 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.436696515 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-22 07:22:21.436700425 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.436713985 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.437573948 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:21.437726758 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=262 2026-08-22 07:22:21.437739018 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:21.437809468 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.437891489 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.446711700 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:21.446721000 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.446749650 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-08-22 07:22:21.447784994 INFO No workspace options found for file:///tmp/.tmpJfp1PT, using default options 2026-08-22 07:22:21.447822414 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.447834984 DEBUG Indexing settings for workspace: /tmp/.tmpJfp1PT 2026-08-22 07:22:21.449728401 INFO Registering workspace: /tmp/.tmpJfp1PT 2026-08-22 07:22:21.449790381 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.449911232 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-22 07:22:21.449940832 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-08-22 07:22:21.460079208 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.460089088 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.460110628 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-08-22 07:22:21.461092421 INFO No workspace options found for file:///tmp/.tmpX3zEUA, using default options 2026-08-22 07:22:21.461121722 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.461132882 DEBUG Indexing settings for workspace: /tmp/.tmpX3zEUA 2026-08-22 07:22:21.463706901 INFO Registering workspace: /tmp/.tmpX3zEUA 2026-08-22 07:22:21.463775131 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.463868051 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.463906411 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-22 07:22:21.463949562 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpX3zEUA/test.py 2026-08-22 07:22:21.463961402 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpX3zEUA/test.py 2026-08-22 07:22:21.464654444 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-08-22 07:22:21.464731014 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpX3zEUA/test.py 2026-08-22 07:22:21.464744554 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-08-22 07:22:21.474950561 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.474960391 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.474978791 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-08-22 07:22:21.475957804 INFO No workspace options found for file:///tmp/.tmpacuLbM, using default options 2026-08-22 07:22:21.475996575 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.476007295 DEBUG Indexing settings for workspace: /tmp/.tmpacuLbM 2026-08-22 07:22:21.476520326 DEBUG No `target-version` found in `/tmp/.tmpacuLbM/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.476686877 DEBUG Loaded settings from: `/tmp/.tmpacuLbM/ruff.toml` for `/tmp/.tmpacuLbM` 2026-08-22 07:22:21.478663834 INFO Registering workspace: /tmp/.tmpacuLbM 2026-08-22 07:22:21.478723344 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.478804034 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.478828015 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.478863155 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpacuLbM/ruff.toml 2026-08-22 07:22:21.478999625 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-22 07:22:21.479007385 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpacuLbM/ruff.toml 2026-08-22 07:22:21.479022445 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpacuLbM/ruff.toml 2026-08-22 07:22:21.489248912 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:21.489255512 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.489289962 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-08-22 07:22:21.490305975 INFO No workspace options found for file:///tmp/.tmp0knVEY, using default options 2026-08-22 07:22:21.490341396 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.490353536 DEBUG Indexing settings for workspace: /tmp/.tmp0knVEY 2026-08-22 07:22:21.491095848 DEBUG Loaded settings from: `/tmp/.tmp0knVEY/pyproject.toml` for `/tmp/.tmp0knVEY` 2026-08-22 07:22:21.492045902 INFO Registering workspace: /tmp/.tmp0knVEY 2026-08-22 07:22:21.492110822 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.492192662 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.492234342 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.492263752 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp0knVEY/test.py 2026-08-22 07:22:21.492701584 DEBUG request{id=2 method=textDocument/diagnostic}: 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-08-22 07:22:21.492849765 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-22 07:22:21.492858305 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp0knVEY/test.py 2026-08-22 07:22:21.492875185 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp0knVEY/test.py 2026-08-22 07:22:21.492920885 DEBUG request{id=3 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-08-22 07:22:21.492954315 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp0knVEY/test.py 2026-08-22 07:22:21.492964595 DEBUG request{id=3 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-08-22 07:22:21.503120181 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:21.503130571 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.503150501 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-08-22 07:22:21.504051594 INFO No workspace options found for file:///tmp/.tmpq8AoXc, using default options 2026-08-22 07:22:21.504086845 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.504118645 DEBUG Indexing settings for workspace: /tmp/.tmpq8AoXc 2026-08-22 07:22:21.505723790 INFO Registering workspace: /tmp/.tmpq8AoXc 2026-08-22 07:22:21.505781181 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.505892381 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-22 07:22:21.505922411 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-uri". 2026-08-22 07:22:21.516033287 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.516041007 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.516059197 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-08-22 07:22:21.517001221 INFO No workspace options found for file:///tmp/.tmpqAgmEy, using default options 2026-08-22 07:22:21.517035681 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.517047491 DEBUG Indexing settings for workspace: /tmp/.tmpqAgmEy 2026-08-22 07:22:21.518677767 INFO Registering workspace: /tmp/.tmpqAgmEy 2026-08-22 07:22:21.518733887 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.518816597 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.518849177 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-22 07:22:21.529025383 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.529031293 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.529045544 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-08-22 07:22:21.530057677 INFO No workspace options found for file:///tmp/.tmpLapObB, using default options 2026-08-22 07:22:21.530090127 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.530102457 DEBUG Indexing settings for workspace: /tmp/.tmpLapObB 2026-08-22 07:22:21.530802810 DEBUG Loaded settings from: `/tmp/.tmpLapObB/pyproject.toml` for `/tmp/.tmpLapObB` 2026-08-22 07:22:21.532754327 INFO Registering workspace: /tmp/.tmpLapObB 2026-08-22 07:22:21.532829197 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.532921987 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.532962297 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:21.532993848 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpLapObB/test.thing 2026-08-22 07:22:21.533842150 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.544040277 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.544047727 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.544066847 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-08-22 07:22:21.545040740 INFO No workspace options found for file:///tmp/.tmpfb3vkq, using default options 2026-08-22 07:22:21.545075651 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.545086861 DEBUG Indexing settings for workspace: /tmp/.tmpfb3vkq 2026-08-22 07:22:21.545777363 DEBUG Loaded settings from: `/tmp/.tmpfb3vkq/pyproject.toml` for `/tmp/.tmpfb3vkq` 2026-08-22 07:22:21.547785330 INFO Registering workspace: /tmp/.tmpfb3vkq 2026-08-22 07:22:21.547845220 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.547926951 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.547962701 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.547991551 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpfb3vkq/test.thing 2026-08-22 07:22:21.558165847 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.558173517 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.558193527 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-08-22 07:22:21.559246021 INFO No workspace options found for file:///tmp/.tmpK4UJ1f, using default options 2026-08-22 07:22:21.559274541 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.559285961 DEBUG Indexing settings for workspace: /tmp/.tmpK4UJ1f 2026-08-22 07:22:21.559937344 DEBUG Loaded settings from: `/tmp/.tmpK4UJ1f/pyproject.toml` for `/tmp/.tmpK4UJ1f` 2026-08-22 07:22:21.561949261 INFO Registering workspace: /tmp/.tmpK4UJ1f 2026-08-22 07:22:21.562014191 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.562110821 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.562153601 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-08-22 07:22:21.562182622 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpK4UJ1f/test.thing 2026-08-22 07:22:21.562187372 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-08-22 07:22:21.572349488 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.572355708 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.572374998 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-08-22 07:22:21.573234021 INFO No workspace options found for file:///tmp/.tmpnhAA6P, using default options 2026-08-22 07:22:21.573261491 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.573272101 DEBUG Indexing settings for workspace: /tmp/.tmpnhAA6P 2026-08-22 07:22:21.575823620 INFO Registering workspace: /tmp/.tmpnhAA6P 2026-08-22 07:22:21.575880560 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.575962221 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.575995711 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.576024891 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpnhAA6P/pyproject.toml 2026-08-22 07:22:21.586281637 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.586288927 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.586308737 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-08-22 07:22:21.587324691 INFO No workspace options found for file:///tmp/.tmpbRmFZT, using default options 2026-08-22 07:22:21.587363201 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.587374341 DEBUG Indexing settings for workspace: /tmp/.tmpbRmFZT 2026-08-22 07:22:21.587840143 DEBUG No `target-version` found in `/tmp/.tmpbRmFZT/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.587988253 DEBUG Loaded settings from: `/tmp/.tmpbRmFZT/ruff.toml` for `/tmp/.tmpbRmFZT` 2026-08-22 07:22:21.589873990 INFO Registering workspace: /tmp/.tmpbRmFZT 2026-08-22 07:22:21.589942590 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.590019811 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.590050751 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.590084591 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpbRmFZT/ruff.toml 2026-08-22 07:22:21.600357237 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.600366408 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.600381228 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-08-22 07:22:21.601394431 INFO No workspace options found for file:///tmp/.tmpYVs5OG, using default options 2026-08-22 07:22:21.601423661 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.601433951 DEBUG Indexing settings for workspace: /tmp/.tmpYVs5OG 2026-08-22 07:22:21.602145674 DEBUG Loaded settings from: `/tmp/.tmpYVs5OG/pyproject.toml` for `/tmp/.tmpYVs5OG` 2026-08-22 07:22:21.604027581 INFO Registering workspace: /tmp/.tmpYVs5OG 2026-08-22 07:22:21.604093261 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.604183341 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.604231291 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.604268831 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpYVs5OG/test.py 2026-08-22 07:22:21.604775933 DEBUG request{id=2 method=textDocument/diagnostic}: 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-08-22 07:22:21.615060570 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.615071340 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.615089530 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-08-22 07:22:21.616081684 INFO No workspace options found for file:///tmp/.tmpUhzhI6, using default options 2026-08-22 07:22:21.616115964 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.616127314 DEBUG Indexing settings for workspace: /tmp/.tmpUhzhI6 2026-08-22 07:22:21.618767123 INFO Registering workspace: /tmp/.tmpUhzhI6 2026-08-22 07:22:21.618827333 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.618915104 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.618942094 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.629102290 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.629108200 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.629126310 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-08-22 07:22:21.630046783 INFO No workspace options found for file:///tmp/.tmpBa92Vk, using default options 2026-08-22 07:22:21.630082103 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.630105693 DEBUG Indexing settings for workspace: /tmp/.tmpBa92Vk 2026-08-22 07:22:21.630809846 DEBUG Loaded settings from: `/tmp/.tmpBa92Vk/pyproject.toml` for `/tmp/.tmpBa92Vk` 2026-08-22 07:22:21.632759083 INFO Registering workspace: /tmp/.tmpBa92Vk 2026-08-22 07:22:21.632826533 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.632925903 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.632953624 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.643141790 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.643150350 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.643169420 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-08-22 07:22:21.644146053 INFO No workspace options found for file:///tmp/.tmphZMS7d, using default options 2026-08-22 07:22:21.644175624 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.644186684 DEBUG Indexing settings for workspace: /tmp/.tmphZMS7d 2026-08-22 07:22:21.646804973 INFO Registering workspace: /tmp/.tmphZMS7d 2026-08-22 07:22:21.646862463 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.646948443 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.646977944 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.657206210 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.657213200 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.657243650 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-08-22 07:22:21.658197773 INFO No workspace options found for file:///tmp/.tmpsa7914, using default options 2026-08-22 07:22:21.658238834 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.658249334 DEBUG Indexing settings for workspace: /tmp/.tmpsa7914 2026-08-22 07:22:21.660798763 INFO Registering workspace: /tmp/.tmpsa7914 2026-08-22 07:22:21.660856753 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.660948533 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.660979743 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.661069884 DEBUG request{id=3 method=textDocument/hover}: enter 2026-08-22 07:22:21.661114134 DEBUG request{id=4 method=textDocument/hover}: enter 2026-08-22 07:22:21.661156214 DEBUG request{id=5 method=textDocument/hover}: enter 2026-08-22 07:22:21.661197484 DEBUG request{id=6 method=textDocument/hover}: enter 2026-08-22 07:22:21.661256844 DEBUG request{id=7 method=textDocument/hover}: enter 2026-08-22 07:22:21.671361470 DEBUG request{id=8 method=shutdown}: enter 2026-08-22 07:22:21.671368820 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.671387770 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-08-22 07:22:21.672336184 INFO No workspace options found for file:///tmp/.tmp47anWx, using default options 2026-08-22 07:22:21.672367704 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.672379164 DEBUG Indexing settings for workspace: /tmp/.tmp47anWx 2026-08-22 07:22:21.673997120 INFO Registering workspace: /tmp/.tmp47anWx 2026-08-22 07:22:21.674059100 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.674151150 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.674179300 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.684335937 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.684345757 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.684364057 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-08-22 07:22:21.685304720 INFO No workspace options found for file:///tmp/.tmpvuIILe, using default options 2026-08-22 07:22:21.685337220 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.685347960 DEBUG Indexing settings for workspace: /tmp/.tmpvuIILe 2026-08-22 07:22:21.687913949 INFO Registering workspace: /tmp/.tmpvuIILe 2026-08-22 07:22:21.687972300 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.688052280 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.688080170 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.698210536 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.698232226 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.698252416 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-08-22 07:22:21.699141709 INFO No workspace options found for file:///tmp/.tmphQld6h, using default options 2026-08-22 07:22:21.699174139 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.699198389 DEBUG Indexing settings for workspace: /tmp/.tmphQld6h 2026-08-22 07:22:21.701866419 INFO Registering workspace: /tmp/.tmphQld6h 2026-08-22 07:22:21.701925059 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.702033850 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:21.702067570 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmphQld6h/not-open.py` isn't open. 2026-08-22 07:22:21.712178456 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.712188806 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.712207506 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-08-22 07:22:21.713136499 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures, using default options 2026-08-22 07:22:21.713166159 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.713192659 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-22 07:22:21.713915632 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:21.714031802 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=262 2026-08-22 07:22:21.714043122 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:21.717589625 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-22 07:22:21.717651505 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.717766226 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:21.717796906 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/notebook.py 2026-08-22 07:22:21.718749859 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-08-22 07:22:21.718777049 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-08-22 07:22:21.718796299 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-08-22 07:22:21.718902730 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.719011960 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.729366167 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:21.729373407 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.729395297 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-22 07:22:21.730537411 INFO No workspace options found for file:///tmp/.tmp12jiGq, using default options 2026-08-22 07:22:21.730564871 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.730575321 DEBUG Indexing settings for workspace: /tmp/.tmp12jiGq 2026-08-22 07:22:21.731338074 DEBUG Loaded settings from: `/tmp/.tmp12jiGq/pyproject.toml` for `/tmp/.tmp12jiGq` 2026-08-22 07:22:21.733140310 INFO Registering workspace: /tmp/.tmp12jiGq 2026-08-22 07:22:21.733204101 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.733312181 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:21.733330881 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp12jiGq/test.ipynb 2026-08-22 07:22:21.733749363 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.733802673 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.733850093 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.733875373 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp12jiGq/test.ipynb 2026-08-22 07:22:21.734550795 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.734558905 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp12jiGq/test.ipynb 2026-08-22 07:22:21.734679036 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.734684326 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp12jiGq/test.ipynb 2026-08-22 07:22:21.744832272 DEBUG request{id=5 method=shutdown}: enter 2026-08-22 07:22:21.744840892 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.744858942 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-08-22 07:22:21.745925126 INFO No workspace options found for file:///tmp/.tmp32vj2o, using default options 2026-08-22 07:22:21.745953956 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.745964386 DEBUG Indexing settings for workspace: /tmp/.tmp32vj2o 2026-08-22 07:22:21.746625438 DEBUG Loaded settings from: `/tmp/.tmp32vj2o/pyproject.toml` for `/tmp/.tmp32vj2o` 2026-08-22 07:22:21.747612942 INFO Registering workspace: /tmp/.tmp32vj2o 2026-08-22 07:22:21.747673762 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.747770102 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:21.747788213 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp32vj2o/test.ipynb 2026-08-22 07:22:21.748328294 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.758467911 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:21.758477311 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.758497361 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-08-22 07:22:21.759538994 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures, using default options 2026-08-22 07:22:21.759582555 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.759594575 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-22 07:22:21.760415038 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:21.760550578 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=262 2026-08-22 07:22:21.760562038 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:21.762967487 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures 2026-08-22 07:22:21.763034007 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.763156717 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:21.763186677 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-22 07:22:21.763602229 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-08-22 07:22:21.763631679 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-08-22 07:22:21.763648979 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-08-22 07:22:21.763775600 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.763880380 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.764165701 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-22 07:22:21.764188421 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-22 07:22:21.764428682 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-08-22 07:22:21.764452952 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-08-22 07:22:21.764471302 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-08-22 07:22:21.764565272 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.764630553 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.764677563 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-22 07:22:21.764690953 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-08-22 07:22:21.764916644 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-08-22 07:22:21.764942014 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-08-22 07:22:21.764959764 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-08-22 07:22:21.765050624 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.765151974 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:21.775523481 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:21.775530561 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.775550841 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-08-22 07:22:21.776726886 INFO No workspace options found for file:///tmp/.tmpJUi7Ba, using default options 2026-08-22 07:22:21.776753396 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.776765366 DEBUG Indexing settings for workspace: /tmp/.tmpJUi7Ba 2026-08-22 07:22:21.777197577 DEBUG No `target-version` found in `/tmp/.tmpJUi7Ba/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.777347588 DEBUG Loaded settings from: `/tmp/.tmpJUi7Ba/.ruff.toml` for `/tmp/.tmpJUi7Ba` 2026-08-22 07:22:21.777370068 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpJUi7Ba/sub 2026-08-22 07:22:21.778389802 INFO Registering workspace: /tmp/.tmpJUi7Ba 2026-08-22 07:22:21.778450182 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.778531352 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.778563222 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:21.778608632 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpJUi7Ba/sub/test.py 2026-08-22 07:22:21.778646332 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.778660113 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:21.778664803 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpJUi7Ba/sub/foo/test.py 2026-08-22 07:22:21.788758158 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:21.788763658 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.788777219 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-08-22 07:22:21.789925883 INFO No workspace options found for file:///tmp/.tmpiJ3bXP/sub, using default options 2026-08-22 07:22:21.789964503 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.789976413 DEBUG Indexing settings for workspace: /tmp/.tmpiJ3bXP/sub 2026-08-22 07:22:21.790059823 DEBUG No `target-version` found in `/tmp/.tmpiJ3bXP/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.790174194 DEBUG Loaded settings from: `/tmp/.tmpiJ3bXP/.ruff.toml` 2026-08-22 07:22:21.790634385 DEBUG No `target-version` found in `/tmp/.tmpiJ3bXP/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.790767806 DEBUG Loaded settings from: `/tmp/.tmpiJ3bXP/sub/.ruff.toml` for `/tmp/.tmpiJ3bXP/sub` 2026-08-22 07:22:21.790791366 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpiJ3bXP/sub/foo 2026-08-22 07:22:21.792739013 INFO Registering workspace: /tmp/.tmpiJ3bXP/sub 2026-08-22 07:22:21.792804583 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.792900843 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.792934233 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:21.792969514 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpiJ3bXP/sub/test.py 2026-08-22 07:22:21.792998244 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.793084634 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.793099754 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:21.793104574 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpiJ3bXP/sub/foo/test.py 2026-08-22 07:22:21.803198330 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:21.803206010 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.803229920 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-08-22 07:22:21.804396634 INFO No workspace options found for file:///tmp/.tmp1daO8o, using default options 2026-08-22 07:22:21.804428984 INFO No workspace options found for file:///tmp/.tmp1daO8o/sub, using default options 2026-08-22 07:22:21.804432334 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.804443804 DEBUG Indexing settings for workspace: /tmp/.tmp1daO8o 2026-08-22 07:22:21.804979686 DEBUG Loaded settings from: `/tmp/.tmp1daO8o/.ruff.toml` for `/tmp/.tmp1daO8o` 2026-08-22 07:22:21.805023116 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp1daO8o/sub 2026-08-22 07:22:21.806929353 INFO Registering workspace: /tmp/.tmp1daO8o 2026-08-22 07:22:21.806942013 DEBUG Indexing settings for workspace: /tmp/.tmp1daO8o/sub 2026-08-22 07:22:21.807102614 DEBUG Loaded settings from: `/tmp/.tmp1daO8o/.ruff.toml` 2026-08-22 07:22:21.807649116 DEBUG Loaded settings from: `/tmp/.tmp1daO8o/sub/.ruff.toml` for `/tmp/.tmp1daO8o/sub` 2026-08-22 07:22:21.807697616 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp1daO8o/sub/foo 2026-08-22 07:22:21.809610763 INFO Registering workspace: /tmp/.tmp1daO8o/sub 2026-08-22 07:22:21.809670913 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.809755983 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.809787583 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:21.809822624 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp1daO8o/test.py 2026-08-22 07:22:21.809858804 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.809960994 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.809979254 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:21.809985704 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp1daO8o/sub/test.py 2026-08-22 07:22:21.809992724 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.810039034 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.810052644 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-08-22 07:22:21.810056794 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp1daO8o/sub/foo/test.py 2026-08-22 07:22:21.820152810 DEBUG request{id=5 method=shutdown}: enter 2026-08-22 07:22:21.820158750 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.820177680 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-08-22 07:22:21.821379845 INFO No workspace options found for file:///tmp/.tmpX63MKp, using default options 2026-08-22 07:22:21.821408395 INFO No workspace options found for file:///tmp/.tmpX63MKp/external/Y, using default options 2026-08-22 07:22:21.821411865 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.821421985 DEBUG Indexing settings for workspace: /tmp/.tmpX63MKp 2026-08-22 07:22:21.822045417 DEBUG Loaded settings from: `/tmp/.tmpX63MKp/systemtests/pyproject.toml` for `/tmp/.tmpX63MKp/systemtests` 2026-08-22 07:22:21.823986614 INFO Registering workspace: /tmp/.tmpX63MKp 2026-08-22 07:22:21.823997764 DEBUG Indexing settings for workspace: /tmp/.tmpX63MKp/external/Y 2026-08-22 07:22:21.825544200 INFO Registering workspace: /tmp/.tmpX63MKp/external/Y 2026-08-22 07:22:21.825603700 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.825693300 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.825704190 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.825735250 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.825768690 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpX63MKp/systemtests/tests/common/fakes/wus.py 2026-08-22 07:22:21.825839261 DEBUG request{id=2 method=textDocument/diagnostic}: 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-08-22 07:22:21.825933981 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.825943151 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpX63MKp/external/Y/wus.py 2026-08-22 07:22:21.826412563 DEBUG request{id=3 method=textDocument/diagnostic}: 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-08-22 07:22:21.836688609 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:21.836698549 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.836718729 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-08-22 07:22:21.837904844 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.837937284 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server, using default options 2026-08-22 07:22:21.837940354 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.837951154 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.838650896 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:21.838761717 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=262 2026-08-22 07:22:21.838770257 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:21.838840297 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:21.838914217 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.839001947 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.839031028 WARN No settings available for file:///tmp/.tmphyuNll/nested/test.py - falling back to default settings 2026-08-22 07:22:21.839204678 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:21.839255688 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmphyuNll/nested/test.py 2026-08-22 07:22:21.839289829 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.839395849 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.839404489 WARN No settings available for file:///tmp/.tmphyuNll/unrelated/test.py - falling back to default settings 2026-08-22 07:22:21.839518689 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:21.839528739 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmphyuNll/unrelated/test.py 2026-08-22 07:22:21.839536859 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.849700626 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:21.849713546 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.849738836 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-08-22 07:22:21.850761689 INFO No workspace options found for file:///tmp/.tmp1oghLq, using default options 2026-08-22 07:22:21.850791669 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.850802229 DEBUG Indexing settings for workspace: /tmp/.tmp1oghLq 2026-08-22 07:22:21.854399202 INFO Registering workspace: /tmp/.tmp1oghLq 2026-08-22 07:22:21.854467783 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.854586983 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:21.854613473 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmp1oghLq/not-open.py` isn't open. 2026-08-22 07:22:21.864780649 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.864789489 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.864809959 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-08-22 07:22:21.865738003 INFO No workspace options found for file:///tmp/.tmpNuAKL5/sub, using default options 2026-08-22 07:22:21.865768123 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:21.865777943 DEBUG Indexing settings for workspace: /tmp/.tmpNuAKL5/sub 2026-08-22 07:22:21.865850213 DEBUG No `target-version` found in `/tmp/.tmpNuAKL5/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.865973014 DEBUG Loaded settings from: `/tmp/.tmpNuAKL5/.ruff.toml` 2026-08-22 07:22:21.866365685 DEBUG No `target-version` found in `/tmp/.tmpNuAKL5/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-08-22 07:22:21.866503055 DEBUG Loaded settings from: `/tmp/.tmpNuAKL5/sub/.ruff.toml` for `/tmp/.tmpNuAKL5/sub` 2026-08-22 07:22:21.866524976 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpNuAKL5/sub/foo 2026-08-22 07:22:21.868399192 INFO Registering workspace: /tmp/.tmpNuAKL5/sub 2026-08-22 07:22:21.868466192 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:21.868562943 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:21.868592693 WARN No settings available for file:///tmp/.tmpNuAKL5/unrelated/test.py - falling back to default settings 2026-08-22 07:22:21.868730513 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:21.868769173 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpNuAKL5/unrelated/test.py 2026-08-22 07:22:21.868791844 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:21.878953290 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:21.878964510 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:21.878983900 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_source_file-1b2828f388fbbc6b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 13 tests test line_index::tests::ascii_carriage_return ... ok test line_index::tests::ascii_carriage_return_newline ... ok test line_index::tests::ascii_index ... ok test line_index::tests::ascii_source_location ... ok test line_index::tests::line_end_exclusive_handles_different_line_endings ... ok test line_index::tests::utf8_byte_offset ... ok test line_index::tests::utf8_carriage_return ... ok test line_index::tests::utf8_carriage_return_newline ... ok test line_index::tests::utf8_index ... ok test newlines::tests::universal_newlines_backwards ... ok test newlines::tests::universal_newlines_empty_str ... ok test newlines::tests::universal_newlines_forward ... ok test newlines::tests::universal_newlines_mixed ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/auto_traits-5162c60a3970a733 --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.16.4-build/ruff-0.16.4/target/rpm/deps/constructors-091d70c67edb312b --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/indexing-8945763bcc900d1b --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/main-f1260eb0ac2edfa4 --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.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/serde-4e19945752f760e5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 3 tests test invalid_range_deserialization ... ok test range_serialization ... ok test size_serialization ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ruff_workspace-dabc8608ca2fb4cb --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.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty-c3f34898ff4457db --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.04s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty-fdd4731cf2e0e72f --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.16.4-build/ruff-0.16.4/target/rpm/deps/cli-9a53985a035f74f9 --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 171 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 config_option::invalid_configuration_file ... ok test exit_code::both_warnings_and_errors ... ok test exit_code::both_warnings_and_errors_and_exit_zero_on_warning ... ok test exit_code::error_on_warning_conflicts_with_exit_zero_on_warning ... ok test exit_code::exit_zero_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 exit_code::only_warnings_and_error_on_warning_is_disabled_in_configuration ... ok test exit_code::only_warnings_and_error_on_warning_overrides_configuration ... ok test exit_code::only_warnings_and_exit_zero_on_warning ... 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_scripts_ignores_scripts_with_invalid_toml ... ok test file_selection::exclude_scripts_only_applies_to_implicitly_discovered_files ... 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_keeps_nested_blanket_suppression_used ... ok test fixes::add_ignore_unfixable ... ok test fixes::fix ... 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::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_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-and-final-method Default level: error | Stable (since 0.0.64) ## What it does Checks for methods decorated with both `@abstractmethod` and `@final`. ## Why is this bad? An abstract method must be overridden for a subclass to become concrete, but a final method cannot be overridden. Combining the decorators therefore makes it impossible for a subclass to provide a concrete implementation. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @final @abstractmethod def method(self) -> None: ... # error ``` # 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 # `Derived` does not implement `method` class Derived(Base): # error 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, or to an undeclared attribute through a protocol method's `self` or `cls` receiver, 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 ClassVar, Protocol class BaseProto(Protocol): a: int # fine (explicitly declared as `int`) instance_member: str class_member: ClassVar[str] # fine: a method definition using `def` is considered a declaration def method_member(self) -> int: ... def method(self) -> None: self.instance_member = "value" # fine (declared in the class body) self.implicit = "value" # error: [ambiguous-protocol-member] @classmethod def class_method(cls) -> None: cls.class_member = "value" # fine (declared in the class body) cls.implicit_class = "value" # error: [ambiguous-protocol-member] # no explicit declaration, leading to ambiguity c = "some variable" # error # no explicit declaration, leading to ambiguity b = method_member # error # This creates implicit assignments of `d` and `e` in the protocol class body. # Were they really meant to be considered protocol members? # error: "`d` is not declared as a protocol member" # error: "`e` is not declared as a protocol member" 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 ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine if x: # the actual type is `int & ~AlwaysFalsy`, # which excludes types like `Literal[0]` # error: [assert-type-unspellable-subtype] assert_type(x, int) ``` # blanket-ignore-comment Default level: ignore | Stable (since 0.0.57) ## What it does Checks for `ty: ignore` comments that don't specify which rules to ignore. ## Why is this bad? A blanket `ty: ignore` comment suppresses every type-checking diagnostic on the applicable line or file. Specifying rule codes documents which diagnostics are expected and prevents the comment from silencing unrelated errors. ## Examples ```py # error value = unknown # ty: ignore ``` Use instead: ```py value = unknown # ty: ignore[unresolved-reference] ``` # call-abstract-method Default level: error | Stable (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: ... # cannot call abstract classmethod Foo.method() # error ``` # 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 # TypeError: 'int' object is not callable 4() # error ``` # 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): # We know `x` is callable, but not what arguments it accepts x() # 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 __name__ == "__main__": a: int else: a: str a = 1 # error ``` # 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 ```pyi class M1(type): ... class M2(type): ... class A(metaclass=M1): ... class B(metaclass=M2): ... # TypeError: metaclass conflict class C(A, B): ... # error ``` # 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 `foo.pyi`: ```pyi class A(B): ... # error class B(A): ... # error ``` [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 ```toml [environment] python-version = "3.12" ``` ```python type Itself = Itself # error type A = B # error type B = A # error ``` # 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 # Required field after field with default y: str # error ``` # 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 ```toml [environment] python-version = "3.13" ``` ```python import warnings @warnings.deprecated("use new_func instead") def old_func(): ... old_func() # error: [deprecated] ``` # 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 # error ``` # 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): ... # error ``` # 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 # Crash at runtime @dataclass class A: # error b: int _1: KW_ONLY c: str _2: KW_ONLY d: bytes ``` # dynamic-function-decorator-return Default level: ignore | Stable (since 0.0.73) ## What it does Detects decorator applications that replace a function with `Any` or another [dynamic type]. ## Why is this bad? A decorator can replace the function it receives with any object. Type checkers therefore use the decorator's return type as the type of the decorated function. If the decorator returns `Any` or `Unknown` (explicitly or implicitly), the original type is lost, along with the type checker's ability to catch invalid calls and attribute accesses: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function # error: "Decorator returns `Unknown`" @untyped_decorator def stringify(value: int) -> str: return str(value) # No type error is reported, even though `stringify` expects an integer. stringify("not an integer") ``` This rule identifies the point where a decorator erases useful type information, before that imprecision spreads to every use of the decorated function. It can be especially useful in cases where the decorator is defined in a third-party library. Whereas linter rules such as [`ANN201`][ann201] and [`ANN202`][ann202] can complain about missing annotations in your first-party code, they cannot identify instances where unsound types leak into your code due to missing type annotations in third-party code installed into `site-packages`. ## Examples `third_party_library.py`: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function ``` `first_party.py`: ```py from third_party_library import untyped_decorator # error: "Decorator returns `Unknown`" @untyped_decorator def greet(name: str) -> str: return f"Hello, {name}!" ``` If making a PR to the third-party library to improve their annotations is not possible, fixes for this diagnostic could include writing your own decorator or introducing a type-safe wrapper: ```py from collections.abc import Callable from typing import TypeVar from third_party_library import untyped_decorator FunctionT = TypeVar("FunctionT", bound=Callable[..., object]) def typed_wrapper(f: FunctionT) -> FunctionT: decorated = untyped_decorator(f) assert decorated is f return decorated @typed_wrapper def greet(name: str) -> str: return f"Hello, {name}!" ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [dynamic type]: https://typing.python.org/en/latest/spec/glossary.html#term-dynamic-type # 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: # error: [empty-body] """A function that does nothing.""" pass ``` # 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": ... # error ``` # experimental-syntax Default level: warn | Stable (since 0.0.50) ## What it does Checks for experimental syntax that is not part of the Python typing specification. ## Why is this bad? Experimental syntax is specific to ty. It may be rejected by other type checkers and may never be standardized, or be subject to breaking changes. ## Examples ```toml [environment] python-version = "3.14" ``` ```python class A: ... class B: ... def f(value: A & B) -> None: ... # error: [experimental-syntax] def g(value: ~A) -> None: ... # error: [experimental-syntax] ``` # 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 # @final is not allowed on non-method functions @final # error 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__`. Protocol members are declarations of an interface and do not require a value. ## Examples ```python from typing import Final # `Final` symbol without a value MY_CONSTANT: Final[int] # error # OK: `Final` symbol with a value INITIALIZED_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 # error a = 20 / 1 # 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 from typing import Literal def test() -> "Literal[" "5" "]": # error return 5 ``` Use instead: ```python from typing import Literal def test() -> "Literal[5]": return 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): ... # error ``` [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) # IndexError: tuple index out of range t[3] # error ``` # 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", (), {})) # error # 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][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): ... # error ``` 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 # TypeError: multiple bases have instance lay-out conflict class A(int, float): ... # error ``` 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 = "" # error ``` [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-only attributes from their class. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. ## 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 from typing import ClassVar class C: instance_var: int class_var: ClassVar[int] = 1 def __init__(self): # instance variable declared in the class body self.instance_var = 42 # instance-only variable not declared in the class body self.instance_only_var: int = 42 C.class_var = 3 # okay C.instance_var = 56 # okay C().instance_var = 72 # okay C().instance_only_var = 100 # okay # Cannot assign to class variable from instance C().class_var = 3 # error # Cannot assign to instance-only variable from class C.instance_only_var = 56 # error ``` # 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][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][awaitable-abc]. ## 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-abc]: 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: # error 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` with incompatible arguments raises an exception while creating the class: - `order=True` with `eq=False` - `weakref_slot=True` with `slots=False` Applying `@dataclass` to a class that inherits from `NamedTuple`, `TypedDict`, `Enum`, or `Protocol` is also 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(order=True, eq=False) # error: [invalid-dataclass] class Ordered: ... @dataclass class Foo(NamedTuple): # error: [invalid-dataclass] x: int ``` See: [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: ... # error ``` # 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 # error ``` [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 # enum members should not be annotated DOG: int = 2 # error ``` 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 import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except 1: # error ... ``` Use instead: ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() 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 ```toml [environment] python-version = "3.12" ``` ```python from typing import override class A: @override def foo(self): ... # error class B(A): @override def ffooo(self): ... # error 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 y: int @dataclass(frozen=True) class FrozenBase: x: int @dataclass class NonFrozenChild(FrozenBase): # error 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 ```toml [environment] python-version = "3.12" ``` ```python from typing_extensions import Generic, TypeVar T = TypeVar("T") U = TypeVar("U", default=int) # 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]): ... # error ``` ## 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 ```toml [environment] python-version = "3.12" ``` ```python from enum import Enum from typing import Generic, TypeVar T = TypeVar("T") # enum class cannot be generic (class creation fails with `TypeError`) class E[T](Enum): # error A = 1 # enum class cannot be generic (class creation fails with `TypeError`) class F(Enum, Generic[T]): # error A = 1 # enum class cannot be generic -- the class creation does not immediately fail... class G(Generic[T], Enum): # error 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 # error a = 20 / 1 # 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 from typing_extensions import NotRequired class Person(TypedDict): name: NotRequired[str] age: NotRequired[int] alice = Person(name="Alice", age=30) # KeyError: 'height' alice["height"] # error # error bob: Person = {"nickname": "Bob", "age": 30} # typo! # error 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][pep-484]. It states that parameters with names starting with `__` should be considered positional-only by type checkers. [PEP 570][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 # `__y` is not considered positional-only def f(x, __y): # error 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 T = TypeVar("T") # error: "Cannot redefine `T` as a type variable" # TypeVar must be immediately assigned to a variable # error def f(t: TypeVar("U")): ... # ty: ignore[invalid-type-form] ``` ## 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? Invalid match patterns can cause a `TypeError` at runtime. This includes: - Using a non-type object in a class pattern. - Providing positional subpatterns when `__match_args__` is missing or has an invalid static type. - Matching against `collections.abc.Callable` with positional subpatterns. - Matching against a non-runtime-checkable protocol. - Matching against a `TypedDict`. ## Examples ```python class Point: __match_args__ = ("x", "y") def describe(p: Point) -> None: match p: # TypeError at runtime: Point() accepts 2 positional sub-patterns (3 given) case Point(x, y, z): # error: [invalid-match-pattern] ... ``` ```python NotAClass = 42 match object(): # TypeError at runtime: called match pattern must be a class case NotAClass(): # error: [invalid-match-pattern] ... ``` # 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 # TypeError: 'int' object is not callable class B(metaclass=42): ... # error ``` ## 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][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. 1. 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-method-override] return "foo" def accepts_super(s: Super) -> int: return s.method(x=42) # 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. accepts_super(Sub()) 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-method-override] return 42 # TypeError at runtime: method() got an unexpected keyword argument 'x' # ty cannot catch this error due to the violation of the Liskov Substitution Principle. accepts_super(Sub2()) ``` ## 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-module-getattr-call Default level: error | Stable (since 0.0.72) ## What it does Checks for imports that fail when calling a module-level `__getattr__` function. ## Why is this bad? If a module defines `__getattr__`, Python calls it when a `from` import requests a name that is not otherwise defined. The import raises an exception if `__getattr__` cannot accept the requested name. ## Examples `module.py`: ```python def __getattr__() -> str: return "fallback" ``` `main.py`: ```python # TypeError: __getattr__() takes 0 positional arguments but 1 was given from module import missing # error ``` # 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 ``` Finally, `NamedTuple` field annotations cannot use the `ClassVar` or `Final` type qualifiers. These qualifiers also cause a runtime error when annotations are evaluated eagerly: ```pycon >>> from typing import ClassVar, NamedTuple >>> class Foo(NamedTuple): ... x: ClassVar[int] TypeError: typing.ClassVar[int] is not valid as type argument ``` # 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: return "name" Foo = NewType("Foo", int) # okay # The first argument to `NewType` must be a string literal Bar = NewType(get_name(), int) # error # invalid base for `typing.NewType` Baz = NewType("Baz", int | str) # error ``` # 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. ## Examples ### Single overload ```py from typing import overload @overload def foo(x: int) -> int: ... # error def foo(x: int | None) -> int | None: return x ``` ### Missing implementation ```py from typing import overload @overload def foo() -> None: ... # error @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 = ""): ... # error ``` # 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 # ParamSpec requires a name P2 = ParamSpec() # error ``` ## 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 something(): raise NameError def cause() -> None: pass def f(): try: something() except NameError: # error: "Cannot raise object of type `Literal["oops!"]`" # error: "Cannot use object of type `def cause() -> None` as an exception cause" raise "oops!" from cause def g(): # error: "Cannot raise `NotImplemented`" # error: "Cannot use object of type `Literal[42]` as an exception cause" raise NotImplemented from 42 ``` Use instead: ```python def something(): raise NameError 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)` # `A()` is not a class super(A(), B()) # error # `A()` does not satisfy `isinstance(A(), B)` super(B, A()) # error # `A` does not satisfy `issubclass(A, B)` super(B, A) # error ``` ## 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() -> "instance of C": # error return 42 class C: ... ``` Use instead: ```python def foo() -> "C": return C() 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 # no ordering method defined @total_ordering # error class MyClass: 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 ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType, TypeVar def get_name() -> str: return "NewAlias" IntOrStr = TypeAliasType("IntOrStr", int | str) # okay # TypeAliasType name must be a string literal NewAlias = TypeAliasType(get_name(), int) # error T = TypeVar("T") GenericAlias = TypeAliasType("GenericAlias", list[T], type_params=(T,)) # okay # TypeAliasType type parameters must be type variables InvalidAlias = TypeAliasType("InvalidAlias", list[T], type_params=(list[T],)) # error ``` # 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: ```toml [environment] python-version = "3.12" ``` ```python from typing import Generic, TypeVar T1 = TypeVar("T1", int, str) T2 = TypeVar("T2", bound=int) class Foo1(Generic[T1]): ... class Foo2(Generic[T2]): ... # bytes does not satisfy T1's constraints Foo1[bytes] # error # str does not satisfy T2's bound Foo2[str] # error ``` Using PEP 695 type variables: ```python class Foo[T]: ... class Bar[T, U]: ... # too many arguments Foo[int, str] # error # too few arguments Bar[int] # error ``` # 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 # error TYPE_CHECKING = "" # error ``` # 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 # Int literals are not allowed in this context in type expressions a: list[1] # error # `Annotated` expects at least two arguments b: Annotated[int] # error ``` [type expressions]: https://typing.python.org/en/latest/spec/annotations.html#type-and-annotation-expressions # 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 ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeIs # no parameter def f() -> TypeIs[int]: # error return True # no positional arguments allowed def f(*, v: object) -> TypeIs[int]: # error return True # expected variadic arguments def f(*args: object) -> TypeIs[int]: # error return True class C: # only positional argument is `self` def f(self) -> TypeIs[int]: # error return True ``` # invalid-type-variable-bound Default level: error | Stable (since 0.0.15) ## What it does Checks for [type variables][type variable] whose bounds reference type variables. ## Why is this bad? The bound of a type variable must be a concrete type. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar # error: [invalid-type-variable-bound] RecursiveT = TypeVar("RecursiveT", bound=list["RecursiveT"]) U = TypeVar("U") # error: [invalid-type-variable-bound] BoundT = TypeVar("BoundT", bound=U) 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 ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar I = TypeVar("I", bound=int) # constraint references `I` S = TypeVar("S", list[I], int) # error # a constrained type variable needs at least two constraints def f[T: (int,)](): ... # error ``` Use instead: ```python from typing import TypeVar U = TypeVar("U", str, int) # valid constrained TypeVar # or T = TypeVar("T", bound=str) # valid bound TypeVar V = TypeVar("V", 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 ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeVar T = TypeVar("T", bound=str, default=int) # error: [invalid-type-variable-default] U = TypeVar("U", int, str, default=bytes) # error: [invalid-type-variable-default] ``` [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 [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # 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 Meta(type): ... class Foo(TypedDict, metaclass=Meta): # error: [invalid-typed-dict-header] ... def f(options: dict[str, object]): class Bar(TypedDict, **options): # 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): # not runtime-checkable isinstance(arg, HasX) # error: [isinstance-against-protocol] # not runtime-checkable issubclass(arg2, HasX) # error: [isinstance-against-protocol] def g(arg: object): match arg: # not runtime-checkable case HasX(): # error: [isinstance-against-protocol] 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, ParamSpec, TypeVar from typing_extensions import TypedDict T = TypeVar("U") # error: [mismatched-type-name] P = ParamSpec("Q") # 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): ... # TypeError: func() missing 1 required positional argument: 'x' func() # error ``` # missing-override-decorator Default level: ignore | Stable (since 0.0.41) ## What it does Checks for methods that override a method or attribute in a superclass but are not decorated with `@override`. This rule is disabled by default. Enable it to opt in to strict `@override` enforcement for a project. ## Exemptions Overriding `__init__`, `__new__`, `__init_subclass__`, or `__post_init__` does not require `@override`, even if the method is explicitly declared by a superclass. ## Why is this bad? Without an `@override` annotation, refactors can silently change whether a method is an override. Requiring `@override` on every override lets ty report when an intended override stops overriding anything, and when a method unexpectedly starts overriding a superclass member. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class Parent: def method(self) -> int: return 1 class Child(Parent): # when the rule is enabled def method(self) -> int: # error return 2 class ExplicitChild(Parent): @override def method(self) -> int: # fine return 2 ``` # missing-type-argument Default level: ignore | Stable (since 0.0.45) ## What it does Checks for generic types used without type parameters in type expressions. ## Why is this bad? Using a generic type without specifying its type parameters results in the type parameters being implicitly filled with `Unknown`, reducing the precision of type checking. Explicit type parameters make the intended types clear and enable the type checker to catch more errors. ## Examples ```python import re def handle(m: re.Match) -> str: # error: [missing-type-argument] return m.string # Use explicit type parameters instead: def handle(m: re.Match[str]) -> str: return m.string ``` # 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 # missing required key 'age' alice: Person = {"name": "Alice"} # error 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 from typing import overload @overload def func(x: int): ... @overload def func(x: bool): ... def func(x: int | 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 # TypeError: 'int' object is not iterable for i in 34: # error 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 # TypeError: 'int' object is not subscriptable 4[1] # error ``` # 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 ``` # 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 ``` # 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: return x f(1, x=2) # error ``` # 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: return x f(x=1) # error ``` # 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 __name__ == "__main__": c = 0 # AttributeError: type object 'A' has no attribute 'c' A.c # error ``` # 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): ... # TypeError: 'A' object is not subscriptable A()[0] # error ``` # 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 `module.py`: ```python import datetime if datetime.date.today().weekday() != 6: a = 1 ``` `main.py`: ```python # ImportError: cannot import name 'a' from 'module' from module import a # error ``` # 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 # AttributeError: module 'html' has no attribute 'parser' html.parser # error ``` # 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(int(input())): x = i # NameError: name 'x' is not defined print(x) # error ``` # pydantic-discarded-extra-argument Default level: warn | Stable (since 0.0.60) ## What it does Checks for extra keyword arguments that Pydantic silently discards when a model uses `extra="ignore"`, either implicitly or explicitly. ## Why is this bad? A discarded argument has no effect on the constructed model, but it may indicate a misspelled field name or an incorrect assumption about the model's schema. ## Example ```python {data-mdtest="ignore"} from pydantic import BaseModel class User(BaseModel): name: str admin: bool = False user = User(name="Alice", admni=True) # error: [pydantic-discarded-extra-argument] ``` If the field name has been misspelled, fix the typo. Otherwise, consider removing the extra argument, or explicitly configure the model with `extra="allow"`. # 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": # error return 1 ``` Use instead: ```python def test() -> "int": return 1 ``` # 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 from typing import cast def f() -> int: return 10 # Redundant cast(int, f()) # error ``` # 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 or protocol members, where `ClassVar[Final[int]]` has a distinct meaning from `Final[int]`. ## Examples ```python from typing import ClassVar, Final class C: # redundant x: ClassVar[Final[int]] = 1 # error # redundant y: Final[ClassVar[int]] = 1 # error ``` # 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 ```toml [environment] python-version = "3.12" ``` ```python class Outer[T]: # `T` is already used by `Outer` class Inner[T]: ... # error # `T` is already used by `Outer` def method[T](self, x: T) -> T: # error return x ``` ## 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 # evaluates to `False` static_assert(1 + 1 == 3) # error # does not have a statically known truthiness static_assert(int(2.0 * 3.0) == 6) # error ``` # 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][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): # error 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 ``` # 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() is not supported in methods of NamedTuple classes super() # error ``` ## 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 ``` # 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 ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine # Actual type does not match asserted type assert_type(x, str) # error ``` # 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 # no enclosing class or function found super() # error def func(): # no enclosing class or first argument exists super() # error class A: # no enclosing function to provide the first argument f = super() # error def method(self): def nested(): # first argument does not exist in this nested function super() # error # first argument does not exist in this lambda lambda: super() # error # argument is not available in generator expression (super() for _ in range(10)) # error 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") # unbound type variable in module scope x: T # error class C(Generic[T]): # S is not in this class's generic context x: list[S] = [] # error ``` ## 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 # NameError: name 'reveal_type' is not defined # error reveal_type(1) # revealed: Literal[1] ``` # 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: return x f(x=1, y=2) # error ``` # 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: ... # AttributeError: 'A' object has no attribute 'foo' A().foo # error ``` # 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 ### Assigning without a global-scope declaration ```python def f(): # unresolved global global x # error x = 42 def g(): print(x) # unresolved reference ``` ### Use instead #### Declare the global ```python x: int def f(): global x x = 42 def g(): print(x) ``` #### Initialize the global ```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 # ModuleNotFoundError: No module named 'foo' import foo # error ``` # 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 # NameError: name 'x' is not defined print(x) # error ``` # unsound-assignment Default level: ignore | Stable (since 0.0.73) ## What it does Detects assignments that unsoundly assign a type that is not a [subtype] of the target's declared type. This rule is a stricter version of `invalid-assignment`. The rule currently only flags unsound assignments to variables (excluding attributes and subscripts), but its scope may be expanded in the future. This rule has no effect on stub files. ## Why is this bad? By default, type checkers consider an assignment valid if the inferred type of the assigned value is [assignable] to the target's declared type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "not an integer" # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() # Fails at runtime, even though the type checker infers both operands as being of type `int`! my_integer + 42 ``` This rule treats ["fully static"][fully-static] declared types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `my_integer: int = returns_any()` assignment, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to assignments where the declared type is [fully static][fully-static]. It will not trigger if `Any` or `Unknown` appear anywhere in the declared type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "not an integer" explicitly_dynamic: Any = returns_any() # no error also_dynamic: list[Any] = returns_any() # no error # no `unsound-assignment` error, since `list` is implicitly the same as `list[Unknown]` # (which is what the `missing-type-argument` error is complaining about) # # error: [missing-type-argument] implicitly_dynamic: list = returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` rule. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() another_integer: int # error: "Unsound assignment: `Any` is not a subtype of `int`" another_integer = returns_any() ``` Narrow the value before assigning it to fix the diagnostics: ```py from typing import Any def returns_any() -> Any: return 42 value = returns_any() assert isinstance(value, int) my_integer: int = value # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound assignments - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound assignments [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsound-return-statement Default level: ignore | Stable (since 0.0.70) ## What it does Detects `return` statements that unsoundly return a type that is not a [subtype] of the function's annotated return type. This lint is a stricter version of `invalid-return-type`. ## Why is this bad? By default, type checkers consider a `return` statement valid if the inferred type of the object being returned is [assignable] to the annotated return type of the function it's in. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "foo" def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() # fails at runtime, even though the type checker infers both operands as being of type `int`! returns_int() + 42 ``` This rule allows you to use ["fully static"][fully-static] return types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `return returns_any()` statement in `returns_int`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as returning [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your return type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "foo" # error: [missing-type-argument] def returns_unparameterized_tuple() -> tuple: # no error, since the return type is implicitly `tuple[Unknown, ...]` # (which is what the `missing-type-argument` error is complaining about on the line above!) return returns_any() def returns_list_of_any() -> list[Any]: # no error, since the return type is explicitly `list[Any]` return returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `return` statement can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Any` or `-> tuple[Any]`, for example). This rule is analogous to mypy's [`no-any-return`][no-any-return] error code, which is enabled by mypy’s [`--strict`][mypy-strict] mode and can also be enabled on its own using mypy’s [`--warn-return-any`][warn-return-any] option. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() ``` Narrow the type to a subtype of `int` to fix the diagnostic: ```py from typing import Any from typing_extensions import reveal_type def returns_any() -> Any: return 42 def returns_int() -> int: my_int = returns_any() assert isinstance(my_int, int) reveal_type(my_int) # revealed: Any & int return my_int # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound `return` statements - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [mypy-strict]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-strict [no-any-return]: https://mypy.readthedocs.io/en/stable/error_code_list2.html#code-no-any-return [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype [warn-return-any]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-warn-return-any # unsound-yield Default level: ignore | Stable (since 0.0.70) ## What it does Detects `yield` and `yield from` expressions that unsoundly yield a type that is not a [subtype] of the generator function's annotated yield type. This lint is a stricter version of `invalid-yield`. ## Why is this bad? By default, type checkers consider a yielded value valid if its inferred type is [assignable] to the generator's annotated yield type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def integers() -> Generator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # Fails at runtime, even though the type checker infers `integers` as yielding only `int`s! sum(integers()) ``` This rule treats ["fully static"][fully-static] yield types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `yield returns_any()` statement in `integers`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as yielding [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your function's yield type, either implicitly or explicitly. It will still trigger on functions that have non-fully-static send and/or return types, however: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def dynamic_yield_type() -> Generator[Any]: # no error yield returns_any() def static_yield_type() -> Generator[int, Any, Any]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `yield` expression can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Generator[Any]` or `-> Generator[tuple[Any]]`, for example). ## Examples ```py from typing import Any, Iterator def returns_any() -> Any: return "foo" def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # error: "Unsound `yield from`: `Any` is not a subtype of `int`" yield from any_iterator() ``` Narrow the value before yielding it to fix the diagnostics: ```py from typing import Any, Iterator def returns_any() -> Any: return 42 def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: value = returns_any() assert isinstance(value, int) yield value for value in any_iterator(): assert isinstance(value, int) yield value ``` ## Default level This rule is disabled by default. It is intended for users who want stricter soundness checks at generator boundaries. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound `yield` expressions - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # 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 def __lt__(self, other: object) -> "NotBoolable": return self b1 = NotBoolable() b2 = NotBoolable() # exception raised here if b1: # error pass # exception raised here b1 and b2 # error # exception raised here not b1 # error # A chained comparison converts the result of `b1 < b2` to bool. # exception raised here b1 < b2 < b1 # error ``` # 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 class Base: ... 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: ... # TypeError: unsupported operand type(s) for +: 'A' and 'A' A() + A() # error ``` # unused-awaitable Default level: warn | Stable (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: # Warning: coroutine is not awaited fetch_data() # error 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 # error 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 # error 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 ```toml [environment] python-version = "3.11" ``` ```py from typing import overload @overload def foo(x: int) -> int: # will never be executed return x + 1 # error @overload def foo(x: str) -> str: # will never be executed return "Oh no, got a string" # error 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 a step size of zero in slices when the operation is known to fail. ## Why is this bad? Python's built-in sequence types raise a `ValueError` when sliced with a step size of zero. ## Known problems This check is not exhaustive. It reports zero-step slices for certain built-in sequence types where the operation is known to fail. A custom `__getitem__` implementation can accept or reject such a slice, so ty cannot detect every runtime failure. ## Examples ```python values = list(range(10)) # ValueError: slice step cannot be zero values[1:10:0] # error tuple_values = (1, 2, 3) # ValueError: slice step cannot be zero tuple_values[1:10:0] # error ``` 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::multiple_overrides_inherit_cli_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 scripts::cli_arguments_override_script_environment ... ok test scripts::cli_arguments_override_script_options ... ok test scripts::configured_source_roots_and_extra_paths_are_relative_to_the_script ... ok test scripts::environment_options ... ok test scripts::explicit_config_replaces_inline_metadata ... ok test scripts::explicit_config_replaces_the_script_environment ... ok test scripts::inherited_file_settings_are_relative_to_the_script ... ok test scripts::inline_overrides_are_ignored ... ok test scripts::inline_settings_override_user_configuration ... ok test scripts::inline_terminal_settings_do_not_apply ... ok test scripts::invalid_metadata_options_report_configuration_error ... ok test scripts::invalid_python_requirement_reports_configuration_error ... ok test scripts::invalid_script_environment_reports_configuration_error ... ok test scripts::invalid_script_search_paths_do_not_blame_python_environment ... ok test scripts::invalid_script_settings_report_configuration_error ... ok test scripts::invalid_toml_reports_configuration_error ... ok test scripts::metadata_without_tool_ty_uses_default_settings ... ok test scripts::project_search_paths_do_not_apply_to_scripts ... ok test scripts::project_settings_and_overrides_do_not_apply ... ok test scripts::python_requirement_overrides_user_configuration ... ok test scripts::python_version_diagnostics_identify_script_metadata ... ok test scripts::script_version_and_platform_are_isolated_from_project_configuration ... ok test scripts::scripts_do_not_use_an_inactive_project_environment ... ok test scripts::scripts_have_no_implicit_first_party_roots ... ok test scripts::scripts_use_an_activated_virtual_environment ... ok test scripts::shared_imports_use_each_scripts_platform ... ok test scripts::unknown_rule_diagnostics_point_to_script_metadata ... ok test scripts::user_configuration_applies ... ok test scripts::verbose_rule_diagnostics_identify_script_metadata ... ok test server::find_does_not_fall_back_from_configured_environment ... ok test server::find_does_not_fall_back_to_path_or_own_executable ... ok test server::find_follows_symlinks ... ok test server::find_rejects_broken_symlink ... ok test server::find_rejects_directory ... ok test server::find_rejects_non_executable_file ... ok test server::find_rejects_wrong_layout ... ok test server::find_returns_no_match_on_python_environment_error ... ok test server::find_uses_configured_environment ... ok test server::find_uses_configured_interpreter ... ok test server::find_uses_cwd_when_project_discovery_fails ... ok test server::find_uses_discovered_project_root ... 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 uv_workspace::uv_workspace_discovery_is_opt_in ... ok test uv_workspace::warns_when_uv_workspace_metadata_cannot_be_loaded ... ok test result: ok. 171 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 6.13s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/file_watching-5086833a2bd11eea --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 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_directory_with_python_files ... 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 project_reload_preserves_fallback_options ... ok test project_reload_preserves_override_options ... 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. 43 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.89s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_combine-d859c3d9d31c2fd5 --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.16.4-build/ruff-0.16.4/target/rpm/deps/ty_completion_bench-a8a613f54e4535c2 --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.16.4-build/ruff-0.16.4/target/rpm/deps/ty_completion_eval-9a909102c6abb557 --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.16.4-build/ruff-0.16.4/target/rpm/deps/ty_ide-42d77c8840a50afe --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 1831 tests test all_symbols::tests::all_symbols_multi_file ... ok test all_symbols::tests::first_party_test_modules_not_filtered ... ok test all_symbols::tests::first_party_underscore_modules_not_filtered ... ok test all_symbols::tests::pandas_read_csv_merged_all ... ok test all_symbols::tests::pandas_read_csv_merged_redundant_export ... ok test all_symbols::tests::pandas_read_csv_merged_wildcard ... ok test all_symbols::tests::redundant_reexported_merged_definition_at_top_level ... ok test all_symbols::tests::redundant_reexported_merged_multiple_symbols_retained ... ok test all_symbols::tests::redundant_reexported_not_merged_across_top_level_modules ... ok test all_symbols::tests::redundant_reexported_some_merged_across_top_level_modules ... ok test all_symbols::tests::third_party_test_modules_filtered ... ok test all_symbols::tests::third_party_underscore_modules_are_filtered ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_assigned_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_passed_as_arg_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::comprehension_attributed_to_enclosing_function ... ok test call_hierarchy::incoming_calls::tests::decorator_application ... ok test call_hierarchy::incoming_calls::tests::default_on_version_gated_method_attributed_to_class ... ok test call_hierarchy::incoming_calls::tests::keyword_call ... ok test call_hierarchy::incoming_calls::tests::lambda_caller_is_synthesized_item ... ok test call_hierarchy::incoming_calls::tests::lambda_follow_up_requests_are_leaves ... ok test call_hierarchy::incoming_calls::tests::lambda_inside_function_attributed_to_lambda ... ok test call_hierarchy::incoming_calls::tests::method_call ... ok test call_hierarchy::incoming_calls::tests::method_does_not_confuse_with_same_name_on_other_class ... ok test call_hierarchy::incoming_calls::tests::multi_file ... ok test call_hierarchy::incoming_calls::tests::multi_file_constructor_call_resolves_to_init_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::multi_file_dunder_call_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::non_call_reference_filtered_out ... ok test call_hierarchy::incoming_calls::tests::non_callable_attribute_filtered ... ok test call_hierarchy::incoming_calls::tests::property_deleter_del ... ok test call_hierarchy::incoming_calls::tests::property_getter_read ... ok test call_hierarchy::incoming_calls::tests::property_setter_write ... ok test call_hierarchy::incoming_calls::tests::single_file ... ok test call_hierarchy::incoming_calls::tests::super_method_call ... ok test call_hierarchy::incoming_calls::tests::top_level_call_attributed_to_module ... ok test call_hierarchy::incoming_calls::tests::two_lambdas_calling_same_function_two_distinct_items ... ok test call_hierarchy::incoming_calls::tests::via_import_alias ... ok test call_hierarchy::outgoing_calls::tests::attribute_call ... ok test call_hierarchy::outgoing_calls::tests::class_excludes_method_bodies ... ok test call_hierarchy::outgoing_calls::tests::class_includes_decorators_bases_and_class_body ... ok test call_hierarchy::outgoing_calls::tests::class_with_base_call ... ok test call_hierarchy::outgoing_calls::tests::constructor_call ... ok test call_hierarchy::outgoing_calls::tests::direct_call ... ok test call_hierarchy::outgoing_calls::tests::function_excludes_nested_def_body ... ok test call_hierarchy::outgoing_calls::tests::function_includes_param_default ... ok test call_hierarchy::outgoing_calls::tests::lambda_default_attributed_to_enclosing_scope ... ok test call_hierarchy::outgoing_calls::tests::multi_file ... ok test call_hierarchy::outgoing_calls::tests::multiple_calls_to_same_callee ... ok test call_hierarchy::outgoing_calls::tests::skips_unresolved_calls ... ok test call_hierarchy::outgoing_calls::tests::super_method_call ... ok test call_hierarchy::tests::prepare_on_async_function ... ok test call_hierarchy::tests::prepare_on_call_site ... ok test call_hierarchy::tests::prepare_on_class_def ... ok test call_hierarchy::tests::prepare_on_classmethod ... ok test call_hierarchy::tests::prepare_on_function_def ... ok test call_hierarchy::tests::prepare_on_method ... ok test call_hierarchy::tests::prepare_on_non_callable_returns_none ... ok test call_hierarchy::tests::prepare_on_overloaded_function ... ok test call_hierarchy::tests::prepare_on_staticmethod ... ok test code_action::tests::add_code_existing_empty_ignore ... 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_does_not_make_nested_suppression_unused ... 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_matches_existing_suppression_against_diagnostic_range ... ok test code_action::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test code_action::tests::add_ignore_trailing_whitespace ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... ok test code_action::tests::undefined_reveal_type ... ok test code_action::tests::unresolved_deprecated ... ok test code_action::tests::unresolved_deprecated_warnings_imported ... ok test code_action::tests::unresolved_loader ... ok test code_action::tests::unresolved_loader_abc_imported ... ok test code_action::tests::unresolved_loader_importlib_imported ... ok test completion::tests::attribute_access_empty_dict ... ok test completion::tests::attribute_access_empty_list ... ok test completion::tests::attribute_access_set ... ok test completion::tests::attribute_access_set_keyword_prefix ... ok test completion::tests::attribute_double_parens ... ok test completion::tests::attribute_not_on_integer ... ok test completion::tests::attribute_on_constructor_directly ... ok test completion::tests::attribute_on_float ... ok test completion::tests::attribute_on_integer ... ok test completion::tests::attribute_parens ... ok test completion::tests::auto_import_deprioritizes_deprecated_over_stdlib_special ... ok test completion::tests::auto_import_does_not_use_enclosing_class_scope ... ok test completion::tests::auto_import_ignores_modules_with_leading_underscore ... ok test completion::tests::auto_import_includes_first_party_modules_as_suggestions ... ok test completion::tests::auto_import_includes_modules_with_leading_underscore_in_first_party ... ok test completion::tests::auto_import_includes_stdlib_modules_as_suggestions ... ok test completion::tests::auto_import_includes_sub_modules_as_suggestions ... ok test completion::tests::auto_import_match_quality_ranks_prefix_before_substring ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::bundled_ty_extensions_module_completion ... ok test completion::tests::bundled_typeshed_module_completion ... ok test completion::tests::bundled_typing_extensions_module_completion ... 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_keyword_only_argument_between_variadic_parameters ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters_after_positional_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::comprehension_target_suggests_in ... 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::except_handler_suggests_as ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::for_target_suggests_in ... 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::match_pattern_suggests_keywords ... 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_before_existing_contextual_keyword ... 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_contextual_keywords_inside_parentheses ... 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_stub_symbols_rank_below_runtime_values ... 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::runtime_ty_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_module_completion ... 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_overloaded_generic_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::ty_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::ty_extensions_pydantic_auto_import_generates_import_edit ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_checking_import_includes_private_stub_symbols ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typeshed_auto_import_is_type_check_only_in_stub ... 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_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typing_extensions_module_completion_is_type_check_only_in_stub ... ok test completion::tests::typing_only_project_builtins_not_suggested_implicitly ... ok test completion::tests::with_item_suggests_as ... 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::document::google::tests::accepts_dashed_parameter_section_underline ... ok test docstring::document::google::tests::adjacent_aligned_section_headers_are_siblings ... ok test docstring::document::google::tests::backticks_in_fence_info_do_not_hide_parameter_sections ... ok test docstring::document::google::tests::does_not_skip_invalid_rest_roles ... ok test docstring::document::google::tests::does_not_split_at_rest_roles_in_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::ends_parameter_section_at_structured_section_header ... ok test docstring::document::google::tests::ends_populated_return_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::extracts_aligned_parameter_items ... ok test docstring::document::google::tests::extracts_comma_separated_parameter_names ... ok test docstring::document::google::tests::extracts_conjunction_separated_parameter_names ... ok test docstring::document::google::tests::extracts_parameter_despite_unbalanced_type_brackets ... ok test docstring::document::google::tests::extracts_variadic_parameters ... ok test docstring::document::google::tests::finds_parameter_section_after_first_line_literal_block ... ok test docstring::document::google::tests::finds_shifted_top_level_section ... ok test docstring::document::google::tests::ignores_callable_like_parameter_names ... ok test docstring::document::google::tests::ignores_doctest_content_and_resumes_after_it ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_ordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_field_list ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_literal_block ... ok test docstring::document::google::tests::ignores_parameter_section_in_unordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_nested_in_container_section ... ok test docstring::document::google::tests::ignores_prose_before_first_parameter ... ok test docstring::document::google::tests::keeps_colon_prose_in_parameter_documentation ... ok test docstring::document::google::tests::parses_parenthesized_type_with_quoted_parenthesis ... ok test docstring::document::google::tests::pep257_normalization_ends_section_at_dedented_header ... ok test docstring::document::google::tests::pep257_normalization_preserves_nested_section ... ok test docstring::document::google::tests::pep257_normalization_recognizes_shifted_sibling_section ... ok test docstring::document::google::tests::preserves_parameter_paragraph_breaks ... ok test docstring::document::google::tests::preserves_rest_literal_block_indentation_in_parameter_documentation ... ok test docstring::document::google::tests::recognizes_parameter_section_headings ... ok test docstring::document::google::tests::recovers_parameter_after_quoted_delimiter_in_malformed_type ... ok test docstring::document::google::tests::recovers_parameter_after_spaced_delimiter_in_malformed_type ... ok test docstring::document::google::tests::resumes_after_markdown_fence ... ok test docstring::document::google::tests::resumes_after_rest_directive ... ok test docstring::document::google::tests::resumes_after_rest_literal_block ... ok test docstring::document::google::tests::resumes_after_unindented_markdown_fence_following_rest_literal_marker ... ok test docstring::document::google::tests::returns_section_fragments_and_range ... ok test docstring::document::google::tests::returns_structured_section_kinds_in_source_order ... ok test docstring::document::google::tests::skips_rest_roles_before_field_delimiter ... ok test docstring::document::google::tests::splits_before_rest_role_adjacent_to_field_delimiter ... ok test docstring::document::google::tests::treats_invalid_parameter_name_as_continuation ... ok test docstring::document::google::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::google::tests::uses_visual_indentation_for_parameter_items ... ok test docstring::document::numpy::tests::ends_parameters_before_preformatted_block ... ok test docstring::document::numpy::tests::extracts_compact_parameters_without_rendering_them_structurally ... ok test docstring::document::numpy::tests::extracts_later_parameters_after_an_unconfirmed_item ... ok test docstring::document::numpy::tests::extracts_later_parameters_from_an_ambiguous_section ... ok test docstring::document::numpy::tests::extracts_parameters_from_a_first_line_section ... ok test docstring::document::numpy::tests::extracts_shifted_top_level_numpy_sections ... ok test docstring::document::numpy::tests::extracts_supported_numpy_parameter_items ... ok test docstring::document::numpy::tests::finds_numpy_section_after_first_line_rest_literal_block ... ok test docstring::document::numpy::tests::ignores_numpy_items_nested_in_section_preambles ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_containers ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_rest_literal_blocks ... ok test docstring::document::numpy::tests::ignores_numpy_sections_nested_in_other_sections ... ok test docstring::document::numpy::tests::leaves_indented_parameter_preambles_raw ... ok test docstring::document::numpy::tests::leaves_misaligned_parameter_section_opaque ... ok test docstring::document::numpy::tests::leaves_unconfirmed_parameter_item_opaque ... ok test docstring::document::numpy::tests::parses_attributes_without_descriptions ... ok test docstring::document::numpy::tests::parses_named_and_anonymous_return_items ... ok test docstring::document::numpy::tests::preserves_blank_lines_in_preformatted_parameter_descriptions ... ok test docstring::document::numpy::tests::skips_an_invalid_item_without_ending_the_parameter_list ... ok test docstring::document::numpy::tests::skips_static_substitutions ... ok test docstring::document::numpy::tests::treats_indented_return_items_as_structurally_ambiguous ... ok test docstring::document::numpy::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::rst::tests::doctests_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_use_marker_indentation_as_exit_threshold ... ok test docstring::document::rst::tests::parameter_documentation_extracts_rest_parameters ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_continuing_paragraphs ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_in_block_quotes ... ok test docstring::document::rst::tests::parameter_documentation_ignores_parameters_without_names_after_normalization ... ok test docstring::document::rst::tests::parameter_documentation_recovers_after_same_indent_one_line_directive ... ok test docstring::document::rst::tests::parameter_documentation_recovers_sibling_fields_after_missing_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_requires_blank_line_before_field_body_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_stops_at_field_boundaries ... ok test docstring::document::rst::tests::parameter_documentation_supports_continuation_only_descriptions ... ok test docstring::document::rst::tests::parameter_documentation_supports_parameter_aliases ... ok test docstring::document::rst::tests::parser_preserves_supported_and_unknown_fields ... ok test docstring::document::rst::tests::parser_records_field_list_ranges ... ok test docstring::document::rst::tests::parser_recovers_after_dedented_doctest ... ok test docstring::document::rst::tests::parser_recovers_from_partial_and_malformed_fields ... ok test docstring::document::rst::tests::parser_supports_complex_inline_parameter_types ... ok test docstring::document::rst::tests::parser_treats_indented_field_like_text_as_continuation ... ok test docstring::document::rst::tests::quoted_literal_blocks_are_preformatted_blocks ... ok test docstring::document::syntax::tests::does_not_split_inside_unclosed_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_balanced_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_quoted_strings ... ok test docstring::document::syntax::tests::ignores_parentheses_after_escaped_quotes ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans_after_escaped_backtick ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_quoted_strings ... ok test docstring::document::syntax::tests::preserves_escaped_and_unmatched_backticks_as_text ... ok test docstring::document::syntax::tests::recognizes_common_role_uses_outside_rest_boundaries ... ok test docstring::document::syntax::tests::recognizes_rest_prefix_roles ... ok test docstring::document::syntax::tests::recognizes_wrapped_markdown_code_spans ... ok test docstring::document::syntax::tests::rejects_parenthesized_group_before_trailing_text ... ok test docstring::document::syntax::tests::rejects_unclosed_parenthesized_group ... ok test docstring::document::syntax::tests::scans_backtick_runs_and_spans ... ok test docstring::document::syntax::tests::scans_code_at_source_boundaries ... ok test docstring::document::syntax::tests::scans_text_and_code_tokens ... ok test docstring::document::syntax::tests::separates_rest_prefix_roles_from_preceding_text ... ok test docstring::document::syntax::tests::splits_after_nested_brackets ... ok test docstring::document::syntax::tests::splits_nested_parenthesized_group ... ok test docstring::document::syntax::tests::splits_trailing_parenthesized_group ... ok test docstring::document::syntax::tests::treats_backticks_as_plain_text ... ok test docstring::document::syntax::tests::treats_unmatched_backticks_as_plain_parenthetical_text ... ok test docstring::markdown::general::inline::tests::does_not_convert_candidates_outside_inline_markup_boundaries ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_in_preformatted_blocks ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_label_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_uris ... ok test docstring::markdown::general::inline::tests::does_not_convert_malformed_uri_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_representative_links_outside_the_supported_subset ... ok test docstring::markdown::general::inline::tests::preserves_existing_inline_rendering ... ok test docstring::markdown::general::inline::tests::renders_supported_multiline_links ... ok test docstring::markdown::general::inline::tests::renders_supported_single_line_links ... ok test docstring::markdown::structured::google::tests::declines_to_render_conjunction_separated_parameter_names ... ok test docstring::markdown::structured::google::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::google::tests::declines_to_render_inline_section_heading_in_parameter_body ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unbalanced_type_brackets ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unrecognized_leading_content ... ok test docstring::markdown::structured::google::tests::declines_to_render_unclosed_parameter_fence ... ok test docstring::markdown::structured::google::tests::renders_aligned_parameter_continuation ... ok test docstring::markdown::structured::google::tests::renders_fenced_block_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_heading_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_list_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_parameter_url_continuation ... ok test docstring::markdown::structured::google::tests::renders_parameter_windows_path_continuation ... ok test docstring::markdown::structured::google::tests::renders_preformatted_parameter_descriptions ... ok test docstring::markdown::structured::google::tests::renders_return_body_as_prose ... ok test docstring::markdown::structured::google::tests::renders_supported_sections ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_nested_parameter_items ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_prose_only_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_section_nested_in_container ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_structurally_ambiguous_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_unclosed_return_fence ... ok test docstring::markdown::structured::numpy::tests::renders_parameter_section_preamble ... ok test docstring::markdown::structured::numpy::tests::renders_parenthesized_return_names ... ok test docstring::markdown::structured::numpy::tests::renders_preformatted_parameter_description ... ok test docstring::markdown::structured::numpy::tests::renders_return_prose_outside_the_structured_section ... ok test docstring::markdown::structured::numpy::tests::renders_shifted_top_level_sections ... ok test docstring::markdown::structured::numpy::tests::renders_supported_sections ... ok test docstring::markdown::structured::rst::tests::field_lists_in_block_quotes_remain_raw ... ok test docstring::markdown::structured::rst::tests::ignore_metadata_fields ... ok test docstring::markdown::structured::rst::tests::literal_backticks_do_not_swallow_the_following_field ... ok test docstring::markdown::structured::rst::tests::preserve_code_span_wrapped_type ... ok test docstring::markdown::structured::rst::tests::preserve_duplicate_parameters ... ok test docstring::markdown::structured::rst::tests::preserve_field_description_rst_directives ... ok test docstring::markdown::structured::rst::tests::preserve_inline_roles_in_prose ... ok test docstring::markdown::structured::rst::tests::preserve_preformatted_field_lists ... ok test docstring::markdown::structured::rst::tests::render_attribute_aliases ... ok test docstring::markdown::structured::rst::tests::render_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_field_names_case_insensitively ... ok test docstring::markdown::structured::rst::tests::render_named_returns_and_exceptions ... ok test docstring::markdown::structured::rst::tests::render_non_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_parameter_aliases_and_variadics ... ok test docstring::markdown::structured::rst::tests::render_parameter_and_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::render_parameters_with_inline_and_supplemental_types ... ok test docstring::markdown::structured::rst::tests::render_returns_with_supplemental_type ... ok test docstring::markdown::structured::rst::tests::render_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::unstructured_field_lists_stay_raw ... ok test docstring::markdown::structured::tests::adjacent_sections_are_separated ... ok test docstring::markdown::structured::tests::docstrings_without_structured_sections_are_rendered_as_general_content ... ok test docstring::markdown::structured::tests::empty_section_ranges_are_rejected ... ok test docstring::markdown::structured::tests::empty_types_are_normalized_to_absent ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_list ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_paragraph ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_a_parameter_doctest ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_an_unclosed_parameter_code_fence ... ok test docstring::markdown::structured::tests::invalid_section_ranges_panic ... ok test docstring::markdown::structured::tests::partially_overlapping_sections_fall_back_to_general_rendering ... ok test docstring::markdown::structured::tests::section_items_escape_bold_names ... ok test docstring::markdown::structured::tests::section_items_keep_block_descriptions_in_block_context ... ok test docstring::markdown::structured::tests::section_items_normalize_source_markup_in_types ... ok test docstring::markdown::structured::tests::section_items_preserve_non_interrupting_ordered_list_markers ... ok test docstring::markdown::structured::tests::section_items_remove_rest_roles_from_types ... ok test docstring::markdown::structured::tests::sections_render_in_canonical_order ... 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::expands_tabs_to_tab_stops_when_trimming_documentation ... 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::rest_markdown_does_not_special_case_first_line_field_continuation ... 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_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::document_symbols_augmented_assignment_targets ... ok test document_symbols::tests::document_symbols_comprehension_and_lambda_scopes ... ok test document_symbols::tests::document_symbols_function_and_class_header_bindings ... ok test document_symbols::tests::document_symbols_ignore_invalid_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_scopes ... ok test document_symbols::tests::document_symbols_reports_mapping_pattern_bindings_in_source_order ... ok test document_symbols::tests::document_symbols_store_context_targets ... ok test document_symbols::tests::document_symbols_with_statement_targets ... 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::comprehension_walrus_references_across_files ... ok test find_references::tests::comprehension_walrus_references_in_function ... 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::nested_comprehension_walrus_references_in_function ... 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_do_not_mix_global_and_nonlocal_comprehension_walruses ... 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_comprehension_walrus_in_function ... 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_mix_global_and_nonlocal_comprehension_walruses ... 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_imported_comprehension_walrus ... 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_comprehension_walrus_in_function ... 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_nonlocal_comprehension_walrus ... 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_attribute ... 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_module_variable ... 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_implementation::tests::implementation_abstract_root_method_is_included ... ok test goto_implementation::tests::implementation_attribute_bare_annotation_declaration ... ok test goto_implementation::tests::implementation_attribute_bound_to_class ... ok test goto_implementation::tests::implementation_attribute_class_body_and_instance_mixed ... ok test goto_implementation::tests::implementation_attribute_class_body_takes_priority_over_instance ... ok test goto_implementation::tests::implementation_attribute_family_from_base_receiver ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_family ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_from_concrete_receiver ... ok test goto_implementation::tests::implementation_attribute_method_and_data_mixed ... ok test goto_implementation::tests::implementation_attribute_plain_assignment ... ok test goto_implementation::tests::implementation_attribute_protocol_method_nominal_only ... ok test goto_implementation::tests::implementation_attribute_stub_mapped ... ok test goto_implementation::tests::implementation_attribute_unreachable_data_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_method_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_override_excluded ... ok test goto_implementation::tests::implementation_class_call_with_assigned_constructor ... ok test goto_implementation::tests::implementation_class_diamond_dedup ... ok test goto_implementation::tests::implementation_class_family ... ok test goto_implementation::tests::implementation_class_family_in_request_file_excluded_from_project ... ok test goto_implementation::tests::implementation_class_generic_base ... ok test goto_implementation::tests::implementation_class_instance_reference_is_unsupported ... ok test goto_implementation::tests::implementation_class_intermediate_root ... ok test goto_implementation::tests::implementation_class_no_subclasses ... ok test goto_implementation::tests::implementation_class_reference_in_annotation ... ok test goto_implementation::tests::implementation_class_reference_in_string_annotation ... ok test goto_implementation::tests::implementation_class_stub_mapped_subclass ... ok test goto_implementation::tests::implementation_classmethod_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_union_receivers_deduplicates ... ok test goto_implementation::tests::implementation_method_declaration_root ... ok test goto_implementation::tests::implementation_method_family_from_attribute ... ok test goto_implementation::tests::implementation_mixed_class_and_module_binding_is_unsupported ... ok test goto_implementation::tests::implementation_mixed_class_value_attribute_uses_member_bindings ... ok test goto_implementation::tests::implementation_nested_class_reference ... ok test goto_implementation::tests::implementation_overload_only_root_scans_subclasses ... ok test goto_implementation::tests::implementation_overloaded_method_returns_implementation ... ok test goto_implementation::tests::implementation_overridden_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_parallel_candidate_batches_preserve_order ... ok test goto_implementation::tests::implementation_property_read ... ok test goto_implementation::tests::implementation_property_setter_definition ... ok test goto_implementation::tests::implementation_property_write ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_base_list ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_instantiation ... ok test goto_implementation::tests::implementation_shadowed_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_stub_map_class_method ... ok test goto_implementation::tests::implementation_stub_map_overloaded_class_method ... ok test goto_implementation::tests::implementation_stub_only_overloaded_class_method ... ok test goto_implementation::tests::implementation_subclass_through_import_alias ... ok test goto_implementation::tests::implementation_transitive_subclass_overrides ... ok test goto_implementation::tests::implementation_typevar_bound_class_object_receiver ... ok test goto_implementation::tests::implementation_typevar_bound_receiver ... ok test goto_implementation::tests::implementation_unreachable_class_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_class_reference_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_method_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unresolved_root_does_not_scan_subclasses ... ok test goto_implementation::tests::implementation_unsupported_target ... 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_divergent ... 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_annotation ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_callable_special_forms ... 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_rest_docstring ... 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_preserves_rest_field_like_continuation ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_shadowed_numeric_builtin ... ok test hover::tests::hover_shadowed_numeric_builtin_in_keyword_parameter ... ok test hover::tests::hover_shadowed_numeric_builtin_in_selected_signature ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_docstring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::hover_type_with_top_materialization ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test 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::cannot_rename_private_builtin_helper ... 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_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... 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_nested_class_attribute_does_not_touch_outer_slots ... 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_does_not_touch_slots ... 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_stub_ellipsis_valued_attribute_updates_slots ... 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::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... 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::decorated_method_attribute_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::imported_type_aliases_classified_consistently ... 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::private_builtin_helpers_do_not_receive_semantic_tokens ... 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_classified_consistently ... 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_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... 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_exclude_comprehension_targets ... 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_invalidate_all_rebound_by_match_pattern ... ok test symbols::tests::exports_invalidate_all_rebound_by_named_expression ... ok test symbols::tests::exports_invalidate_all_rebound_by_with_target ... ok test symbols::tests::exports_match_pattern_bindings ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_reports_mapping_pattern_bindings_in_source_order ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_store_context_targets ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::exports_with_statement_targets ... 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. 1831 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.94s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_module_resolver-ccbcc73f74f9f646 --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 151 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::deeply_nested_file_does_not_invalidate_top_level_listing ... 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::sibling_file_does_not_invalidate_package_submodules ... 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::ty_extensions_vendored ... 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_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::deleting_file_from_different_directory_doesnt_change_module_resolution ... 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::desperate_resolution_finds_stub_package ... 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::first_party_stub_package_precedes_stdlib ... ok test resolve::tests::missing_modules_do_not_create_file_inputs ... ok test resolve::tests::modifying_pth_file_invalidates_dynamic_resolution_paths ... 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::nested_site_packages_change_does_not_invalidate_dynamic_resolution_paths ... 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_module_uses_resolver_environment_python_version ... ok test resolve::tests::resolve_module_uses_resolver_environment_search_paths ... ok test resolve::tests::resolve_package ... ok test resolve::tests::site_packages_stub_overrides_first_party_package_when_stdlib_is_missing ... ok test resolve::tests::stdlib ... ok test resolve::tests::stdlib_precedes_stub_package_in_site_packages ... 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. 151 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_project-22a6f1bf20872172 --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 50 tests test db::tests::frozen_inputs_support_a_one_shot_check ... ok test db::tests::search_root_registration ... ok test files::tests::cancelled_file_indexing_recovers_file_set ... 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::applies_uv_workspace_environment ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::member_ty_configuration_selects_project_root ... 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::outer_ty_configuration_precedes_uv_workspace ... 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::tests::uv_workspace_discovery_is_system_independent ... ok test metadata::tests::uv_workspace_precedes_plain_member_pyproject ... 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 script::tests::equivalent_script_settings_share_programs ... ok test script::tests::ordinary_files_do_not_depend_on_open_files ... 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 uv::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::explicit_uv_override_skips_path_lookup ... ok test uv::metadata::tests::rejects_invalid_metadata ... ok test uv::metadata::tests::rejects_unsupported_environment_python_version ... ok test uv::metadata::tests::uses_environment_python_version ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_python_core-780a6436e2f6a357 --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 62 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 frozen::tests::frozen_map_iterates_with_mutable_values ... ok test frozen::tests::frozen_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_deduplicates_values ... ok test frozen::tests::frozen_value_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_updates_and_rededuplicates_values ... ok test frozen::tests::frozen_value_map_uses_less_heap_for_repeated_large_values ... 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 narrowing_constraints::tests::absorption_drops_failed_check_when_preceding_branch_reaches_merge ... ok test narrowing_constraints::tests::absorption_keeps_common_failed_check_from_terminal_branch ... ok test narrowing_constraints::tests::boolean_operations_match_their_truth_tables ... ok test narrowing_constraints::tests::union_parks_the_other_operand_in_the_uncertain_branch ... ok test rank::tests::heap_size_includes_bits_and_chunk_ranks ... 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::exception_checkpoint::tests::conservative_keys_still_coalesce_straight_line_calls ... ok test use_def::exception_checkpoint::tests::unchanged_branches_preserve_binding_identity ... ok test use_def::place_state::tests::future_definitions_can_opt_out_of_shadowing ... ok test use_def::place_state::tests::merge ... ok test use_def::place_state::tests::no_declaration ... ok test use_def::place_state::tests::record_constraint ... ok test use_def::place_state::tests::record_declaration ... ok test use_def::place_state::tests::record_declaration_merge ... ok test use_def::place_state::tests::record_declaration_merge_partial_undeclared ... ok test use_def::place_state::tests::record_declaration_override ... ok test use_def::place_state::tests::unbound ... ok test use_def::place_state::tests::with ... ok test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_python_semantic-387b714655225829 --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 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::add_ignore_deduplicates_existing_edit_against_planned_start_line ... ok test fixes::tests::add_ignore_does_not_append_to_trailing_reason ... ok test fixes::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test fixes::tests::add_ignore_groups_diagnostics_for_same_line_suppression ... ok test fixes::tests::add_ignore_groups_suppression_matched_at_start_and_end ... ok test fixes::tests::add_ignore_keeps_disjoint_start_suppression_used ... ok test fixes::tests::add_ignore_keeps_nested_blanket_used_for_same_code ... ok test fixes::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test fixes::tests::add_ignore_prefers_editable_outer_suppression_over_inner_with_reason ... ok test fixes::tests::add_ignore_prefers_same_line_suppression_over_outer_own_line ... ok test fixes::tests::add_ignore_reconciles_nested_same_code_edits ... ok test fixes::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test fixes::tests::add_ignore_updates_empty_same_line_suppression ... ok test fixes::tests::add_ignore_updates_inner_own_line_suppression ... ok test fixes::tests::add_ignore_updates_nested_and_outer_suppressions ... ok test fixes::tests::add_ignore_updates_preceding_own_line_suppressions ... 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 lint::tests::included_documentation_preserves_indentation ... ok test lint::tests::inline_documentation_strips_doc_comment_prefixes ... 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 reachability::tests::deep_constraint_projection_does_not_overflow ... ok test reachability::tests::non_terminal_call_range_invalidates_when_callable_changes ... ok test reachability::tests::non_terminal_call_range_recovers_cross_file_cycle ... 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 suppression::tests::editable_index_skips_nested_blanket_suppressions ... ok test suppression::tests::nested_suppressions_for_other_lints_do_not_match ... 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::combinators_only_short_circuit_on_terminal_saturation ... ok test types::constraints::tests::compound_constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::compound_constraint_absorption_preserves_binding_source_order ... ok test types::constraints::tests::constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_implications_are_cached ... ok test types::constraints::tests::constraint_intersection_detects_disjoint_union_upper_bounds ... ok test types::constraints::tests::constraint_ordering_changes_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_changes_nested_transitive_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_solutions ... ok test types::constraints::tests::constraint_partition_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_set_source_order_combination_is_idempotent ... ok test types::constraints::tests::constraint_support_ignores_typevar_declaration_defaults ... ok test types::constraints::tests::constraint_support_is_complete_for_lazy_typevar_declaration_metadata ... ok test types::constraints::tests::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::tests::never_satisfied_cache_is_shared_across_source_orders ... ok test types::constraints::tests::never_satisfied_results_are_cached ... ok test types::constraints::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... ok test types::constraints::tests::owned_constraint_set_compacts_unreachable_storage ... ok test types::constraints::tests::owned_constraint_set_discards_unrelated_quantified_constraints ... ok test types::constraints::tests::owned_constraint_set_load_reads_compacted_storage ... ok test types::constraints::tests::owned_constraint_set_mutating_query_allocates_after_overlay ... ok test types::constraints::tests::owned_constraint_set_preserves_related_quantified_constraint_order ... ok test types::constraints::tests::owned_constraint_set_query_reads_compacted_overlay ... ok test types::constraints::tests::owned_constraint_set_source_order_ignores_construction_history ... ok test types::constraints::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::tests::path_fold_reconstructs_constraint_sets ... ok test types::constraints::tests::simple_exact_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::simple_lower_bound_conjunction_skips_sequent_analysis ... ok test types::constraints::tests::simple_unsatisfiable_exact_bound_conjunction_skips_sequent_analysis ... 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::terminal_owned_constraint_set_discards_storage ... ok test types::constraints::tests::test_display_graph_output ... ok test types::constraints::tests::trivial_disjointness_does_not_claim_bounded_typevar_class_is_disjoint ... ok test types::constraints::tests::trivial_disjointness_implies_full_disjointness ... ok test types::constraints::tests::trivial_satisfaction_only_recognizes_terminals ... ok test types::constraints::tests::type_mapping_evaluates_mapped_subjects ... ok test types::constraints::tests::type_mapping_handles_absorbed_constraints_in_source_order ... ok test types::constraints::tests::type_mapping_updates_constraint_bounds ... ok test types::constraints::tests::upper_bound_collapses_never ... ok test types::constraints::tests::upper_bound_distinguishes_missing_bound_from_explicit_object ... ok test types::constraints::tests::upper_bound_does_not_materialize_overlapping_union_clauses ... ok test types::constraints::tests::upper_bound_does_not_treat_nontrivial_intersection_as_single_bound ... ok test types::constraints::tests::upper_bound_recovers_redundant_single_bounds ... ok test types::cyclic::tests::caches_results_and_spills_after_two_entries ... ok test types::cyclic::tests::computes_each_active_identity_once ... ok test types::cyclic::tests::different_items_with_same_identity_form_cycle ... ok test types::cyclic::tests::nested_visit_short_circuits_on_cycle ... ok test types::cyclic::tests::property_receiver_does_not_make_protocol_recursive ... ok test types::cyclic::tests::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::tests::follows_test_class_mro ... ok test types::dedicated::pytest::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::tests::uses_module_fixture_for_same_name_class_override ... ok test types::display::tests::numeric_tower_display ... 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::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::generic_context_inferable_typevars_retain_instances_from_bounds ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::ide_support::tests::call_argument_forms_preserve_known_type_form_parameters ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::conditional_special_forms_use_successful_binding_for_positional_arguments ... 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::source_candidate_prefilters_use_identifier_boundaries ... 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_impossible_typed_dict_key_membership ... 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_statically_empty_loop_bodies ... 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::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_use_does_not_mark_shadowed_binding_used ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_shadowing_binding ... 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_comprehension_capture_uses_intermediate_rebindings ... 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::nested_or_pattern_capture_used_in_guard_is_not_reported ... 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::or_pattern_captures_do_not_hide_other_unused_bindings ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_used_in_body_are_not_reported ... 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_shadowed_annotated_binding ... 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_annotated_loop_carried_rebinding ... 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_binding_captured_by_comprehension_in_nested_function ... 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_parameter_captured_by_nested_comprehension ... 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::ide_support::unused_binding_support::tests::tracks_comprehension_walruses_in_local_scopes ... 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::compact_definition_types_omit_owner ... 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::expected_types_are_collected_only_for_open_files ... ok test types::infer::tests::field_specifier_default_value_invalidates_caller ... ok test types::infer::tests::function_inference_regions_are_disjoint ... ok test types::infer::tests::implicit_attribute_after_many_non_terminal_calls ... ok test types::infer::tests::implicit_attribute_preserves_terminal_narrowing_after_many_calls ... ok test types::infer::tests::lazy_parameter_defaults ... ok test types::infer::tests::multiplied_literal_string ... ok test types::infer::tests::multiplied_string ... ok test types::infer::tests::nested_binding_remains_precise_after_many_module_calls ... ok test types::infer::tests::nested_implicit_attribute_graphs_do_not_overflow_stack ... ok test types::infer::tests::not_literal_string ... ok test types::infer::tests::parameter_default_presence_invalidates_caller ... ok test types::infer::tests::pep695_type_params ... ok test types::infer::tests::program_file_changes_with_python_version ... ok test types::infer::tests::same_file_at_different_python_versions ... ok test types::infer::tests::simple_assignment_does_not_enter_salsa_cycle ... 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::structural_negation_subtyping_matches_materialized_negation ... 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::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter_default ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_positional_only_parameter_name ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_a_parameter_annotation ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_the_return_type ... ok test types::property_tests::type_generation::tests::gradual_callable_shrinks_to_empty_parameter_list ... ok test types::set_theoretic::builder::tests::build_intersection_discards_never_dnf_branches ... ok 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::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... 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::set_theoretic::builder::tests::union_common_literal_supertype ... ok test types::signatures::tests::always_satisfied_receiver_constraints_are_discarded ... 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::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... 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::type_expansion::tests::expand_bool_type ... ok test types::type_expansion::tests::expand_tuple_type ... ok test types::type_expansion::tests::expand_union_type ... ok test types::typed_dict::test_btreemap_overlapping_items ... ok test types::typevar::tests::typevar_set_distinguishes_fresh_and_paramspec_identities ... ok test types::typevar::tests::typevar_set_empty_set_is_none ... ok test types::typevar::tests::typevar_set_keeps_first_instance_for_each_identity ... ok test types::visitor::tests::collected_types_spills_without_losing_deduplication ... ok test result: ok. 340 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 3.50s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/corpus-64a3937a04653f35 --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 3.81s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/mdtest-3ad5d1ceb58376a8 --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 485 tests test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/annotated.md ... ok test lint_doc::unused-ignore-comment.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/any.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test mdtest::annotations/union.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::undefined-reveal.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/unbound.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::type-assertion-failure.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/never.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/unions.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::binary/custom.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::call/annotation.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::assignment/augmented.md ... ok test lint_doc::useless-overload-body.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/never.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/dunder.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::binary/integers.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::call/replace.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::async.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::annotations/string.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::annotations/self.md ... ok test mdtest::binary/instances.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::call/builtins.md ... ok test mdtest::class/super.md ... ok test mdtest::call/type.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::del.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::call/open.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::call/union.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::binary/classes.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::classes.md ... ok test mdtest::call/constructor.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::cycle.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::external/README.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/assert.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::expression/if.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::call/function.md ... ok test mdtest::directives/cast.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::exception/basic.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::call/methods.md ... ok test mdtest::bidirectional.md ... ok test mdtest::deprecated.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::function/parameters.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::attributes.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/builtins.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/errors.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::function/return_type.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/namespace.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::final.md ... ok test mdtest::import/relative.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::known_constants.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/float.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/integer.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::intersection_types.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::notebook.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/while.md ... ok test mdtest::enums.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::public_types.md ... ok test mdtest::liskov.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::narrow/len.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::os_name.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::narrow/type.md ... ok test mdtest::properties.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::promotion.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::override.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::named_tuple.md ... ok test mdtest::python_version.md ... ok test mdtest::call/overloads.md ... ok test mdtest::scripts.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/global.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::overloads.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::sentinels.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::subscript/string.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/class.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_form.md ... ok test mdtest::import/star.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::unary/integers.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::unary/custom.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::loops/for.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::unreachable.md ... ok test mdtest::unpacking.md ... ok test mdtest::with/async.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::union_types.md ... ok test mdtest::protocols.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 485 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.35s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_server-4b02f1838a3f1a8a --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 document::text_document::tests::redo_edit ... ok test server::tests::malformed_initialization_options_preserve_workspace_trust ... ok test server::tests::malformed_trust_rejects_initialization ... ok test session::tests::detached_command_executor_does_not_retain_document_index ... ok test session::tests::detached_untrusted_executor_rejects_commands ... 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.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd --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 158 tests test call_hierarchy::incoming_calls_multi_file ... 2026-08-22 07:23:14.942636364 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:14.942740384 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:14.942794864 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:14.942914815 DEBUG Client info: None 2026-08-22 07:23:14.942947785 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:14.942970685 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:14.942983845 INFO Version: Unknown 2026-08-22 07:23:14.943047095 DEBUG Received server response for request 1 2026-08-22 07:23:14.943130215 DEBUG Client sends notification `initialized` 2026-08-22 07:23:14.943146875 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpj3rnVn 2026-08-22 07:23:14.943290156 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:14.943363666 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:14.943368156 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:14.943378416 DEBUG No workspace configuration provided for file:///tmp/.tmpj3rnVn 2026-08-22 07:23:14.943393926 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:14.943396926 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-22 07:23:14.943471547 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:14.943479787 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpj3rnVn, using default options 2026-08-22 07:23:14.943494157 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:14.943501417 DEBUG Initializing workspace `file:///tmp/.tmpj3rnVn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:14.943549087 DEBUG Searching for a project in '/tmp/.tmpj3rnVn' 2026-08-22 07:23:14.943580757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:14.943585627 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:14.945945245 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:14.945970095 DEBUG Discovering virtual environment in `/tmp/.tmpj3rnVn` 2026-08-22 07:23:14.946023016 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:14.946028426 DEBUG No virtual environment found 2026-08-22 07:23:14.946041966 DEBUG Adding first-party search path `/tmp/.tmpj3rnVn` 2026-08-22 07:23:14.946046326 DEBUG Using vendored stdlib 2026-08-22 07:23:14.946206376 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:14.946216936 DEBUG Adding new file root '/tmp/.tmpj3rnVn' of kind Project 2026-08-22 07:23:14.946419747 DEBUG Updating project to check open files 2026-08-22 07:23:14.946440797 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:14.946444857 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:14.946577108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpj3rnVn/lib.py", kind: File } 2026-08-22 07:23:14.946606228 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj3rnVn/lib.py` 2026-08-22 07:23:14.946609408 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:14.946616668 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:14.947034779 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:14.947117870 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=494.97µs 2026-08-22 07:23:14.947132060 DEBUG Received server response for request 2 2026-08-22 07:23:14.947143160 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-08-22 07:23:14.949004166 INFO request{id=3 method=callHierarchy/incomingCalls}:Project::index_files{project=.tmpj3rnVn}: Indexed 3 file(s) in 0.002s 2026-08-22 07:23:14.953175821 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=6.02ms 2026-08-22 07:23:14.953194051 DEBUG Received server response for request 3 2026-08-22 07:23:15.001108312 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.001175942 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.001192102 DEBUG method="shutdown" response.id=4 duration=26.25µs 2026-08-22 07:23:15.001207102 DEBUG Received server response for request 4 2026-08-22 07:23:15.001212452 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.001241502 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-08-22 07:23:15.002957938 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.003026419 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.003065549 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.003139369 DEBUG Client info: None 2026-08-22 07:23:15.003181199 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.003196409 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.003202409 INFO Version: Unknown 2026-08-22 07:23:15.003258820 DEBUG Received server response for request 1 2026-08-22 07:23:15.003304170 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.003317870 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpyUNg8r 2026-08-22 07:23:15.003406450 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.003442710 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.003446090 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.003453850 DEBUG No workspace configuration provided for file:///tmp/.tmpyUNg8r 2026-08-22 07:23:15.003460470 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.003463470 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-22 07:23:15.003521060 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.003526821 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpyUNg8r, using default options 2026-08-22 07:23:15.003534451 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.003538581 DEBUG Initializing workspace `file:///tmp/.tmpyUNg8r`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.003560131 DEBUG Searching for a project in '/tmp/.tmpyUNg8r' 2026-08-22 07:23:15.003588301 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.003593311 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.004374214 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.004380444 DEBUG Discovering virtual environment in `/tmp/.tmpyUNg8r` 2026-08-22 07:23:15.004424394 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.004429844 DEBUG No virtual environment found 2026-08-22 07:23:15.004441794 DEBUG Adding first-party search path `/tmp/.tmpyUNg8r` 2026-08-22 07:23:15.004446104 DEBUG Using vendored stdlib 2026-08-22 07:23:15.004570104 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.004575004 DEBUG Adding new file root '/tmp/.tmpyUNg8r' of kind Project 2026-08-22 07:23:15.004722205 DEBUG Updating project to check open files 2026-08-22 07:23:15.004738315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.004742195 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.004806675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyUNg8r/foo.py", kind: File } 2026-08-22 07:23:15.004826395 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyUNg8r/foo.py` 2026-08-22 07:23:15.004830415 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.004837525 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.005081746 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.005149766 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=306.13µs 2026-08-22 07:23:15.005161136 DEBUG Received server response for request 2 2026-08-22 07:23:15.005171166 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-08-22 07:23:15.005381737 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=197.01µs 2026-08-22 07:23:15.005400167 DEBUG Received server response for request 3 2026-08-22 07:23:15.015576283 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.015600594 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.015608124 DEBUG method="shutdown" response.id=4 duration=11.78µs 2026-08-22 07:23:15.015617564 DEBUG Received server response for request 4 2026-08-22 07:23:15.015621244 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.015630084 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-08-22 07:23:15.016656967 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.016714438 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.016746578 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.016797128 DEBUG Client info: None 2026-08-22 07:23:15.016825908 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.016839558 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.016844838 INFO Version: Unknown 2026-08-22 07:23:15.016882748 DEBUG Received server response for request 1 2026-08-22 07:23:15.016918508 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.016930678 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLQE1lv 2026-08-22 07:23:15.017001919 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.017040429 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.017047349 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.017053899 DEBUG No workspace configuration provided for file:///tmp/.tmpLQE1lv 2026-08-22 07:23:15.017059879 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.017063549 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-22 07:23:15.017093559 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.017098459 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLQE1lv, using default options 2026-08-22 07:23:15.017104669 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.017108669 DEBUG Initializing workspace `file:///tmp/.tmpLQE1lv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.017126849 DEBUG Searching for a project in '/tmp/.tmpLQE1lv' 2026-08-22 07:23:15.017154909 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.017158979 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.017680761 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.017686721 DEBUG Discovering virtual environment in `/tmp/.tmpLQE1lv` 2026-08-22 07:23:15.017731531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.017736571 DEBUG No virtual environment found 2026-08-22 07:23:15.017748701 DEBUG Adding first-party search path `/tmp/.tmpLQE1lv` 2026-08-22 07:23:15.017752871 DEBUG Using vendored stdlib 2026-08-22 07:23:15.017871832 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.017877122 DEBUG Adding new file root '/tmp/.tmpLQE1lv' of kind Project 2026-08-22 07:23:15.018016462 DEBUG Updating project to check open files 2026-08-22 07:23:15.018030652 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.018034062 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.018084502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLQE1lv/foo.py", kind: File } 2026-08-22 07:23:15.018105312 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLQE1lv/foo.py` 2026-08-22 07:23:15.018107993 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.018114883 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.018316003 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.018375703 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=254.74µs 2026-08-22 07:23:15.018392613 DEBUG Received server response for request 2 2026-08-22 07:23:15.028536170 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.028557850 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.028562870 DEBUG method="shutdown" response.id=3 duration=7.63µs 2026-08-22 07:23:15.028570010 DEBUG Received server response for request 3 2026-08-22 07:23:15.028573010 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.028579860 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-08-22 07:23:15.029675314 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.029743924 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.029777564 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.029843614 DEBUG Client info: None 2026-08-22 07:23:15.029887054 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.029900964 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.029907264 INFO Version: Unknown 2026-08-22 07:23:15.029951745 DEBUG Received server response for request 1 2026-08-22 07:23:15.029994395 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.030069865 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.030102845 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.030106825 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.030121335 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.030124665 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.030178805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.030190045 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.030194155 DEBUG Initializing workspace `file:///tmp/.tmpHvRCP8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.030211246 DEBUG Searching for a project in '/tmp/.tmpHvRCP8/src' 2026-08-22 07:23:15.030271446 DEBUG Found project at '/tmp/.tmpHvRCP8' 2026-08-22 07:23:15.030275886 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.030559467 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.030564497 DEBUG Discovering virtual environment in `/tmp/.tmpHvRCP8` 2026-08-22 07:23:15.030602707 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.030606737 DEBUG No virtual environment found 2026-08-22 07:23:15.030617517 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.030626507 DEBUG Adding first-party search path `/tmp/.tmpHvRCP8/src` 2026-08-22 07:23:15.030630187 DEBUG Adding first-party search path `/tmp/.tmpHvRCP8` 2026-08-22 07:23:15.030634047 DEBUG Using vendored stdlib 2026-08-22 07:23:15.030722537 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.030726667 DEBUG Adding new file root '/tmp/.tmpHvRCP8' of kind Project 2026-08-22 07:23:15.030838358 DEBUG Updating project to check open files 2026-08-22 07:23:15.030847418 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.030850398 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.030893148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHvRCP8/src/foo.py", kind: File } 2026-08-22 07:23:15.030907658 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHvRCP8/src/foo.py` 2026-08-22 07:23:15.030910288 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.030916998 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.030987008 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHvRCP8/src/foo.py"))}: Checking file '/tmp/.tmpHvRCP8/src/foo.py' 2026-08-22 07:23:15.031102829 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHvRCP8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.044695657 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.77ms 2026-08-22 07:23:15.044714717 DEBUG Received server response for request 2 2026-08-22 07:23:15.044758397 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.044845528 DEBUG method="textDocument/codeAction" response.id=3 duration=69.56µs 2026-08-22 07:23:15.044854538 DEBUG Received server response for request 3 2026-08-22 07:23:15.055179235 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.055203065 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.055210745 DEBUG method="shutdown" response.id=4 duration=11.52µs 2026-08-22 07:23:15.055231615 DEBUG Received server response for request 4 2026-08-22 07:23:15.055235155 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.055245305 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-08-22 07:23:15.057394162 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.057451913 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.057484183 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.057533983 DEBUG Client info: None 2026-08-22 07:23:15.057561953 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.057572633 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.057577093 INFO Version: Unknown 2026-08-22 07:23:15.057616593 DEBUG Received server response for request 1 2026-08-22 07:23:15.057647433 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.057724454 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.057760454 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.057763834 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.057776604 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.057779454 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.057827544 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.057838524 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.057842644 DEBUG Initializing workspace `file:///tmp/.tmp4bfKyV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.057860454 DEBUG Searching for a project in '/tmp/.tmp4bfKyV/src' 2026-08-22 07:23:15.057892894 DEBUG Found project at '/tmp/.tmp4bfKyV' 2026-08-22 07:23:15.057896684 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.058187535 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.058192575 DEBUG Discovering virtual environment in `/tmp/.tmp4bfKyV` 2026-08-22 07:23:15.058248316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.058252336 DEBUG No virtual environment found 2026-08-22 07:23:15.058261896 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.058269886 DEBUG Adding first-party search path `/tmp/.tmp4bfKyV/src` 2026-08-22 07:23:15.058273836 DEBUG Adding first-party search path `/tmp/.tmp4bfKyV` 2026-08-22 07:23:15.058277486 DEBUG Using vendored stdlib 2026-08-22 07:23:15.058364426 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.058368516 DEBUG Adding new file root '/tmp/.tmp4bfKyV' of kind Project 2026-08-22 07:23:15.058479396 DEBUG Updating project to check open files 2026-08-22 07:23:15.058490676 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.058493746 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.058533107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4bfKyV/src/foo.py", kind: File } 2026-08-22 07:23:15.058548897 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4bfKyV/src/foo.py` 2026-08-22 07:23:15.058551437 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.058556997 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.058619147 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4bfKyV/src/foo.py"))}: Checking file '/tmp/.tmp4bfKyV/src/foo.py' 2026-08-22 07:23:15.058731037 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4bfKyV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.070737430 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4bfKyV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.070853300 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.29ms 2026-08-22 07:23:15.070867390 DEBUG Received server response for request 2 2026-08-22 07:23:15.070897120 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.070963271 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp4bfKyV/src' 2026-08-22 07:23:15.070978541 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp4bfKyV' 2026-08-22 07:23:15.070985851 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.081693219 DEBUG method="textDocument/codeAction" response.id=3 duration=10.78ms 2026-08-22 07:23:15.081721259 DEBUG Received server response for request 3 2026-08-22 07:23:15.092023466 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.092059986 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.092068866 DEBUG method="shutdown" response.id=4 duration=13.64µs 2026-08-22 07:23:15.092079556 DEBUG Received server response for request 4 2026-08-22 07:23:15.092084146 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.092100416 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-08-22 07:23:15.096930943 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.097008623 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.097055774 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.097111794 DEBUG Client info: None 2026-08-22 07:23:15.097137044 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.097151494 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.097157854 INFO Version: Unknown 2026-08-22 07:23:15.097195604 DEBUG Received server response for request 1 2026-08-22 07:23:15.097254014 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.097346205 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.097401965 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.097409565 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.097427845 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.097431615 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.097460155 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.097475365 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.097480625 DEBUG Initializing workspace `file:///tmp/.tmptHor44/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.097504875 DEBUG Searching for a project in '/tmp/.tmptHor44/src' 2026-08-22 07:23:15.097547015 DEBUG Found project at '/tmp/.tmptHor44' 2026-08-22 07:23:15.097551765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.098306628 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.098312568 DEBUG Discovering virtual environment in `/tmp/.tmptHor44` 2026-08-22 07:23:15.098365208 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.098370088 DEBUG No virtual environment found 2026-08-22 07:23:15.098381298 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.098390888 DEBUG Adding first-party search path `/tmp/.tmptHor44/src` 2026-08-22 07:23:15.098394998 DEBUG Adding first-party search path `/tmp/.tmptHor44` 2026-08-22 07:23:15.098398928 DEBUG Using vendored stdlib 2026-08-22 07:23:15.098508259 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.098513599 DEBUG Adding new file root '/tmp/.tmptHor44' of kind Project 2026-08-22 07:23:15.098677899 DEBUG Updating project to check open files 2026-08-22 07:23:15.098693739 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.098697469 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.098760770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptHor44/src/foo.py", kind: File } 2026-08-22 07:23:15.098781800 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptHor44/src/foo.py` 2026-08-22 07:23:15.098784600 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.098791750 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.098881990 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptHor44/src/foo.py"))}: Checking file '/tmp/.tmptHor44/src/foo.py' 2026-08-22 07:23:15.099013071 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptHor44/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.108654495 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptHor44/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.114613256 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.82ms 2026-08-22 07:23:15.114641666 DEBUG Received server response for request 2 2026-08-22 07:23:15.114675256 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.114749087 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmptHor44/src' 2026-08-22 07:23:15.114764707 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmptHor44' 2026-08-22 07:23:15.114772497 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.121389700 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.121400990 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.121425030 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.124113800 DEBUG method="textDocument/codeAction" response.id=3 duration=9.42ms 2026-08-22 07:23:15.124130220 DEBUG Received server response for request 3 2026-08-22 07:23:15.134500037 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.134533577 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.134542107 DEBUG method="shutdown" response.id=4 duration=12.63µs 2026-08-22 07:23:15.134552717 DEBUG Received server response for request 4 2026-08-22 07:23:15.134556587 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.134572237 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-08-22 07:23:15.140710769 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.140786490 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.140830970 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.140888060 DEBUG Client info: None 2026-08-22 07:23:15.140925450 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.140938440 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.140943780 INFO Version: Unknown 2026-08-22 07:23:15.140984990 DEBUG Received server response for request 1 2026-08-22 07:23:15.141031730 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.141123121 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.141168081 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.141171811 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.141187221 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.141190441 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.141253801 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.141268681 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.141273801 DEBUG Initializing workspace `file:///tmp/.tmpHVzMSA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.141294811 DEBUG Searching for a project in '/tmp/.tmpHVzMSA/src' 2026-08-22 07:23:15.141332331 DEBUG Found project at '/tmp/.tmpHVzMSA' 2026-08-22 07:23:15.141336931 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.141942784 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.141948524 DEBUG Discovering virtual environment in `/tmp/.tmpHVzMSA` 2026-08-22 07:23:15.141995944 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.142001244 DEBUG No virtual environment found 2026-08-22 07:23:15.142011874 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.142021044 DEBUG Adding first-party search path `/tmp/.tmpHVzMSA/src` 2026-08-22 07:23:15.142025114 DEBUG Adding first-party search path `/tmp/.tmpHVzMSA` 2026-08-22 07:23:15.142029004 DEBUG Using vendored stdlib 2026-08-22 07:23:15.142136924 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.142141954 DEBUG Adding new file root '/tmp/.tmpHVzMSA' of kind Project 2026-08-22 07:23:15.142318825 DEBUG Updating project to check open files 2026-08-22 07:23:15.142334725 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.142338435 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.142399155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHVzMSA/src/foo.py", kind: File } 2026-08-22 07:23:15.142420045 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHVzMSA/src/foo.py` 2026-08-22 07:23:15.142422765 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.142429505 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.142509146 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHVzMSA/src/foo.py"))}: Checking file '/tmp/.tmpHVzMSA/src/foo.py' 2026-08-22 07:23:15.142623266 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHVzMSA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.151750359 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHVzMSA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.151835649 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.40ms 2026-08-22 07:23:15.151848769 DEBUG Received server response for request 2 2026-08-22 07:23:15.151880479 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.151940489 DEBUG method="textDocument/codeAction" response.id=3 duration=45.58µs 2026-08-22 07:23:15.151949459 DEBUG Received server response for request 3 2026-08-22 07:23:15.162247106 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.162285146 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.162292076 DEBUG method="shutdown" response.id=4 duration=11.00µs 2026-08-22 07:23:15.162310146 DEBUG Received server response for request 4 2026-08-22 07:23:15.162314336 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.162330446 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-08-22 07:23:15.164612214 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.164684105 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.164727905 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.164780505 DEBUG Client info: None 2026-08-22 07:23:15.164808405 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.164818025 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.164823075 INFO Version: Unknown 2026-08-22 07:23:15.164864065 DEBUG Received server response for request 1 2026-08-22 07:23:15.164910955 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.164989586 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.165024456 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.165028436 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.165058536 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.165061906 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.165102976 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.165117536 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.165122256 DEBUG Initializing workspace `file:///tmp/.tmp9IQdAb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.165144466 DEBUG Searching for a project in '/tmp/.tmp9IQdAb/src' 2026-08-22 07:23:15.165179766 DEBUG Found project at '/tmp/.tmp9IQdAb' 2026-08-22 07:23:15.165184296 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.165752988 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.165759108 DEBUG Discovering virtual environment in `/tmp/.tmp9IQdAb` 2026-08-22 07:23:15.165806189 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.165811599 DEBUG No virtual environment found 2026-08-22 07:23:15.165822519 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.165831529 DEBUG Adding first-party search path `/tmp/.tmp9IQdAb/src` 2026-08-22 07:23:15.165835479 DEBUG Adding first-party search path `/tmp/.tmp9IQdAb` 2026-08-22 07:23:15.165839439 DEBUG Using vendored stdlib 2026-08-22 07:23:15.165948579 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.165953749 DEBUG Adding new file root '/tmp/.tmp9IQdAb' of kind Project 2026-08-22 07:23:15.166105370 DEBUG Updating project to check open files 2026-08-22 07:23:15.166120130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.166123740 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.166188730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9IQdAb/src/foo.py", kind: File } 2026-08-22 07:23:15.166208850 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9IQdAb/src/foo.py` 2026-08-22 07:23:15.166211480 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.166235920 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.166336020 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9IQdAb/src/foo.py"))}: Checking file '/tmp/.tmp9IQdAb/src/foo.py' 2026-08-22 07:23:15.166470431 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9IQdAb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.177447280 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.20ms 2026-08-22 07:23:15.177480920 DEBUG Received server response for request 2 2026-08-22 07:23:15.177512340 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.177583621 DEBUG method="textDocument/codeAction" response.id=3 duration=55.38µs 2026-08-22 07:23:15.177600251 DEBUG Received server response for request 3 2026-08-22 07:23:15.187884447 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.187923387 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.187930177 DEBUG method="shutdown" response.id=4 duration=11.99µs 2026-08-22 07:23:15.187948037 DEBUG Received server response for request 4 2026-08-22 07:23:15.187952117 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.187968048 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-08-22 07:23:15.192417363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.192489604 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.192532164 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.192586334 DEBUG Client info: None 2026-08-22 07:23:15.192618444 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.192631154 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.192635834 INFO Version: Unknown 2026-08-22 07:23:15.192675264 DEBUG Received server response for request 1 2026-08-22 07:23:15.192721134 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.192804985 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.192843695 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.192847755 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.192863295 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.192866985 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.192924225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.192935775 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.192939905 DEBUG Initializing workspace `file:///tmp/.tmphCcv3e/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.192960695 DEBUG Searching for a project in '/tmp/.tmphCcv3e/src' 2026-08-22 07:23:15.192997225 DEBUG Found project at '/tmp/.tmphCcv3e' 2026-08-22 07:23:15.193001765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.193316587 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.193321387 DEBUG Discovering virtual environment in `/tmp/.tmphCcv3e` 2026-08-22 07:23:15.193361837 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.193365757 DEBUG No virtual environment found 2026-08-22 07:23:15.193375897 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.193384617 DEBUG Adding first-party search path `/tmp/.tmphCcv3e/src` 2026-08-22 07:23:15.193388577 DEBUG Adding first-party search path `/tmp/.tmphCcv3e` 2026-08-22 07:23:15.193392387 DEBUG Using vendored stdlib 2026-08-22 07:23:15.193483077 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.193487257 DEBUG Adding new file root '/tmp/.tmphCcv3e' of kind Project 2026-08-22 07:23:15.193602248 DEBUG Updating project to check open files 2026-08-22 07:23:15.193612228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.193615328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.193656948 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphCcv3e/src/foo.py", kind: File } 2026-08-22 07:23:15.193672258 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphCcv3e/src/foo.py` 2026-08-22 07:23:15.193674638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.193680798 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.193802408 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphCcv3e/src/foo.py"))}: Checking file '/tmp/.tmphCcv3e/src/foo.py' 2026-08-22 07:23:15.193940139 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphCcv3e/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.204469336 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphCcv3e/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.210440278 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.75ms 2026-08-22 07:23:15.210467338 DEBUG Received server response for request 2 2026-08-22 07:23:15.210498158 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.210566978 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmphCcv3e/src' 2026-08-22 07:23:15.210582828 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmphCcv3e' 2026-08-22 07:23:15.210590828 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.219043208 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.219057768 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.219118719 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.221627047 DEBUG method="textDocument/codeAction" response.id=3 duration=11.11ms 2026-08-22 07:23:15.221655238 DEBUG Received server response for request 3 2026-08-22 07:23:15.232021435 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.232056225 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.232063475 DEBUG method="shutdown" response.id=4 duration=10.95µs 2026-08-22 07:23:15.232073765 DEBUG Received server response for request 4 2026-08-22 07:23:15.232078815 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.232094915 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-08-22 07:23:15.237664465 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.237739485 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.237782585 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.237844265 DEBUG Client info: None 2026-08-22 07:23:15.237873445 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.237886725 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.237892915 INFO Version: Unknown 2026-08-22 07:23:15.237933716 DEBUG Received server response for request 1 2026-08-22 07:23:15.237974876 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.238063546 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.238107876 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.238111656 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.238128646 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.238131706 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.238181236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.238194976 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.238199936 DEBUG Initializing workspace `file:///tmp/.tmpQRHiEh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.238234837 DEBUG Searching for a project in '/tmp/.tmpQRHiEh/src' 2026-08-22 07:23:15.238276437 DEBUG Found project at '/tmp/.tmpQRHiEh' 2026-08-22 07:23:15.238281327 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.238902369 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.238908569 DEBUG Discovering virtual environment in `/tmp/.tmpQRHiEh` 2026-08-22 07:23:15.238958729 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.238964069 DEBUG No virtual environment found 2026-08-22 07:23:15.238975049 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.238984169 DEBUG Adding first-party search path `/tmp/.tmpQRHiEh/src` 2026-08-22 07:23:15.238988249 DEBUG Adding first-party search path `/tmp/.tmpQRHiEh` 2026-08-22 07:23:15.238992189 DEBUG Using vendored stdlib 2026-08-22 07:23:15.239098840 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.239103670 DEBUG Adding new file root '/tmp/.tmpQRHiEh' of kind Project 2026-08-22 07:23:15.239282590 DEBUG Updating project to check open files 2026-08-22 07:23:15.239299710 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.239303510 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.239369281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQRHiEh/src/foo.py", kind: File } 2026-08-22 07:23:15.239388721 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQRHiEh/src/foo.py` 2026-08-22 07:23:15.239391381 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.239398181 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.239475011 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQRHiEh/src/foo.py"))}: Checking file '/tmp/.tmpQRHiEh/src/foo.py' 2026-08-22 07:23:15.239631382 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQRHiEh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.249231866 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQRHiEh/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.251809215 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.41ms 2026-08-22 07:23:15.251833515 DEBUG Received server response for request 2 2026-08-22 07:23:15.251865155 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.251928065 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpQRHiEh/src' 2026-08-22 07:23:15.251942665 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpQRHiEh' 2026-08-22 07:23:15.251949875 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.258469169 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.258480089 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.258500559 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.261069098 DEBUG method="textDocument/codeAction" response.id=3 duration=9.19ms 2026-08-22 07:23:15.261095078 DEBUG Received server response for request 3 2026-08-22 07:23:15.271440675 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.271478225 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.271487135 DEBUG method="shutdown" response.id=4 duration=14.39µs 2026-08-22 07:23:15.271498165 DEBUG Received server response for request 4 2026-08-22 07:23:15.271501585 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.271516265 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-08-22 07:23:15.276751904 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.276827244 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.276874474 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.276942654 DEBUG Client info: None 2026-08-22 07:23:15.276979525 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.276992165 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.276997745 INFO Version: Unknown 2026-08-22 07:23:15.277037815 DEBUG Received server response for request 1 2026-08-22 07:23:15.277078925 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.277170165 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.277207895 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.277211635 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.277239995 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.277243306 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.277285846 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.277298636 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.277303776 DEBUG Initializing workspace `file:///tmp/.tmptI0Li2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.277325266 DEBUG Searching for a project in '/tmp/.tmptI0Li2/src' 2026-08-22 07:23:15.277381106 DEBUG Found project at '/tmp/.tmptI0Li2' 2026-08-22 07:23:15.277386136 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.277929498 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.277935448 DEBUG Discovering virtual environment in `/tmp/.tmptI0Li2` 2026-08-22 07:23:15.277985018 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.277990178 DEBUG No virtual environment found 2026-08-22 07:23:15.278000618 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.278009448 DEBUG Adding first-party search path `/tmp/.tmptI0Li2/src` 2026-08-22 07:23:15.278013568 DEBUG Adding first-party search path `/tmp/.tmptI0Li2` 2026-08-22 07:23:15.278017568 DEBUG Using vendored stdlib 2026-08-22 07:23:15.278123729 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.278128629 DEBUG Adding new file root '/tmp/.tmptI0Li2' of kind Project 2026-08-22 07:23:15.278311459 DEBUG Updating project to check open files 2026-08-22 07:23:15.278328119 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.278331549 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.278393970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptI0Li2/src/foo.py", kind: File } 2026-08-22 07:23:15.278414460 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptI0Li2/src/foo.py` 2026-08-22 07:23:15.278417240 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.278423760 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.278542120 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptI0Li2/src/foo.py"))}: Checking file '/tmp/.tmptI0Li2/src/foo.py' 2026-08-22 07:23:15.278677611 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptI0Li2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.289528909 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.10ms 2026-08-22 07:23:15.289560239 DEBUG Received server response for request 2 2026-08-22 07:23:15.289598000 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.289690420 DEBUG method="textDocument/codeAction" response.id=3 duration=72.73µs 2026-08-22 07:23:15.289706640 DEBUG Received server response for request 3 2026-08-22 07:23:15.300014067 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.300046557 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.300053207 DEBUG method="shutdown" response.id=4 duration=9.74µs 2026-08-22 07:23:15.300069157 DEBUG Received server response for request 4 2026-08-22 07:23:15.300073117 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.300090397 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-08-22 07:23:15.304385232 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-08-22 07:23:15.304444622 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.304479013 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.304530693 DEBUG Client info: None 2026-08-22 07:23:15.304557993 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.304568373 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-22 07:23:15.304573273 INFO Version: Unknown 2026-08-22 07:23:15.304608213 DEBUG Received server response for request 1 2026-08-22 07:23:15.304640843 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.304728103 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.304772924 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.304776434 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.304787924 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.304791084 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.304846114 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.304860994 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.304865864 DEBUG Initializing workspace `file:///tmp/.tmpHzePby/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.304887644 DEBUG Searching for a project in '/tmp/.tmpHzePby/src' 2026-08-22 07:23:15.304930924 DEBUG Found project at '/tmp/.tmpHzePby' 2026-08-22 07:23:15.304935804 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.305505936 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.305513046 DEBUG Discovering virtual environment in `/tmp/.tmpHzePby` 2026-08-22 07:23:15.305563466 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.305568176 DEBUG No virtual environment found 2026-08-22 07:23:15.305579567 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.305589007 DEBUG Adding first-party search path `/tmp/.tmpHzePby/src` 2026-08-22 07:23:15.305592957 DEBUG Adding first-party search path `/tmp/.tmpHzePby` 2026-08-22 07:23:15.305596837 DEBUG Using vendored stdlib 2026-08-22 07:23:15.305708197 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.305712747 DEBUG Adding new file root '/tmp/.tmpHzePby' of kind Project 2026-08-22 07:23:15.305874198 DEBUG Updating project to check open files 2026-08-22 07:23:15.305889758 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.305893428 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.305952548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHzePby/src/foo.py", kind: File } 2026-08-22 07:23:15.305973618 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHzePby/src/foo.py` 2026-08-22 07:23:15.305976308 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.305982908 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.306085188 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHzePby/src/foo.py"))}: Checking file '/tmp/.tmpHzePby/src/foo.py' 2026-08-22 07:23:15.306245769 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHzePby/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.316200384 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHzePby/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.318878784 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.89ms 2026-08-22 07:23:15.318899654 DEBUG Received server response for request 2 2026-08-22 07:23:15.318924034 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.318995264 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpHzePby/src' 2026-08-22 07:23:15.319007234 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpHzePby' 2026-08-22 07:23:15.319014814 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.326672732 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.326685542 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.326708522 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.329232791 DEBUG method="textDocument/codeAction" response.id=3 duration=10.29ms 2026-08-22 07:23:15.329249671 DEBUG Received server response for request 3 2026-08-22 07:23:15.339548007 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.339582048 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.339590288 DEBUG method="shutdown" response.id=4 duration=14.39µs 2026-08-22 07:23:15.339600108 DEBUG Received server response for request 4 2026-08-22 07:23:15.339604888 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.339622268 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-08-22 07:23:15.345586559 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.345657329 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.345695619 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.345781700 DEBUG Client info: None 2026-08-22 07:23:15.345824120 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.345839640 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.345846140 INFO Version: Unknown 2026-08-22 07:23:15.345890450 DEBUG Received server response for request 1 2026-08-22 07:23:15.345933720 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.346027181 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.346072431 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.346076001 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.346090621 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.346093771 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:15.346147501 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.346161401 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.346166481 DEBUG Initializing workspace `file:///tmp/.tmp4F7Cvr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.346188391 DEBUG Searching for a project in '/tmp/.tmp4F7Cvr/src' 2026-08-22 07:23:15.346258251 DEBUG Found project at '/tmp/.tmp4F7Cvr' 2026-08-22 07:23:15.346263271 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.346836523 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.346842283 DEBUG Discovering virtual environment in `/tmp/.tmp4F7Cvr` 2026-08-22 07:23:15.346890794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.346895034 DEBUG No virtual environment found 2026-08-22 07:23:15.346905904 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.346914634 DEBUG Adding first-party search path `/tmp/.tmp4F7Cvr/src` 2026-08-22 07:23:15.346918694 DEBUG Adding first-party search path `/tmp/.tmp4F7Cvr` 2026-08-22 07:23:15.346922594 DEBUG Using vendored stdlib 2026-08-22 07:23:15.347031804 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.347036744 DEBUG Adding new file root '/tmp/.tmp4F7Cvr' of kind Project 2026-08-22 07:23:15.347206295 DEBUG Updating project to check open files 2026-08-22 07:23:15.347237815 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.347241385 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.347303815 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4F7Cvr/src/foo.py", kind: File } 2026-08-22 07:23:15.347323955 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4F7Cvr/src/foo.py` 2026-08-22 07:23:15.347327075 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.347333825 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.347470486 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4F7Cvr/src/foo.py"))}: Checking file '/tmp/.tmp4F7Cvr/src/foo.py' 2026-08-22 07:23:15.347594656 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4F7Cvr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.357921363 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.58ms 2026-08-22 07:23:15.357939563 DEBUG Received server response for request 2 2026-08-22 07:23:15.357975453 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:15.358032173 DEBUG method="textDocument/codeAction" response.id=3 duration=38.41µs 2026-08-22 07:23:15.358041653 DEBUG Received server response for request 3 2026-08-22 07:23:15.368116029 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:15.368150389 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.368157429 DEBUG method="shutdown" response.id=4 duration=10.48µs 2026-08-22 07:23:15.368167789 DEBUG Received server response for request 4 2026-08-22 07:23:15.368171549 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.368187570 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-08-22 07:23:15.370527168 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.370581338 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.370620228 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.370686748 DEBUG Client info: None 2026-08-22 07:23:15.370727988 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.370743109 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.370748829 INFO Version: Unknown 2026-08-22 07:23:15.370790969 DEBUG Received server response for request 1 2026-08-22 07:23:15.370824309 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.370920669 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.370958129 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.370961769 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.370972879 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-08-22 07:23:15.371027440 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.371038410 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-08-22 07:23:15.371042660 DEBUG Initializing workspace `file:///tmp/.tmpC2Wa81/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.371061260 DEBUG Searching for a project in '/tmp/.tmpC2Wa81/src' 2026-08-22 07:23:15.371108790 DEBUG Found project at '/tmp/.tmpC2Wa81' 2026-08-22 07:23:15.371113060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.371412001 DEBUG Discovering virtual environment in `/tmp/.tmpC2Wa81` 2026-08-22 07:23:15.371454761 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.371459151 DEBUG No virtual environment found 2026-08-22 07:23:15.371471051 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:15.371480051 DEBUG Adding first-party search path `/tmp/.tmpC2Wa81/src` 2026-08-22 07:23:15.371483991 DEBUG Adding first-party search path `/tmp/.tmpC2Wa81` 2026-08-22 07:23:15.371487671 DEBUG Using vendored stdlib 2026-08-22 07:23:15.371577942 INFO Python version: Python 3.10, platform: linux 2026-08-22 07:23:15.371582682 DEBUG Adding new file root '/tmp/.tmpC2Wa81' of kind Project 2026-08-22 07:23:15.371696332 DEBUG Updating project to check open files 2026-08-22 07:23:15.371706832 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.371709682 DEBUG Processing deferred request `workspace/executeCommand` 2026-08-22 07:23:15.371740612 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.371987733 DEBUG method="workspace/executeCommand" response.id=2 duration=275.56µs 2026-08-22 07:23:15.372000243 DEBUG Received server response for request 2 2026-08-22 07:23:15.383036952 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.383061412 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.383068422 DEBUG method="shutdown" response.id=3 duration=9.63µs 2026-08-22 07:23:15.383078262 DEBUG Received server response for request 3 2026-08-22 07:23:15.383082352 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.383091883 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-08-22 07:23:15.384256527 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.384324687 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.384361087 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.384416907 DEBUG Client info: None 2026-08-22 07:23:15.384442137 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.384453607 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.384459647 INFO Version: Unknown 2026-08-22 07:23:15.384502828 DEBUG Received server response for request 1 2026-08-22 07:23:15.384546318 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.384628728 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.384662738 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.384666748 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.384680358 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.384683458 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.384736008 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.384749588 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.384754079 DEBUG Initializing workspace `file:///tmp/.tmpDScDPi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.384774969 DEBUG Searching for a project in '/tmp/.tmpDScDPi/src' 2026-08-22 07:23:15.384808949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.384813649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.385463741 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.385470281 DEBUG Discovering virtual environment in `/tmp/.tmpDScDPi/src` 2026-08-22 07:23:15.385519131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.385524151 DEBUG No virtual environment found 2026-08-22 07:23:15.385536691 DEBUG Adding first-party search path `/tmp/.tmpDScDPi/src` 2026-08-22 07:23:15.385540991 DEBUG Using vendored stdlib 2026-08-22 07:23:15.385657982 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.385663182 DEBUG Adding new file root '/tmp/.tmpDScDPi/src' of kind Project 2026-08-22 07:23:15.385808642 DEBUG Updating project to check open files 2026-08-22 07:23:15.385824312 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.385827572 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.385892572 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDScDPi/src/foo.py", kind: File } 2026-08-22 07:23:15.385912623 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDScDPi/src/foo.py` 2026-08-22 07:23:15.385915213 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.385921663 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.386337704 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.402146150 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.405938084 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.431097854 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.431117594 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.431123864 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.431176014 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.431179844 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.431246664 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpDScDPi/src' 2026-08-22 07:23:15.431257064 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.446762149 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.446775669 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.446782959 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.447046650 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.081397ms 2026-08-22 07:23:15.447103261 DEBUG method="textDocument/completion" response.id=2 duration=61.18ms 2026-08-22 07:23:15.447123281 DEBUG Received server response for request 2 2026-08-22 07:23:15.457422447 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.457458397 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.457466038 DEBUG method="shutdown" response.id=3 duration=13.43µs 2026-08-22 07:23:15.457476788 DEBUG Received server response for request 3 2026-08-22 07:23:15.457481568 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.457496898 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-08-22 07:23:15.464999894 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.465069934 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.465117125 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.465202015 DEBUG Client info: None 2026-08-22 07:23:15.465261415 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.465276405 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.465282355 INFO Version: Unknown 2026-08-22 07:23:15.465325825 DEBUG Received server response for request 1 2026-08-22 07:23:15.465370856 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.465467306 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.465523986 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.465527416 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.465542586 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.465545426 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.465606046 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.465620616 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.465625346 DEBUG Initializing workspace `file:///tmp/.tmp7VVQrs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.465648437 DEBUG Searching for a project in '/tmp/.tmp7VVQrs/src' 2026-08-22 07:23:15.465684837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.465689937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.466303809 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.466310209 DEBUG Discovering virtual environment in `/tmp/.tmp7VVQrs/src` 2026-08-22 07:23:15.466363269 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.466368529 DEBUG No virtual environment found 2026-08-22 07:23:15.466381299 DEBUG Adding first-party search path `/tmp/.tmp7VVQrs/src` 2026-08-22 07:23:15.466385489 DEBUG Using vendored stdlib 2026-08-22 07:23:15.466491420 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.466496690 DEBUG Adding new file root '/tmp/.tmp7VVQrs/src' of kind Project 2026-08-22 07:23:15.466666060 DEBUG Updating project to check open files 2026-08-22 07:23:15.466681850 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.466685730 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.466752551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7VVQrs/src/foo.py", kind: File } 2026-08-22 07:23:15.466774311 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7VVQrs/src/foo.py` 2026-08-22 07:23:15.466777471 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.466784091 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.467083622 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.480202668 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.484109102 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.509309992 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.509326562 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.509332762 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.509387652 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.509391012 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.509442623 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp7VVQrs/src' 2026-08-22 07:23:15.509452783 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.524876218 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.524894308 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.524901448 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.525135199 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 58.286128ms 2026-08-22 07:23:15.525190299 DEBUG method="textDocument/completion" response.id=2 duration=58.40ms 2026-08-22 07:23:15.525228689 DEBUG Received server response for request 2 2026-08-22 07:23:15.535569306 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.535612056 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.535620866 DEBUG method="shutdown" response.id=3 duration=14.51µs 2026-08-22 07:23:15.535638616 DEBUG Received server response for request 3 2026-08-22 07:23:15.535642866 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.535658386 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-08-22 07:23:15.543285953 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-08-22 07:23:15.543382063 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.543431594 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.543519984 DEBUG Client info: None 2026-08-22 07:23:15.543560284 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.543577634 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-22 07:23:15.543583984 INFO Version: Unknown 2026-08-22 07:23:15.543621144 DEBUG Received server response for request 1 2026-08-22 07:23:15.543667585 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.543763115 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.543802475 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.543806565 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.543821125 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.543824115 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.543882885 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.543897095 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.543902205 DEBUG Initializing workspace `file:///tmp/.tmpi0431r/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-08-22 07:23:15.543928505 DEBUG Searching for a project in '/tmp/.tmpi0431r/src' 2026-08-22 07:23:15.543963216 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.543967646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.544575328 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.544581538 DEBUG Discovering virtual environment in `/tmp/.tmpi0431r/src` 2026-08-22 07:23:15.544629648 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.544634568 DEBUG No virtual environment found 2026-08-22 07:23:15.544648248 DEBUG Adding first-party search path `/tmp/.tmpi0431r/src` 2026-08-22 07:23:15.544652668 DEBUG Using vendored stdlib 2026-08-22 07:23:15.544756548 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.544761438 DEBUG Adding new file root '/tmp/.tmpi0431r/src' of kind Project 2026-08-22 07:23:15.544923939 DEBUG Updating project to check open files 2026-08-22 07:23:15.544940329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.544944379 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.545007219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpi0431r/src/foo.py", kind: File } 2026-08-22 07:23:15.545028359 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpi0431r/src/foo.py` 2026-08-22 07:23:15.545031089 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.545037509 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.545423491 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.558837689 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.562353931 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.582942174 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.582960184 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.582965985 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.583032415 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.583036025 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.583087665 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpi0431r/src' 2026-08-22 07:23:15.583097665 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.600506837 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.431407ms 2026-08-22 07:23:15.600547697 DEBUG method="textDocument/completion" response.id=2 duration=55.50ms 2026-08-22 07:23:15.600576277 DEBUG Received server response for request 2 2026-08-22 07:23:15.610803324 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.610843504 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.610852334 DEBUG method="shutdown" response.id=3 duration=14.42µs 2026-08-22 07:23:15.610862844 DEBUG Received server response for request 3 2026-08-22 07:23:15.610866684 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.610882384 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-08-22 07:23:15.618313880 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.618394321 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.618440271 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.618517101 DEBUG Client info: None 2026-08-22 07:23:15.618556351 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.618569881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-22 07:23:15.618576191 INFO Version: Unknown 2026-08-22 07:23:15.618613161 DEBUG Received server response for request 1 2026-08-22 07:23:15.618655792 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.618752792 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.618802362 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.618806072 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.618819742 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.618822962 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.618884122 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.618897322 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.618902402 DEBUG Initializing workspace `file:///tmp/.tmpAS0jkM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.618925502 DEBUG Searching for a project in '/tmp/.tmpAS0jkM/src' 2026-08-22 07:23:15.618962533 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.618967173 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.619330114 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.619335834 DEBUG Discovering virtual environment in `/tmp/.tmpAS0jkM/src` 2026-08-22 07:23:15.619387224 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.619392804 DEBUG No virtual environment found 2026-08-22 07:23:15.619405054 DEBUG Adding first-party search path `/tmp/.tmpAS0jkM/src` 2026-08-22 07:23:15.619409584 DEBUG Using vendored stdlib 2026-08-22 07:23:15.619501135 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.619506535 DEBUG Adding new file root '/tmp/.tmpAS0jkM/src' of kind Project 2026-08-22 07:23:15.619643075 DEBUG Updating project to check open files 2026-08-22 07:23:15.619657975 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.619661595 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.619720665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAS0jkM/src/foo.py", kind: File } 2026-08-22 07:23:15.619741305 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAS0jkM/src/foo.py` 2026-08-22 07:23:15.619743795 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.619750145 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.620118067 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.633716875 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.637214288 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.657890741 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.657908571 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.657914381 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.657981942 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.657985662 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.658036672 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpAS0jkM/src' 2026-08-22 07:23:15.658047182 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.676491678 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.666132ms 2026-08-22 07:23:15.676527948 DEBUG method="textDocument/completion" response.id=2 duration=56.77ms 2026-08-22 07:23:15.676555598 DEBUG Received server response for request 2 2026-08-22 07:23:15.686805245 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.686852585 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.686861595 DEBUG method="shutdown" response.id=3 duration=15.93µs 2026-08-22 07:23:15.686878155 DEBUG Received server response for request 3 2026-08-22 07:23:15.686882815 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.686898595 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-08-22 07:23:15.694424351 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-08-22 07:23:15.694520872 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.694569502 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.694642342 DEBUG Client info: None 2026-08-22 07:23:15.694669152 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.694686792 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-22 07:23:15.694693152 INFO Version: Unknown 2026-08-22 07:23:15.694733253 DEBUG Received server response for request 1 2026-08-22 07:23:15.694778093 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.694885093 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.694934573 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.694937773 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.694953633 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.694956443 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.695008233 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.695021484 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.695026644 DEBUG Initializing workspace `file:///tmp/.tmpO8LYUF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-08-22 07:23:15.695052104 DEBUG Searching for a project in '/tmp/.tmpO8LYUF/src' 2026-08-22 07:23:15.695089004 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.695093884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.695458185 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.695464825 DEBUG Discovering virtual environment in `/tmp/.tmpO8LYUF/src` 2026-08-22 07:23:15.695516575 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.695521415 DEBUG No virtual environment found 2026-08-22 07:23:15.695533985 DEBUG Adding first-party search path `/tmp/.tmpO8LYUF/src` 2026-08-22 07:23:15.695538485 DEBUG Using vendored stdlib 2026-08-22 07:23:15.695634056 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.695638996 DEBUG Adding new file root '/tmp/.tmpO8LYUF/src' of kind Project 2026-08-22 07:23:15.695777506 DEBUG Updating project to check open files 2026-08-22 07:23:15.695792866 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.695796246 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.695851457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpO8LYUF/src/foo.py", kind: File } 2026-08-22 07:23:15.695872047 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO8LYUF/src/foo.py` 2026-08-22 07:23:15.695874877 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.695881527 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.696179298 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.709482315 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.712978137 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.733476210 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.733493561 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.733499321 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.733549021 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.733552751 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.733603361 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpO8LYUF/src' 2026-08-22 07:23:15.733612971 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.753242401 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.753254971 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:15.753262321 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:15.753466242 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 57.553815ms 2026-08-22 07:23:15.753506242 DEBUG method="textDocument/completion" response.id=2 duration=57.62ms 2026-08-22 07:23:15.753536932 DEBUG Received server response for request 2 2026-08-22 07:23:15.763808928 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.763845158 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.763853678 DEBUG method="shutdown" response.id=3 duration=14.91µs 2026-08-22 07:23:15.763864849 DEBUG Received server response for request 3 2026-08-22 07:23:15.763868769 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.763884479 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-08-22 07:23:15.771429036 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.771517636 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.771563856 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.771643617 DEBUG Client info: None 2026-08-22 07:23:15.771682877 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.771700627 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-22 07:23:15.771706027 INFO Version: Unknown 2026-08-22 07:23:15.771745407 DEBUG Received server response for request 1 2026-08-22 07:23:15.771789657 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.771896847 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.771935518 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.771939098 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.771953728 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.771956778 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.772020758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.772035168 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.772039568 DEBUG Initializing workspace `file:///tmp/.tmp606BzA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-08-22 07:23:15.772064858 DEBUG Searching for a project in '/tmp/.tmp606BzA/src' 2026-08-22 07:23:15.772101498 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.772106108 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.772737800 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.772743920 DEBUG Discovering virtual environment in `/tmp/.tmp606BzA/src` 2026-08-22 07:23:15.772793831 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.772798501 DEBUG No virtual environment found 2026-08-22 07:23:15.772812211 DEBUG Adding first-party search path `/tmp/.tmp606BzA/src` 2026-08-22 07:23:15.772816341 DEBUG Using vendored stdlib 2026-08-22 07:23:15.772929501 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.772934671 DEBUG Adding new file root '/tmp/.tmp606BzA/src' of kind Project 2026-08-22 07:23:15.773089682 DEBUG Updating project to check open files 2026-08-22 07:23:15.773105542 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.773109222 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.773170702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp606BzA/src/foo.py", kind: File } 2026-08-22 07:23:15.773191292 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp606BzA/src/foo.py` 2026-08-22 07:23:15.773194102 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.773201262 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.773608774 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.787126812 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.790648244 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.811279518 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.811296218 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.811302178 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.811369688 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.811373478 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.811423838 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp606BzA/src' 2026-08-22 07:23:15.811434278 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.831430149 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.172447ms 2026-08-22 07:23:15.831471860 DEBUG method="textDocument/completion" response.id=2 duration=58.26ms 2026-08-22 07:23:15.831500250 DEBUG Received server response for request 2 2026-08-22 07:23:15.841769897 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.841806577 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.841814507 DEBUG method="shutdown" response.id=3 duration=13.92µs 2026-08-22 07:23:15.841824397 DEBUG Received server response for request 3 2026-08-22 07:23:15.841828157 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.841844047 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-08-22 07:23:15.849492904 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.849563524 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.849611074 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.849713974 DEBUG Client info: None 2026-08-22 07:23:15.849760375 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.849778635 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.849784615 INFO Version: Unknown 2026-08-22 07:23:15.849825745 DEBUG Received server response for request 1 2026-08-22 07:23:15.849866475 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.849965845 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.850015996 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.850020066 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.850034796 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.850037446 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.850093246 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.850106166 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.850111236 DEBUG Initializing workspace `file:///tmp/.tmpMjExtD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-08-22 07:23:15.850136826 DEBUG Searching for a project in '/tmp/.tmpMjExtD/src' 2026-08-22 07:23:15.850172566 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.850177096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.850551647 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.850557798 DEBUG Discovering virtual environment in `/tmp/.tmpMjExtD/src` 2026-08-22 07:23:15.850609938 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.850614938 DEBUG No virtual environment found 2026-08-22 07:23:15.850628438 DEBUG Adding first-party search path `/tmp/.tmpMjExtD/src` 2026-08-22 07:23:15.850632538 DEBUG Using vendored stdlib 2026-08-22 07:23:15.850731498 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.850736908 DEBUG Adding new file root '/tmp/.tmpMjExtD/src' of kind Project 2026-08-22 07:23:15.850872919 DEBUG Updating project to check open files 2026-08-22 07:23:15.850888109 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.850891419 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.850948789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMjExtD/src/foo.py", kind: File } 2026-08-22 07:23:15.850967979 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMjExtD/src/foo.py` 2026-08-22 07:23:15.850970609 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.850977169 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.851371500 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.865481361 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.869014443 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.889938158 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.889956418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.889961828 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.890030928 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.890034658 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.890084758 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpMjExtD/src' 2026-08-22 07:23:15.890094758 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.908734145 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.725356ms 2026-08-22 07:23:15.908777935 DEBUG method="textDocument/completion" response.id=2 duration=57.79ms 2026-08-22 07:23:15.908799205 DEBUG Received server response for request 2 2026-08-22 07:23:15.919043821 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.919083831 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.919091531 DEBUG method="shutdown" response.id=3 duration=13.37µs 2026-08-22 07:23:15.919102301 DEBUG Received server response for request 3 2026-08-22 07:23:15.919106251 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.919122201 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-08-22 07:23:15.926726909 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:15.926807489 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:15.926855819 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:15.926932580 DEBUG Client info: None 2026-08-22 07:23:15.926974550 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:15.926988460 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:15.926993810 INFO Version: Unknown 2026-08-22 07:23:15.927032480 DEBUG Received server response for request 1 2026-08-22 07:23:15.927077010 DEBUG Client sends notification `initialized` 2026-08-22 07:23:15.927173510 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:15.927212051 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:15.927215851 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:15.927244261 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:15.927247121 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:15.927306101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:15.927320221 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:15.927325221 DEBUG Initializing workspace `file:///tmp/.tmpuAdlJg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:15.927347731 DEBUG Searching for a project in '/tmp/.tmpuAdlJg/src' 2026-08-22 07:23:15.927384141 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:15.927388761 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:15.927983353 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:15.927989223 DEBUG Discovering virtual environment in `/tmp/.tmpuAdlJg/src` 2026-08-22 07:23:15.928037604 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:15.928042784 DEBUG No virtual environment found 2026-08-22 07:23:15.928055244 DEBUG Adding first-party search path `/tmp/.tmpuAdlJg/src` 2026-08-22 07:23:15.928059554 DEBUG Using vendored stdlib 2026-08-22 07:23:15.928164724 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:15.928169804 DEBUG Adding new file root '/tmp/.tmpuAdlJg/src' of kind Project 2026-08-22 07:23:15.928344225 DEBUG Updating project to check open files 2026-08-22 07:23:15.928361315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:15.928364955 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:15.928431865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpuAdlJg/src/foo.py", kind: File } 2026-08-22 07:23:15.928453505 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuAdlJg/src/foo.py` 2026-08-22 07:23:15.928456265 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:15.928462965 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:15.928797456 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:15.942466705 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:15.945986337 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:15.966670201 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:15.966687051 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:15.966692801 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.966744631 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:15.966748241 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:15.966796212 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpuAdlJg/src' 2026-08-22 07:23:15.966806482 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:15.987788466 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.287071ms 2026-08-22 07:23:15.987833267 DEBUG method="textDocument/completion" response.id=2 duration=59.36ms 2026-08-22 07:23:15.987854097 DEBUG Received server response for request 2 2026-08-22 07:23:15.998151803 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:15.998193653 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:15.998202343 DEBUG method="shutdown" response.id=3 duration=14.24µs 2026-08-22 07:23:15.998213803 DEBUG Received server response for request 3 2026-08-22 07:23:15.998230813 DEBUG Client sends notification `exit` 2026-08-22 07:23:15.998248223 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-08-22 07:23:16.006011761 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.006083402 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.006129112 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.006210422 DEBUG Client info: None 2026-08-22 07:23:16.006267622 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.006285252 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.006290662 INFO Version: Unknown 2026-08-22 07:23:16.006334382 DEBUG Received server response for request 1 2026-08-22 07:23:16.006380703 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.006481513 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.006521933 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.006525413 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.006540303 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.006543163 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.006605443 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.006620003 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.006625043 DEBUG Initializing workspace `file:///tmp/.tmpfDhSjz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:16.006651194 DEBUG Searching for a project in '/tmp/.tmpfDhSjz/src' 2026-08-22 07:23:16.006687084 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.006692344 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.007311936 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.007318296 DEBUG Discovering virtual environment in `/tmp/.tmpfDhSjz/src` 2026-08-22 07:23:16.007368756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.007373866 DEBUG No virtual environment found 2026-08-22 07:23:16.007387386 DEBUG Adding first-party search path `/tmp/.tmpfDhSjz/src` 2026-08-22 07:23:16.007391716 DEBUG Using vendored stdlib 2026-08-22 07:23:16.007497507 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.007502697 DEBUG Adding new file root '/tmp/.tmpfDhSjz/src' of kind Project 2026-08-22 07:23:16.007660517 DEBUG Updating project to check open files 2026-08-22 07:23:16.007676557 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.007680427 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.007744877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpfDhSjz/src/foo.py", kind: File } 2026-08-22 07:23:16.007766567 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfDhSjz/src/foo.py` 2026-08-22 07:23:16.007769527 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.007776167 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.008188009 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.022513090 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.026063333 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.046823087 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:16.046840877 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:16.046846927 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.046903477 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:16.046907427 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.046980827 DEBUG method="textDocument/completion" response.id=2 duration=39.20ms 2026-08-22 07:23:16.047016877 DEBUG Received server response for request 2 2026-08-22 07:23:16.057179094 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.057214344 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.057233344 DEBUG method="shutdown" response.id=3 duration=23.32µs 2026-08-22 07:23:16.057250174 DEBUG Received server response for request 3 2026-08-22 07:23:16.057254224 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.057269814 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-08-22 07:23:16.062302402 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.062389122 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.062431912 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.062517782 DEBUG Client info: None 2026-08-22 07:23:16.062572443 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.062588313 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-22 07:23:16.062595143 INFO Version: Unknown 2026-08-22 07:23:16.062637053 DEBUG Received server response for request 1 2026-08-22 07:23:16.062675373 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.062784533 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.062831834 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.062835484 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.062849014 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.062851774 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.062914064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.062927014 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.062931564 DEBUG Initializing workspace `file:///tmp/.tmpmUnD9m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.062952564 DEBUG Searching for a project in '/tmp/.tmpmUnD9m/src' 2026-08-22 07:23:16.062987894 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.062992484 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.063331975 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.063337905 DEBUG Discovering virtual environment in `/tmp/.tmpmUnD9m/src` 2026-08-22 07:23:16.063386156 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.063391306 DEBUG No virtual environment found 2026-08-22 07:23:16.063404176 DEBUG Adding first-party search path `/tmp/.tmpmUnD9m/src` 2026-08-22 07:23:16.063408386 DEBUG Using vendored stdlib 2026-08-22 07:23:16.063500916 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.063506276 DEBUG Adding new file root '/tmp/.tmpmUnD9m/src' of kind Project 2026-08-22 07:23:16.063644147 DEBUG Updating project to check open files 2026-08-22 07:23:16.063658457 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.063661817 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.063707247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmUnD9m/src/foo.py", kind: File } 2026-08-22 07:23:16.063726547 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmUnD9m/src/foo.py` 2026-08-22 07:23:16.063729087 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.063735567 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.064195478 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.078150738 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.081670301 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.102346794 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:16.102363854 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:16.102369764 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.102420955 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:16.102424665 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.102482015 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpmUnD9m/src' 2026-08-22 07:23:16.102492145 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:16.123817011 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.044284ms 2026-08-22 07:23:16.123908341 DEBUG method="textDocument/completion" response.id=2 duration=60.17ms 2026-08-22 07:23:16.123934031 DEBUG Received server response for request 2 2026-08-22 07:23:16.134127248 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.134159918 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.134167328 DEBUG method="shutdown" response.id=3 duration=12.49µs 2026-08-22 07:23:16.134183938 DEBUG Received server response for request 3 2026-08-22 07:23:16.134187878 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.134203888 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-08-22 07:23:16.141832935 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.141922065 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.141965925 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.142034866 DEBUG Client info: None 2026-08-22 07:23:16.142073626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.142088976 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.142094926 INFO Version: Unknown 2026-08-22 07:23:16.142136076 DEBUG Received server response for request 1 2026-08-22 07:23:16.142178866 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.142294907 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.142351397 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.142355347 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.142371237 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.142374617 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.142437847 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.142452887 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.142457747 DEBUG Initializing workspace `file:///tmp/.tmppzoshr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.142483627 DEBUG Searching for a project in '/tmp/.tmppzoshr/src' 2026-08-22 07:23:16.142520447 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.142525297 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.143139050 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.143144580 DEBUG Discovering virtual environment in `/tmp/.tmppzoshr/src` 2026-08-22 07:23:16.143198790 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.143203830 DEBUG No virtual environment found 2026-08-22 07:23:16.143217030 DEBUG Adding first-party search path `/tmp/.tmppzoshr/src` 2026-08-22 07:23:16.143238080 DEBUG Using vendored stdlib 2026-08-22 07:23:16.143342250 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.143347840 DEBUG Adding new file root '/tmp/.tmppzoshr/src' of kind Project 2026-08-22 07:23:16.143527431 DEBUG Updating project to check open files 2026-08-22 07:23:16.143543091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.143546871 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.143615871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppzoshr/src/foo.py", kind: File } 2026-08-22 07:23:16.143636321 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppzoshr/src/foo.py` 2026-08-22 07:23:16.143639141 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.143646781 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.143960613 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.157523721 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.161036553 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.181530106 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:16.181546666 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:16.181552756 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.181604477 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:16.181608017 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.181665457 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmppzoshr/src' 2026-08-22 07:23:16.181675617 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:16.198401106 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 54.721044ms 2026-08-22 07:23:16.198481057 DEBUG method="textDocument/completion" response.id=2 duration=54.83ms 2026-08-22 07:23:16.198506837 DEBUG Received server response for request 2 2026-08-22 07:23:16.208702593 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.208746603 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.208755643 DEBUG method="shutdown" response.id=3 duration=14.04µs 2026-08-22 07:23:16.208771913 DEBUG Received server response for request 3 2026-08-22 07:23:16.208775483 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.208790163 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-08-22 07:23:16.216167500 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.216267200 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.216311310 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.216382011 DEBUG Client info: None 2026-08-22 07:23:16.216423941 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.216437321 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-22 07:23:16.216443881 INFO Version: Unknown 2026-08-22 07:23:16.216482651 DEBUG Received server response for request 1 2026-08-22 07:23:16.216523451 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.216623731 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.216673802 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.216677542 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.216692692 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.216695402 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.216747992 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.216760902 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.216765652 DEBUG Initializing workspace `file:///tmp/.tmpWZtmJM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.216788522 DEBUG Searching for a project in '/tmp/.tmpWZtmJM/src' 2026-08-22 07:23:16.216823802 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.216828482 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.217182313 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.217188623 DEBUG Discovering virtual environment in `/tmp/.tmpWZtmJM/src` 2026-08-22 07:23:16.217254984 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.217259614 DEBUG No virtual environment found 2026-08-22 07:23:16.217272314 DEBUG Adding first-party search path `/tmp/.tmpWZtmJM/src` 2026-08-22 07:23:16.217276384 DEBUG Using vendored stdlib 2026-08-22 07:23:16.217366674 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.217371394 DEBUG Adding new file root '/tmp/.tmpWZtmJM/src' of kind Project 2026-08-22 07:23:16.217510405 DEBUG Updating project to check open files 2026-08-22 07:23:16.217526005 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.217529485 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.217585965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWZtmJM/src/foo.py", kind: File } 2026-08-22 07:23:16.217605815 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWZtmJM/src/foo.py` 2026-08-22 07:23:16.217608545 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.217614945 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.217913586 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.232178407 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.235722559 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.256562414 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:16.256580914 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:16.256586944 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.256638464 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:16.256641924 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.256699524 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpWZtmJM/src' 2026-08-22 07:23:16.256709834 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:16.274927249 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.278714ms 2026-08-22 07:23:16.275014979 DEBUG method="textDocument/completion" response.id=2 duration=57.39ms 2026-08-22 07:23:16.275042200 DEBUG Received server response for request 2 2026-08-22 07:23:16.285234526 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.285272396 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.285280976 DEBUG method="shutdown" response.id=3 duration=14.08µs 2026-08-22 07:23:16.285298546 DEBUG Received server response for request 3 2026-08-22 07:23:16.285302056 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.285317306 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-08-22 07:23:16.293070814 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.293165634 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.293211524 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.293312415 DEBUG Client info: None 2026-08-22 07:23:16.293357855 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.293373235 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.293379945 INFO Version: Unknown 2026-08-22 07:23:16.293421035 DEBUG Received server response for request 1 2026-08-22 07:23:16.293466825 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.293564775 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.293605636 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.293609056 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.293625346 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.293628406 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.293691206 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.293705686 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.293710216 DEBUG Initializing workspace `file:///tmp/.tmpEXPFHf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.293733006 DEBUG Searching for a project in '/tmp/.tmpEXPFHf/src' 2026-08-22 07:23:16.293769626 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.293774576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.294402088 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.294408149 DEBUG Discovering virtual environment in `/tmp/.tmpEXPFHf/src` 2026-08-22 07:23:16.294460069 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.294465269 DEBUG No virtual environment found 2026-08-22 07:23:16.294478409 DEBUG Adding first-party search path `/tmp/.tmpEXPFHf/src` 2026-08-22 07:23:16.294482839 DEBUG Using vendored stdlib 2026-08-22 07:23:16.294587719 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.294593079 DEBUG Adding new file root '/tmp/.tmpEXPFHf/src' of kind Project 2026-08-22 07:23:16.294749340 DEBUG Updating project to check open files 2026-08-22 07:23:16.294765310 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.294768950 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.294832030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEXPFHf/src/foo.py", kind: File } 2026-08-22 07:23:16.294853670 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEXPFHf/src/foo.py` 2026-08-22 07:23:16.294856440 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.294863310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.295119461 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.308988730 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.312508473 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.333183367 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:16.333200837 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:16.333206467 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.333271597 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:16.333275307 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.333335297 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpEXPFHf/src' 2026-08-22 07:23:16.333346367 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:16.354248032 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.343102ms 2026-08-22 07:23:16.354336772 DEBUG method="textDocument/completion" response.id=2 duration=59.47ms 2026-08-22 07:23:16.354363942 DEBUG Received server response for request 2 2026-08-22 07:23:16.364562138 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.364602789 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.364612009 DEBUG method="shutdown" response.id=3 duration=14.65µs 2026-08-22 07:23:16.364629239 DEBUG Received server response for request 3 2026-08-22 07:23:16.364632669 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.364648009 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-08-22 07:23:16.372423497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.372495227 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.372541457 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.372619717 DEBUG Client info: None 2026-08-22 07:23:16.372658927 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.372676737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.372682357 INFO Version: Unknown 2026-08-22 07:23:16.372719388 DEBUG Received server response for request 1 2026-08-22 07:23:16.372759358 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.372878738 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.372943528 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.372947018 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.372961078 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.372963758 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.373032719 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.373047629 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.373053269 DEBUG Initializing workspace `file:///tmp/.tmpDgdtfK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:16.373079939 DEBUG Searching for a project in '/tmp/.tmpDgdtfK/src' 2026-08-22 07:23:16.373118129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.373123019 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.373811842 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.373817882 DEBUG Discovering virtual environment in `/tmp/.tmpDgdtfK/src` 2026-08-22 07:23:16.373872372 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.373877562 DEBUG No virtual environment found 2026-08-22 07:23:16.373890952 DEBUG Adding first-party search path `/tmp/.tmpDgdtfK/src` 2026-08-22 07:23:16.373895322 DEBUG Using vendored stdlib 2026-08-22 07:23:16.374001882 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.374007342 DEBUG Adding new file root '/tmp/.tmpDgdtfK/src' of kind Project 2026-08-22 07:23:16.374169953 DEBUG Updating project to check open files 2026-08-22 07:23:16.374185113 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.374189253 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.374277083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDgdtfK/src/foo.py", kind: File } 2026-08-22 07:23:16.374298663 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDgdtfK/src/foo.py` 2026-08-22 07:23:16.374301513 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.374308713 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.374666535 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.388391653 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.391904976 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.412383149 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:16.412399679 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:16.412405229 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.412455049 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:16.412458529 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.413797794 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-08-22 07:23:16.413812134 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:16.413834234 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.39272ms 2026-08-22 07:23:16.413865984 DEBUG method="textDocument/completion" response.id=2 duration=39.55ms 2026-08-22 07:23:16.413893484 DEBUG Received server response for request 2 2026-08-22 07:23:16.424122980 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.424163941 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.424170131 DEBUG method="shutdown" response.id=3 duration=11.49µs 2026-08-22 07:23:16.424185471 DEBUG Received server response for request 3 2026-08-22 07:23:16.424189631 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.424206151 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-08-22 07:23:16.429534720 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.429614490 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.429659660 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.429729451 DEBUG Client info: None 2026-08-22 07:23:16.429763051 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.429779131 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.429784321 INFO Version: Unknown 2026-08-22 07:23:16.429823831 DEBUG Received server response for request 1 2026-08-22 07:23:16.429870181 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.429971122 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.430009112 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.430013272 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.430028022 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.430031082 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.430088902 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.430104162 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.430108332 DEBUG Initializing workspace `file:///tmp/.tmpKwyGfB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:16.430133512 DEBUG Searching for a project in '/tmp/.tmpKwyGfB/src' 2026-08-22 07:23:16.430169822 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.430174532 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.430806715 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.430813325 DEBUG Discovering virtual environment in `/tmp/.tmpKwyGfB/src` 2026-08-22 07:23:16.430863155 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.430868345 DEBUG No virtual environment found 2026-08-22 07:23:16.430880865 DEBUG Adding first-party search path `/tmp/.tmpKwyGfB/src` 2026-08-22 07:23:16.430885365 DEBUG Using vendored stdlib 2026-08-22 07:23:16.431002455 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.431008325 DEBUG Adding new file root '/tmp/.tmpKwyGfB/src' of kind Project 2026-08-22 07:23:16.431165416 DEBUG Updating project to check open files 2026-08-22 07:23:16.431181546 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.431185306 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.431270016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKwyGfB/src/foo.py", kind: File } 2026-08-22 07:23:16.431292486 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKwyGfB/src/foo.py` 2026-08-22 07:23:16.431295146 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.431302496 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.431698138 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.445054065 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.719459ms 2026-08-22 07:23:16.445086385 DEBUG method="textDocument/completion" response.id=2 duration=13.78ms 2026-08-22 07:23:16.445101615 DEBUG Received server response for request 2 2026-08-22 07:23:16.455309672 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.455333732 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.455340482 DEBUG method="shutdown" response.id=3 duration=10.63µs 2026-08-22 07:23:16.455350112 DEBUG Received server response for request 3 2026-08-22 07:23:16.455353722 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.455362902 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-08-22 07:23:16.457989341 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.458052352 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.458090562 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.458168312 DEBUG Client info: None 2026-08-22 07:23:16.458201852 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.458215762 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.458233082 INFO Version: Unknown 2026-08-22 07:23:16.458269992 DEBUG Received server response for request 1 2026-08-22 07:23:16.458306242 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.458396303 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.458438203 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.458441753 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.458454513 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.458457463 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:16.458511903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.458524073 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.458528183 DEBUG Initializing workspace `file:///tmp/.tmpgmGziw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:16.458550693 DEBUG Searching for a project in '/tmp/.tmpgmGziw/src' 2026-08-22 07:23:16.458597013 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.458601713 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.458896935 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.458901545 DEBUG Discovering virtual environment in `/tmp/.tmpgmGziw/src` 2026-08-22 07:23:16.458945655 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.458950055 DEBUG No virtual environment found 2026-08-22 07:23:16.458961685 DEBUG Adding first-party search path `/tmp/.tmpgmGziw/src` 2026-08-22 07:23:16.458965965 DEBUG Using vendored stdlib 2026-08-22 07:23:16.459053155 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.459057295 DEBUG Adding new file root '/tmp/.tmpgmGziw/src' of kind Project 2026-08-22 07:23:16.459179746 DEBUG Updating project to check open files 2026-08-22 07:23:16.459190496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.459193626 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.459258156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgmGziw/src/foo.py", kind: File } 2026-08-22 07:23:16.459275466 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgmGziw/src/foo.py` 2026-08-22 07:23:16.459277986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.459284256 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.459721427 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.474787921 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.478236143 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 18.640126ms 2026-08-22 07:23:16.478263863 DEBUG method="textDocument/completion" response.id=2 duration=18.97ms 2026-08-22 07:23:16.478279454 DEBUG Received server response for request 2 2026-08-22 07:23:16.488460770 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.488493710 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.488501170 DEBUG method="shutdown" response.id=3 duration=11.83µs 2026-08-22 07:23:16.488518450 DEBUG Received server response for request 3 2026-08-22 07:23:16.488522240 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.488537370 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-08-22 07:23:16.491658741 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.491731802 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.491770532 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.491830702 DEBUG Client info: None 2026-08-22 07:23:16.491856002 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.491869232 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.491875282 INFO Version: Unknown 2026-08-22 07:23:16.491918922 DEBUG Received server response for request 1 2026-08-22 07:23:16.491964062 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.492055273 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.492091493 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.492094893 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.492110263 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.492113603 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:16.492156573 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.492169433 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.492173633 DEBUG Initializing workspace `file:///tmp/.tmp7Ci8Ea/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp7Ci8Ea/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.492191503 DEBUG Using overridden configuration file at '/tmp/.tmp7Ci8Ea/ty2.toml' 2026-08-22 07:23:16.492238403 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.492544134 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.492549754 DEBUG Discovering virtual environment in `/tmp/.tmp7Ci8Ea/src` 2026-08-22 07:23:16.492592805 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.492597225 DEBUG No virtual environment found 2026-08-22 07:23:16.492608575 DEBUG Adding first-party search path `/tmp/.tmp7Ci8Ea/src` 2026-08-22 07:23:16.492612555 DEBUG Using vendored stdlib 2026-08-22 07:23:16.492699395 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.492703985 DEBUG Adding new file root '/tmp/.tmp7Ci8Ea/src' of kind Project 2026-08-22 07:23:16.492826255 DEBUG Updating project to check open files 2026-08-22 07:23:16.492838135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.492841366 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.492883206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7Ci8Ea/src/foo.py", kind: File } 2026-08-22 07:23:16.492906116 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7Ci8Ea/src/foo.py` 2026-08-22 07:23:16.492908596 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.492914436 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.493152177 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7Ci8Ea/src/foo.py"))}: Checking file '/tmp/.tmp7Ci8Ea/src/foo.py' 2026-08-22 07:23:16.493268577 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7Ci8Ea/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.501687497 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7Ci8Ea/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.505742571 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.82ms 2026-08-22 07:23:16.505761381 DEBUG Received server response for request 2 2026-08-22 07:23:16.516022598 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.516048998 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.516056468 DEBUG method="shutdown" response.id=3 duration=12.19µs 2026-08-22 07:23:16.516067658 DEBUG Received server response for request 3 2026-08-22 07:23:16.516071498 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.516080868 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-08-22 07:23:16.518857928 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.518924598 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.518960429 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.519015889 DEBUG Client info: None 2026-08-22 07:23:16.519041499 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.519054299 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.519060019 INFO Version: Unknown 2026-08-22 07:23:16.519097049 DEBUG Received server response for request 1 2026-08-22 07:23:16.519134319 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.519232990 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.519271460 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.519275210 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.519290160 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.519293100 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:16.519339120 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.519351910 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.519356260 DEBUG Initializing workspace `file:///tmp/.tmpFhTEAG/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpFhTEAG/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.519384390 DEBUG Using overridden configuration file at '/tmp/.tmpFhTEAG/ty2.toml' 2026-08-22 07:23:16.519414180 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.519712541 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.519717791 DEBUG Discovering virtual environment in `/tmp/.tmpFhTEAG/src` 2026-08-22 07:23:16.519759991 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.519763971 DEBUG No virtual environment found 2026-08-22 07:23:16.519775651 DEBUG Adding first-party search path `/tmp/.tmpFhTEAG/src` 2026-08-22 07:23:16.519779771 DEBUG Using vendored stdlib 2026-08-22 07:23:16.519869412 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.519873242 DEBUG Adding new file root '/tmp/.tmpFhTEAG/src' of kind Project 2026-08-22 07:23:16.519992702 DEBUG Updating project to check open files 2026-08-22 07:23:16.520003712 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.520006692 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.520048132 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFhTEAG/src/foo.py", kind: File } 2026-08-22 07:23:16.520063282 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFhTEAG/src/foo.py` 2026-08-22 07:23:16.520065622 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.520071372 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.520290103 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFhTEAG/src/foo.py"))}: Checking file '/tmp/.tmpFhTEAG/src/foo.py' 2026-08-22 07:23:16.520390374 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFhTEAG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.528756073 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFhTEAG/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.532754008 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.68ms 2026-08-22 07:23:16.532772308 DEBUG Received server response for request 2 2026-08-22 07:23:16.543008544 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.543045424 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.543052844 DEBUG method="shutdown" response.id=3 duration=10.75µs 2026-08-22 07:23:16.543071574 DEBUG Received server response for request 3 2026-08-22 07:23:16.543075054 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.543090284 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-08-22 07:23:16.545799884 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.545865704 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.545904675 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.545977735 DEBUG Client info: None 2026-08-22 07:23:16.546009165 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.546022165 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.546027265 INFO Version: Unknown 2026-08-22 07:23:16.546066845 DEBUG Received server response for request 1 2026-08-22 07:23:16.546104645 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.546197426 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.546245016 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.546248476 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.546262966 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.546266196 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:16.546323026 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.546340486 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.546344976 DEBUG Initializing workspace `file:///tmp/.tmp2tJ987/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-08-22 07:23:16.546374456 DEBUG Searching for a project in '/tmp/.tmp2tJ987/src' 2026-08-22 07:23:16.546408736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.546413626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.547155539 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.547161929 DEBUG Discovering virtual environment in `/tmp/.tmp2tJ987/src` 2026-08-22 07:23:16.547211019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.547216559 DEBUG No virtual environment found 2026-08-22 07:23:16.547245669 DEBUG Adding first-party search path `/tmp/.tmp2tJ987/src` 2026-08-22 07:23:16.547250259 DEBUG Using vendored stdlib 2026-08-22 07:23:16.547363310 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.547368700 DEBUG Adding new file root '/tmp/.tmp2tJ987/src' of kind Project 2026-08-22 07:23:16.547514390 DEBUG Updating project to check open files 2026-08-22 07:23:16.547530550 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.547534190 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.547603061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2tJ987/src/foo.py", kind: File } 2026-08-22 07:23:16.547625001 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2tJ987/src/foo.py` 2026-08-22 07:23:16.547628031 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.547634601 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.548010192 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2tJ987/src/foo.py"))}: Checking file '/tmp/.tmp2tJ987/src/foo.py' 2026-08-22 07:23:16.548174203 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2tJ987/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.558816810 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2tJ987/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.563092796 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.45ms 2026-08-22 07:23:16.563111556 DEBUG Received server response for request 2 2026-08-22 07:23:16.573384372 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.573418002 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.573425192 DEBUG method="shutdown" response.id=3 duration=11.21µs 2026-08-22 07:23:16.573443353 DEBUG Received server response for request 3 2026-08-22 07:23:16.573447133 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.573463163 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-08-22 07:23:16.576268823 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.576341193 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.576376123 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.576431513 DEBUG Client info: None 2026-08-22 07:23:16.576456623 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.576469563 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.576474993 INFO Version: Unknown 2026-08-22 07:23:16.576516644 DEBUG Received server response for request 1 2026-08-22 07:23:16.576562274 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.576649204 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.576685424 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.576689014 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.576703854 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.576754894 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.576765704 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.576769824 DEBUG Initializing workspace `file:///tmp/.tmp6qQVWy/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp6qQVWy/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.576787245 DEBUG Using overridden configuration file at '/tmp/.tmp6qQVWy/ty2.toml' 2026-08-22 07:23:16.576817965 ERROR Failed to create project for workspace `file:///tmp/.tmp6qQVWy/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmp6qQVWy/ty2.toml: /tmp/.tmp6qQVWy/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` . Falling back to default settings 2026-08-22 07:23:16.576834785 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:16.576838305 INFO Retrying to receive `window/showMessage` notification 2026-08-22 07:23:16.576843545 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:16.577129346 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.577134466 DEBUG Discovering virtual environment in `/tmp/.tmp6qQVWy/src` 2026-08-22 07:23:16.577178656 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.577182856 DEBUG No virtual environment found 2026-08-22 07:23:16.577194706 DEBUG Adding first-party search path `/tmp/.tmp6qQVWy/src` 2026-08-22 07:23:16.577198836 DEBUG Using vendored stdlib 2026-08-22 07:23:16.577314956 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.577319216 DEBUG Adding new file root '/tmp/.tmp6qQVWy/src' of kind Project 2026-08-22 07:23:16.577444087 DEBUG Updating project to check open files 2026-08-22 07:23:16.577456737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.577460097 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.577503817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6qQVWy/src/foo.py", kind: File } 2026-08-22 07:23:16.577520117 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6qQVWy/src/foo.py` 2026-08-22 07:23:16.577522647 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.577528097 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.577856538 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6qQVWy/src/foo.py"))}: Checking file '/tmp/.tmp6qQVWy/src/foo.py' 2026-08-22 07:23:16.577963649 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6qQVWy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.588623447 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6qQVWy/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.592908332 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.37ms 2026-08-22 07:23:16.592924492 DEBUG Received server response for request 2 2026-08-22 07:23:16.603237489 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.603272339 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.603279789 DEBUG method="shutdown" response.id=3 duration=11.94µs 2026-08-22 07:23:16.603297539 DEBUG Received server response for request 3 2026-08-22 07:23:16.603301589 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.603317419 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-08-22 07:23:16.606286650 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.606351130 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.606386300 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.606442880 DEBUG Client info: None 2026-08-22 07:23:16.606466160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.606479290 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.606485270 INFO Version: Unknown 2026-08-22 07:23:16.606525050 DEBUG Received server response for request 1 2026-08-22 07:23:16.606560001 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.606652971 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.606692481 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.606696271 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.606770861 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.606788651 DEBUG Initializing workspace `file:///tmp/.tmpnX6yqS/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/.tmpnX6yqS/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-08-22 07:23:16.606817221 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-08-22 07:23:16.606821041 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpnX6yqS/venv 2026-08-22 07:23:16.606828952 DEBUG Searching for a project in '/tmp/.tmpnX6yqS/src' 2026-08-22 07:23:16.606862562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.606868072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.607166863 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.607181503 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpnX6yqS/venv/pyvenv.cfg' 2026-08-22 07:23:16.607207963 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpnX6yqS/venv 2026-08-22 07:23:16.607266843 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpnX6yqS/venv/lib/python3.16/site-packages"] 2026-08-22 07:23:16.607282173 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpnX6yqS/base 2026-08-22 07:23:16.607288343 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-22 07:23:16.607291003 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/.tmpnX6yqS/base` 2026-08-22 07:23:16.607304113 DEBUG Adding first-party search path `/tmp/.tmpnX6yqS/src` 2026-08-22 07:23:16.607308553 DEBUG Using vendored stdlib 2026-08-22 07:23:16.607396744 DEBUG Adding site-packages search path `/tmp/.tmpnX6yqS/venv/lib/python3.16/site-packages` 2026-08-22 07:23:16.607403524 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.607407264 DEBUG Adding new file root '/tmp/.tmpnX6yqS/src' of kind Project 2026-08-22 07:23:16.607537464 DEBUG Adding new file root '/tmp/.tmpnX6yqS/venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-22 07:23:16.607572754 DEBUG Updating project to check open files 2026-08-22 07:23:16.607579314 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:16.607583584 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.607583484 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:16.607678434 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.607684205 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:16.607740125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnX6yqS/src/main.py", kind: File } 2026-08-22 07:23:16.607756075 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnX6yqS/src/main.py` 2026-08-22 07:23:16.607758435 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.607764755 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-08-22 07:23:16.607984456 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnX6yqS/src/main.py"))}: Checking file '/tmp/.tmpnX6yqS/src/main.py' 2026-08-22 07:23:16.608075786 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnX6yqS/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.622215806 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnX6yqS/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.623531841 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.76ms 2026-08-22 07:23:16.623549521 DEBUG Received server response for request 2 2026-08-22 07:23:16.633711917 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.633741797 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.633748497 DEBUG method="shutdown" response.id=3 duration=9.78µs 2026-08-22 07:23:16.633758587 DEBUG Received server response for request 3 2026-08-22 07:23:16.633762917 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.633778338 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-08-22 07:23:16.637194790 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.637281850 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.637318400 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.637375920 DEBUG Client info: None 2026-08-22 07:23:16.637400700 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.637413670 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.637419130 INFO Version: Unknown 2026-08-22 07:23:16.637458001 DEBUG Received server response for request 1 2026-08-22 07:23:16.637495711 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.637585971 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.637624711 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.637628621 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.637703621 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.637716171 DEBUG Initializing workspace `file:///tmp/.tmp7mDURp/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.637735842 DEBUG Searching for a project in '/tmp/.tmp7mDURp/project' 2026-08-22 07:23:16.637769512 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.637774242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.638066463 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.638071483 DEBUG Discovering virtual environment in `/tmp/.tmp7mDURp/project` 2026-08-22 07:23:16.638082193 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp7mDURp/project/.venv/pyvenv.cfg' 2026-08-22 07:23:16.638138493 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.638143203 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp7mDURp/project/.venv 2026-08-22 07:23:16.638172943 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp7mDURp/project/.venv/lib/python3.16/site-packages"] 2026-08-22 07:23:16.638183873 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp7mDURp/base 2026-08-22 07:23:16.638189423 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-22 07:23:16.638191523 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/.tmp7mDURp/base` 2026-08-22 07:23:16.638204643 DEBUG Adding first-party search path `/tmp/.tmp7mDURp/project` 2026-08-22 07:23:16.638208773 DEBUG Using vendored stdlib 2026-08-22 07:23:16.638308524 DEBUG Adding site-packages search path `/tmp/.tmp7mDURp/project/.venv/lib/python3.16/site-packages` 2026-08-22 07:23:16.638314274 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.638318894 DEBUG Adding new file root '/tmp/.tmp7mDURp/project' of kind Project 2026-08-22 07:23:16.638443204 DEBUG Adding new file root '/tmp/.tmp7mDURp/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-22 07:23:16.638462094 DEBUG Updating project to check open files 2026-08-22 07:23:16.638465584 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:16.638470324 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:16.638472384 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.648694431 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:16.648719331 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.648728821 DEBUG method="shutdown" response.id=2 duration=13.04µs 2026-08-22 07:23:16.648739161 DEBUG Received server response for request 2 2026-08-22 07:23:16.648742651 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.648752321 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-08-22 07:23:16.649880335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.649935325 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.649965865 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.650012145 DEBUG Client info: None 2026-08-22 07:23:16.650037065 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.650047195 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.650051225 INFO Version: Unknown 2026-08-22 07:23:16.650086096 DEBUG Received server response for request 1 2026-08-22 07:23:16.650112126 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.650192546 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.650242216 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.650245676 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.650307346 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.650322666 DEBUG Initializing workspace `file:///tmp/.tmpQ56nrj/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/.tmpQ56nrj/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpQ56nrj/python", }, environment: None, version: None, }, ), }, ), } 2026-08-22 07:23:16.650351487 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpQ56nrj/python 2026-08-22 07:23:16.650357987 DEBUG Searching for a project in '/tmp/.tmpQ56nrj/project' 2026-08-22 07:23:16.650389797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.650394707 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.650678068 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.650691968 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpQ56nrj/python/pyvenv.cfg' 2026-08-22 07:23:16.650699278 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpQ56nrj/python 2026-08-22 07:23:16.650749728 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpQ56nrj/python/lib/python3.16/site-packages"] 2026-08-22 07:23:16.650752568 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpQ56nrj/python 2026-08-22 07:23:16.650760698 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpQ56nrj/python/lib/python3.16" 2026-08-22 07:23:16.650773188 DEBUG Adding first-party search path `/tmp/.tmpQ56nrj/project` 2026-08-22 07:23:16.650777138 DEBUG Using vendored stdlib 2026-08-22 07:23:16.650862388 DEBUG Adding site-packages search path `/tmp/.tmpQ56nrj/python/lib/python3.16/site-packages` 2026-08-22 07:23:16.650867718 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.650870948 DEBUG Adding new file root '/tmp/.tmpQ56nrj/project' of kind Project 2026-08-22 07:23:16.650983249 DEBUG Adding new file root '/tmp/.tmpQ56nrj/python/lib/python3.16/site-packages' of kind SearchPath 2026-08-22 07:23:16.650999969 DEBUG Updating project to check open files 2026-08-22 07:23:16.651004549 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:16.651008089 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:16.651009189 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.661153105 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:16.661174685 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.661182625 DEBUG method="shutdown" response.id=2 duration=10.96µs 2026-08-22 07:23:16.661192795 DEBUG Received server response for request 2 2026-08-22 07:23:16.661196375 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.661205515 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-08-22 07:23:16.662423779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.662485040 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.662518650 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.662565810 DEBUG Client info: None 2026-08-22 07:23:16.662589070 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.662601030 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.662606100 INFO Version: Unknown 2026-08-22 07:23:16.662641680 DEBUG Received server response for request 1 2026-08-22 07:23:16.662678160 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.662757201 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.662788401 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.662792181 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.662806151 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.662809091 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-22 07:23:16.662852991 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.662862851 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.662866871 DEBUG Initializing workspace `file:///tmp/.tmp6nekgV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.662884731 DEBUG Searching for a project in '/tmp/.tmp6nekgV/src' 2026-08-22 07:23:16.662915521 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.662919821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.663193252 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.663198592 DEBUG Discovering virtual environment in `/tmp/.tmp6nekgV/src` 2026-08-22 07:23:16.663252533 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.663256643 DEBUG No virtual environment found 2026-08-22 07:23:16.663267023 DEBUG Adding first-party search path `/tmp/.tmp6nekgV/src` 2026-08-22 07:23:16.663271073 DEBUG Using vendored stdlib 2026-08-22 07:23:16.663348423 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.663352523 DEBUG Adding new file root '/tmp/.tmp6nekgV/src' of kind Project 2026-08-22 07:23:16.663463133 DEBUG Updating project to check open files 2026-08-22 07:23:16.663471063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.663474003 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.663517613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6nekgV/src/foo.py", kind: File } 2026-08-22 07:23:16.663535204 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6nekgV/src/foo.py` 2026-08-22 07:23:16.663538034 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.663544484 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.663849455 DEBUG method="textDocument/foldingRange" response.id=2 duration=299.20µs 2026-08-22 07:23:16.663859655 DEBUG Received server response for request 2 2026-08-22 07:23:16.674087391 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.674112431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.674119321 DEBUG method="shutdown" response.id=3 duration=10.13µs 2026-08-22 07:23:16.674129691 DEBUG Received server response for request 3 2026-08-22 07:23:16.674133471 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.674142301 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-08-22 07:23:16.675248595 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.675304915 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.675336115 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.675386836 DEBUG Client info: None 2026-08-22 07:23:16.675410386 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.675421316 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.675426246 INFO Version: Unknown 2026-08-22 07:23:16.675462146 DEBUG Received server response for request 1 2026-08-22 07:23:16.675492226 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.675574706 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.675610166 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.675613856 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.675627367 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.675630747 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-22 07:23:16.675675397 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.675685067 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.675689057 DEBUG Initializing workspace `file:///tmp/.tmpLYYaUi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.675705467 DEBUG Searching for a project in '/tmp/.tmpLYYaUi/src' 2026-08-22 07:23:16.675735477 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.675739417 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.676010828 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.676015658 DEBUG Discovering virtual environment in `/tmp/.tmpLYYaUi/src` 2026-08-22 07:23:16.676054188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.676058208 DEBUG No virtual environment found 2026-08-22 07:23:16.676068668 DEBUG Adding first-party search path `/tmp/.tmpLYYaUi/src` 2026-08-22 07:23:16.676072628 DEBUG Using vendored stdlib 2026-08-22 07:23:16.676153468 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.676157448 DEBUG Adding new file root '/tmp/.tmpLYYaUi/src' of kind Project 2026-08-22 07:23:16.676276299 DEBUG Updating project to check open files 2026-08-22 07:23:16.676285909 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.676288769 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.676327979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLYYaUi/src/foo.py", kind: File } 2026-08-22 07:23:16.676342939 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLYYaUi/src/foo.py` 2026-08-22 07:23:16.676345289 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.676350849 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.676600010 DEBUG method="textDocument/foldingRange" response.id=2 duration=243.57µs 2026-08-22 07:23:16.676610270 DEBUG Received server response for request 2 2026-08-22 07:23:16.686822106 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.686843146 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.686850326 DEBUG method="shutdown" response.id=3 duration=10.19µs 2026-08-22 07:23:16.686859736 DEBUG Received server response for request 3 2026-08-22 07:23:16.686863617 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.686871747 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-08-22 07:23:16.687879620 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.687947230 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.687977551 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.688028221 DEBUG Client info: None 2026-08-22 07:23:16.688053501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.688066891 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.688072951 INFO Version: Unknown 2026-08-22 07:23:16.688113201 DEBUG Received server response for request 1 2026-08-22 07:23:16.688144071 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.688156251 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEGHSnq 2026-08-22 07:23:16.688241761 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.688276362 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.688280222 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.688286222 DEBUG No workspace configuration provided for file:///tmp/.tmpEGHSnq 2026-08-22 07:23:16.688298372 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:16.688340772 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.688346642 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEGHSnq, using default options 2026-08-22 07:23:16.688353732 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.688357242 DEBUG Initializing workspace `file:///tmp/.tmpEGHSnq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.688376292 DEBUG Searching for a project in '/tmp/.tmpEGHSnq' 2026-08-22 07:23:16.688403612 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.688408282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.689209125 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.689214895 DEBUG Discovering virtual environment in `/tmp/.tmpEGHSnq` 2026-08-22 07:23:16.689275645 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.689281015 DEBUG No virtual environment found 2026-08-22 07:23:16.689292935 DEBUG Adding first-party search path `/tmp/.tmpEGHSnq` 2026-08-22 07:23:16.689297175 DEBUG Using vendored stdlib 2026-08-22 07:23:16.689415466 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.689420526 DEBUG Adding new file root '/tmp/.tmpEGHSnq' of kind Project 2026-08-22 07:23:16.689562446 DEBUG Updating project to check open files 2026-08-22 07:23:16.689577626 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.689581136 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:16.689605036 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:16.689608006 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:16.689614806 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:16.689620966 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:16.689623116 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:16.689627276 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:16.689633436 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:16.689635746 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:16.689639796 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:16.689769497 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:16.689948308 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.707647311 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.722517614 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:16.722532654 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:16.722536084 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:16.722561894 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-22 07:23:16.722692284 DEBUG method="textDocument/foldingRange" response.id=2 duration=104.13µs 2026-08-22 07:23:16.722714424 DEBUG Received server response for request 2 2026-08-22 07:23:16.722730464 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-08-22 07:23:16.722771444 DEBUG method="textDocument/foldingRange" response.id=3 duration=26.02µs 2026-08-22 07:23:16.722787095 DEBUG Received server response for request 3 2026-08-22 07:23:16.733064461 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:16.733094561 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.733103971 DEBUG method="shutdown" response.id=4 duration=13.23µs 2026-08-22 07:23:16.733119971 DEBUG Received server response for request 4 2026-08-22 07:23:16.733123411 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.733138701 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-08-22 07:23:16.737644867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.737720408 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.737761088 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.737823218 DEBUG Client info: None 2026-08-22 07:23:16.737849948 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.737862288 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.737867738 INFO Version: Unknown 2026-08-22 07:23:16.737906838 DEBUG Received server response for request 1 2026-08-22 07:23:16.737952728 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.738049299 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.738092509 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.738096679 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.738111959 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.738115789 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.738119069 DEBUG Client sends request `textDocument/definition` with ID 2 2026-08-22 07:23:16.738165399 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.738178179 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.738183069 DEBUG Initializing workspace `file:///tmp/.tmp1bTbAz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.738202229 DEBUG Searching for a project in '/tmp/.tmp1bTbAz/src' 2026-08-22 07:23:16.738246590 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.738251850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.738566591 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.738572011 DEBUG Discovering virtual environment in `/tmp/.tmp1bTbAz/src` 2026-08-22 07:23:16.738620301 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.738625081 DEBUG No virtual environment found 2026-08-22 07:23:16.738637631 DEBUG Adding first-party search path `/tmp/.tmp1bTbAz/src` 2026-08-22 07:23:16.738641761 DEBUG Using vendored stdlib 2026-08-22 07:23:16.738733431 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.738738031 DEBUG Adding new file root '/tmp/.tmp1bTbAz/src' of kind Project 2026-08-22 07:23:16.738862552 DEBUG Updating project to check open files 2026-08-22 07:23:16.738875682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.738879092 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.738931392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1bTbAz/src/script.py", kind: File } 2026-08-22 07:23:16.738951572 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1bTbAz/src/script.py` 2026-08-22 07:23:16.738954182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.738960092 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.738983912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1bTbAz/src/ordinary.py", kind: File } 2026-08-22 07:23:16.738991522 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1bTbAz/src/ordinary.py` 2026-08-22 07:23:16.738993642 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.738997972 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-22 07:23:16.739290073 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-08-22 07:23:16.739344714 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.739351464 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-08-22 07:23:16.739360894 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmp1bTbAz/src/dependencies` 2026-08-22 07:23:16.739365724 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-08-22 07:23:16.739486144 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.739492464 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmp1bTbAz/src/dependencies' of kind SearchPath 2026-08-22 07:23:16.739582514 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.739689055 DEBUG method="textDocument/definition" response.id=2 duration=686.48µs 2026-08-22 07:23:16.739700085 DEBUG Received server response for request 2 2026-08-22 07:23:16.739799445 DEBUG Client sends request `textDocument/definition` with ID 3 2026-08-22 07:23:16.739849385 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.739858635 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-08-22 07:23:16.739871355 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:16.739879935 DEBUG method="textDocument/definition" response.id=3 duration=70.31µs 2026-08-22 07:23:16.739888545 DEBUG Received server response for request 3 2026-08-22 07:23:16.749982001 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:16.750001091 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.750006571 DEBUG method="shutdown" response.id=4 duration=8.29µs 2026-08-22 07:23:16.750016092 DEBUG Received server response for request 4 2026-08-22 07:23:16.750019572 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.750028602 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-08-22 07:23:16.751312336 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.751376016 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.751409626 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.751463147 DEBUG Client info: None 2026-08-22 07:23:16.751487877 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.751501037 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.751506047 INFO Version: Unknown 2026-08-22 07:23:16.751546557 DEBUG Received server response for request 1 2026-08-22 07:23:16.751584347 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.751666397 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.751700867 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.751704637 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.751718568 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.751721618 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.751766918 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.751777608 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.751781158 DEBUG Initializing workspace `file:///tmp/.tmpSI7Dmt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.751799028 DEBUG Searching for a project in '/tmp/.tmpSI7Dmt/src' 2026-08-22 07:23:16.751836518 DEBUG Found project at '/tmp/.tmpSI7Dmt/src' 2026-08-22 07:23:16.751840428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.752117099 DEBUG Discovering virtual environment in `/tmp/.tmpSI7Dmt/src` 2026-08-22 07:23:16.752156449 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.752160149 DEBUG No virtual environment found 2026-08-22 07:23:16.752171409 DEBUG Adding first-party search path `/tmp/.tmpSI7Dmt/src` 2026-08-22 07:23:16.752175289 DEBUG Using vendored stdlib 2026-08-22 07:23:16.752282669 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.752286960 DEBUG Adding new file root '/tmp/.tmpSI7Dmt/src' of kind Project 2026-08-22 07:23:16.752398990 DEBUG Updating project to check open files 2026-08-22 07:23:16.752408190 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.752411170 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.752450410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSI7Dmt/src/script.py", kind: File } 2026-08-22 07:23:16.752464240 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSI7Dmt/src/script.py` 2026-08-22 07:23:16.752466690 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.752471880 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.752732131 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-08-22 07:23:16.752779691 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.752784931 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:16.752788651 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:16.752915812 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-08-22 07:23:16.753012912 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.754469557 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-22 07:23:16.754497907 DEBUG method="textDocument/hover" response.id=2 duration=2.02ms 2026-08-22 07:23:16.754509477 DEBUG Received server response for request 2 2026-08-22 07:23:16.764663844 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.764687354 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.764694384 DEBUG method="shutdown" response.id=3 duration=10.91µs 2026-08-22 07:23:16.764704554 DEBUG Received server response for request 3 2026-08-22 07:23:16.764708264 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.764717064 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-08-22 07:23:16.766035099 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.766095049 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.766127969 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.766176799 DEBUG Client info: None 2026-08-22 07:23:16.766199549 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.766210619 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.766215759 INFO Version: Unknown 2026-08-22 07:23:16.766270729 DEBUG Received server response for request 1 2026-08-22 07:23:16.766303660 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.766385660 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.766418890 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.766422630 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.766434580 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.766437410 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.766482780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.766492800 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.766496850 DEBUG Initializing workspace `file:///tmp/.tmpSgxUY4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.766513900 DEBUG Searching for a project in '/tmp/.tmpSgxUY4/src' 2026-08-22 07:23:16.766550020 DEBUG Found project at '/tmp/.tmpSgxUY4/src' 2026-08-22 07:23:16.766553600 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.766829391 DEBUG Discovering virtual environment in `/tmp/.tmpSgxUY4/src` 2026-08-22 07:23:16.766867512 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.766871932 DEBUG No virtual environment found 2026-08-22 07:23:16.766881992 DEBUG Adding first-party search path `/tmp/.tmpSgxUY4/src` 2026-08-22 07:23:16.766886172 DEBUG Using vendored stdlib 2026-08-22 07:23:16.766970812 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.766974612 DEBUG Adding new file root '/tmp/.tmpSgxUY4/src' of kind Project 2026-08-22 07:23:16.767074472 DEBUG Updating project to check open files 2026-08-22 07:23:16.767083842 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.767086622 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.767124322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSgxUY4/src/script.py", kind: File } 2026-08-22 07:23:16.767137442 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSgxUY4/src/script.py` 2026-08-22 07:23:16.767139782 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.767145302 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.767274453 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-08-22 07:23:16.767484094 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.767491574 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:16.767494784 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:16.767604694 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-08-22 07:23:16.767689244 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.769325860 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-22 07:23:16.769362750 DEBUG method="textDocument/hover" response.id=2 duration=2.21ms 2026-08-22 07:23:16.769373480 DEBUG Received server response for request 2 2026-08-22 07:23:16.779528647 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.779550067 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.779556447 DEBUG method="shutdown" response.id=3 duration=9.21µs 2026-08-22 07:23:16.779566027 DEBUG Received server response for request 3 2026-08-22 07:23:16.779569527 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.779578667 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-08-22 07:23:16.780882381 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.780956092 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.780989262 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.781041712 DEBUG Client info: None 2026-08-22 07:23:16.781064602 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.781075062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.781080812 INFO Version: Unknown 2026-08-22 07:23:16.781119122 DEBUG Received server response for request 1 2026-08-22 07:23:16.781152802 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.781243493 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.781279223 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.781282723 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.781295453 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.781298313 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.781342163 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.781352523 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.781356713 DEBUG Initializing workspace `file:///tmp/.tmpY30sjF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.781374473 DEBUG Searching for a project in '/tmp/.tmpY30sjF/src' 2026-08-22 07:23:16.781406503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.781410683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.781677474 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.781682044 DEBUG Discovering virtual environment in `/tmp/.tmpY30sjF/src` 2026-08-22 07:23:16.781720584 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.781724484 DEBUG No virtual environment found 2026-08-22 07:23:16.781734964 DEBUG Adding first-party search path `/tmp/.tmpY30sjF/src` 2026-08-22 07:23:16.781739104 DEBUG Using vendored stdlib 2026-08-22 07:23:16.781820325 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.781824685 DEBUG Adding new file root '/tmp/.tmpY30sjF/src' of kind Project 2026-08-22 07:23:16.781928315 DEBUG Updating project to check open files 2026-08-22 07:23:16.781937035 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.781939905 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.781978365 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpY30sjF/src/foo.py", kind: File } 2026-08-22 07:23:16.781993215 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpY30sjF/src/foo.py` 2026-08-22 07:23:16.781995625 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.782001095 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.782197156 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.790910107 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.792245002 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:16.792276602 DEBUG method="textDocument/hover" response.id=2 duration=10.27ms 2026-08-22 07:23:16.792291482 DEBUG Received server response for request 2 2026-08-22 07:23:16.802372068 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.802393008 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.802398498 DEBUG method="shutdown" response.id=3 duration=8.60µs 2026-08-22 07:23:16.802415798 DEBUG Received server response for request 3 2026-08-22 07:23:16.802418738 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.802428048 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-08-22 07:23:16.804722766 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.804796117 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.804830567 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.804885507 DEBUG Client info: None 2026-08-22 07:23:16.804914777 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.804926357 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.804931057 INFO Version: Unknown 2026-08-22 07:23:16.804971087 DEBUG Received server response for request 1 2026-08-22 07:23:16.805007327 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.805091128 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.805128158 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.805131678 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.805143978 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.805147268 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.805193948 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.805205028 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.805208488 DEBUG Initializing workspace `file:///tmp/.tmpSMVCgl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.805240478 DEBUG Searching for a project in '/tmp/.tmpSMVCgl/src' 2026-08-22 07:23:16.805272078 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.805276598 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.805557979 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.805562769 DEBUG Discovering virtual environment in `/tmp/.tmpSMVCgl/src` 2026-08-22 07:23:16.805602719 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.805606869 DEBUG No virtual environment found 2026-08-22 07:23:16.805617950 DEBUG Adding first-party search path `/tmp/.tmpSMVCgl/src` 2026-08-22 07:23:16.805622260 DEBUG Using vendored stdlib 2026-08-22 07:23:16.805707470 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.805712010 DEBUG Adding new file root '/tmp/.tmpSMVCgl/src' of kind Project 2026-08-22 07:23:16.805831870 DEBUG Updating project to check open files 2026-08-22 07:23:16.805841620 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.805844330 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.805883260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSMVCgl/src/foo.py", kind: File } 2026-08-22 07:23:16.805899310 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSMVCgl/src/foo.py` 2026-08-22 07:23:16.805901910 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.805907321 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.806137391 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.815003903 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.816343608 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:16.816374888 DEBUG method="textDocument/hover" response.id=2 duration=10.46ms 2026-08-22 07:23:16.816392048 DEBUG Received server response for request 2 2026-08-22 07:23:16.826476584 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.826506484 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.826513164 DEBUG method="shutdown" response.id=3 duration=9.98µs 2026-08-22 07:23:16.826530864 DEBUG Received server response for request 3 2026-08-22 07:23:16.826533914 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.826544114 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-08-22 07:23:16.828907572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.828971863 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.829006923 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.829057543 DEBUG Client info: None 2026-08-22 07:23:16.829082693 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.829095553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.829101163 INFO Version: Unknown 2026-08-22 07:23:16.829139763 DEBUG Received server response for request 1 2026-08-22 07:23:16.829174753 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.829269944 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.829307324 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.829311314 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.829325124 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.829328554 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.829331414 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.829371664 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.829382904 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.829386504 DEBUG Initializing workspace `file:///tmp/.tmp8uRQfm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.829404774 DEBUG Searching for a project in '/tmp/.tmp8uRQfm/src' 2026-08-22 07:23:16.829445234 DEBUG Found project at '/tmp/.tmp8uRQfm/src' 2026-08-22 07:23:16.829449814 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.829741035 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.829746015 DEBUG Discovering virtual environment in `/tmp/.tmp8uRQfm/src` 2026-08-22 07:23:16.829788206 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.829792546 DEBUG No virtual environment found 2026-08-22 07:23:16.829804786 DEBUG Adding first-party search path `/tmp/.tmp8uRQfm/src` 2026-08-22 07:23:16.829808746 DEBUG Using vendored stdlib 2026-08-22 07:23:16.829897696 INFO Python version: Python 3.12, platform: linux 2026-08-22 07:23:16.829901956 DEBUG Adding new file root '/tmp/.tmp8uRQfm/src' of kind Project 2026-08-22 07:23:16.830014416 DEBUG Updating project to check open files 2026-08-22 07:23:16.830026026 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.830029336 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.830070727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8uRQfm/src/older.py", kind: File } 2026-08-22 07:23:16.830087067 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8uRQfm/src/older.py` 2026-08-22 07:23:16.830089517 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.830095327 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.830118397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8uRQfm/src/newer.py", kind: File } 2026-08-22 07:23:16.830125567 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8uRQfm/src/newer.py` 2026-08-22 07:23:16.830127737 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.830131937 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-22 07:23:16.830351768 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-08-22 07:23:16.830382298 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-08-22 07:23:16.830491678 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-22 07:23:16.830522128 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.830526588 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:16.830533688 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp8uRQfm/src` 2026-08-22 07:23:16.830538768 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:16.830625959 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-08-22 07:23:16.830704909 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.841311317 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-08-22 07:23:16.841352367 DEBUG method="textDocument/hover" response.id=2 duration=11.22ms 2026-08-22 07:23:16.841367527 DEBUG Received server response for request 2 2026-08-22 07:23:16.841494537 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-22 07:23:16.841540337 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-08-22 07:23:16.841546457 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-08-22 07:23:16.841636018 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-22 07:23:16.841671478 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.841675578 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:16.841682678 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp8uRQfm/src` 2026-08-22 07:23:16.841687038 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:16.841774058 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-08-22 07:23:16.841818868 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.852003505 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-08-22 07:23:16.852036905 DEBUG method="textDocument/hover" response.id=3 duration=10.53ms 2026-08-22 07:23:16.852049535 DEBUG Received server response for request 3 2026-08-22 07:23:16.862174721 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:16.862198771 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.862205251 DEBUG method="shutdown" response.id=4 duration=10.58µs 2026-08-22 07:23:16.862214291 DEBUG Received server response for request 4 2026-08-22 07:23:16.862240481 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.862249061 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-08-22 07:23:16.866113165 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.866187695 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.866249435 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.866305016 DEBUG Client info: None 2026-08-22 07:23:16.866328976 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.866340776 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.866346516 INFO Version: Unknown 2026-08-22 07:23:16.866384196 DEBUG Received server response for request 1 2026-08-22 07:23:16.866424916 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.866522546 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.866563427 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.866567097 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.866582117 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.866585077 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.866633357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.866644907 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.866649127 DEBUG Initializing workspace `file:///tmp/.tmp8YCRMg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.866670467 DEBUG Searching for a project in '/tmp/.tmp8YCRMg/src' 2026-08-22 07:23:16.866705017 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.866709667 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.867018198 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.867022798 DEBUG Discovering virtual environment in `/tmp/.tmp8YCRMg/src` 2026-08-22 07:23:16.867065708 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.867069758 DEBUG No virtual environment found 2026-08-22 07:23:16.867081358 DEBUG Adding first-party search path `/tmp/.tmp8YCRMg/src` 2026-08-22 07:23:16.867085458 DEBUG Using vendored stdlib 2026-08-22 07:23:16.867178199 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.867182869 DEBUG Adding new file root '/tmp/.tmp8YCRMg/src' of kind Project 2026-08-22 07:23:16.867328059 DEBUG Updating project to check open files 2026-08-22 07:23:16.867340809 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.867343829 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.867387920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8YCRMg/src/foo.py", kind: File } 2026-08-22 07:23:16.867405460 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8YCRMg/src/foo.py` 2026-08-22 07:23:16.867408200 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.867414380 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.867779771 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.876884693 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.878256728 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:16.878288048 DEBUG method="textDocument/hover" response.id=2 duration=10.87ms 2026-08-22 07:23:16.878300498 DEBUG Received server response for request 2 2026-08-22 07:23:16.888388024 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.888416464 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.888421834 DEBUG method="shutdown" response.id=3 duration=8.30µs 2026-08-22 07:23:16.888438324 DEBUG Received server response for request 3 2026-08-22 07:23:16.888441934 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.888457405 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-08-22 07:23:16.890851583 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.890923533 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.890959154 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.891015884 DEBUG Client info: None 2026-08-22 07:23:16.891040494 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.891053984 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.891059864 INFO Version: Unknown 2026-08-22 07:23:16.891097954 DEBUG Received server response for request 1 2026-08-22 07:23:16.891136734 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.891232375 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.891269105 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.891272465 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.891286925 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.891289865 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.891337635 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.891349525 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.891353275 DEBUG Initializing workspace `file:///tmp/.tmpNY0hNO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.891372785 DEBUG Searching for a project in '/tmp/.tmpNY0hNO/src' 2026-08-22 07:23:16.891405345 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.891409725 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.891699086 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.891704216 DEBUG Discovering virtual environment in `/tmp/.tmpNY0hNO/src` 2026-08-22 07:23:16.891745806 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.891749996 DEBUG No virtual environment found 2026-08-22 07:23:16.891760986 DEBUG Adding first-party search path `/tmp/.tmpNY0hNO/src` 2026-08-22 07:23:16.891765036 DEBUG Using vendored stdlib 2026-08-22 07:23:16.891851627 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.891856207 DEBUG Adding new file root '/tmp/.tmpNY0hNO/src' of kind Project 2026-08-22 07:23:16.891967377 DEBUG Updating project to check open files 2026-08-22 07:23:16.891978227 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.891980977 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.892021977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNY0hNO/src/foo.py", kind: File } 2026-08-22 07:23:16.892037837 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNY0hNO/src/foo.py` 2026-08-22 07:23:16.892040387 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.892045807 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.892340708 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.900720988 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.902018843 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:16.902047883 DEBUG method="textDocument/hover" response.id=2 duration=10.00ms 2026-08-22 07:23:16.902061683 DEBUG Received server response for request 2 2026-08-22 07:23:16.912147409 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.912169389 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.912175529 DEBUG method="shutdown" response.id=3 duration=8.97µs 2026-08-22 07:23:16.912184899 DEBUG Received server response for request 3 2026-08-22 07:23:16.912187889 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.912196959 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-08-22 07:23:16.914522147 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( true, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.914590768 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.914624878 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.914675608 DEBUG Client info: None 2026-08-22 07:23:16.914700618 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.914711318 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-08-22 07:23:16.914716358 INFO Version: Unknown 2026-08-22 07:23:16.914755818 DEBUG Received server response for request 1 2026-08-22 07:23:16.914791338 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.914804978 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp06BK20 2026-08-22 07:23:16.914883179 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.914917649 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.914921719 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.914928709 DEBUG No workspace configuration provided for file:///tmp/.tmp06BK20 2026-08-22 07:23:16.914935119 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.914937759 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-22 07:23:16.914984129 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.914988649 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp06BK20, using default options 2026-08-22 07:23:16.914995369 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.914998559 DEBUG Initializing workspace `file:///tmp/.tmp06BK20`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.915015949 DEBUG Searching for a project in '/tmp/.tmp06BK20' 2026-08-22 07:23:16.915040589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.915044549 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.915349830 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.915355100 DEBUG Discovering virtual environment in `/tmp/.tmp06BK20` 2026-08-22 07:23:16.915396480 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.915400600 DEBUG No virtual environment found 2026-08-22 07:23:16.915411611 DEBUG Adding first-party search path `/tmp/.tmp06BK20` 2026-08-22 07:23:16.915415481 DEBUG Using vendored stdlib 2026-08-22 07:23:16.915499621 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.915503801 DEBUG Adding new file root '/tmp/.tmp06BK20' of kind Project 2026-08-22 07:23:16.915616581 DEBUG Updating project to check open files 2026-08-22 07:23:16.915627131 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.915630531 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.915670941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp06BK20/foo.py", kind: File } 2026-08-22 07:23:16.915685872 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp06BK20/foo.py` 2026-08-22 07:23:16.915688542 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.915694022 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.916083823 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.928289766 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.931064076 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmp06BK20}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:16.931131837 DEBUG method="textDocument/implementation" response.id=2 duration=15.43ms 2026-08-22 07:23:16.931148867 DEBUG Received server response for request 2 2026-08-22 07:23:16.941255063 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.941284113 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.941291373 DEBUG method="shutdown" response.id=3 duration=12.02µs 2026-08-22 07:23:16.941301643 DEBUG Received server response for request 3 2026-08-22 07:23:16.941305213 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.941320363 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-08-22 07:23:16.944018412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( false, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.944086323 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.944122063 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.944173283 DEBUG Client info: None 2026-08-22 07:23:16.944198703 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.944210573 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.944215963 INFO Version: Unknown 2026-08-22 07:23:16.944267193 DEBUG Received server response for request 1 2026-08-22 07:23:16.944302853 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.944316654 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpv9pj8q 2026-08-22 07:23:16.944396544 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.944434004 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.944437704 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.944445474 DEBUG No workspace configuration provided for file:///tmp/.tmpv9pj8q 2026-08-22 07:23:16.944452124 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.944455024 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-22 07:23:16.944501274 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.944506284 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpv9pj8q, using default options 2026-08-22 07:23:16.944511784 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.944515294 DEBUG Initializing workspace `file:///tmp/.tmpv9pj8q`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.944536214 DEBUG Searching for a project in '/tmp/.tmpv9pj8q' 2026-08-22 07:23:16.944565454 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.944569864 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.944866365 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.944871505 DEBUG Discovering virtual environment in `/tmp/.tmpv9pj8q` 2026-08-22 07:23:16.944920146 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.944924396 DEBUG No virtual environment found 2026-08-22 07:23:16.944935386 DEBUG Adding first-party search path `/tmp/.tmpv9pj8q` 2026-08-22 07:23:16.944939516 DEBUG Using vendored stdlib 2026-08-22 07:23:16.945027456 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.945031876 DEBUG Adding new file root '/tmp/.tmpv9pj8q' of kind Project 2026-08-22 07:23:16.945164176 DEBUG Updating project to check open files 2026-08-22 07:23:16.945174807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.945177777 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.945236697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpv9pj8q/foo.py", kind: File } 2026-08-22 07:23:16.945252687 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv9pj8q/foo.py` 2026-08-22 07:23:16.945255207 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.945261767 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.945618218 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-22 07:23:16.957275300 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-22 07:23:16.959109626 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpv9pj8q}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:16.959162726 DEBUG method="textDocument/implementation" response.id=2 duration=13.90ms 2026-08-22 07:23:16.959175597 DEBUG Received server response for request 2 2026-08-22 07:23:16.969243402 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.969263712 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.969270222 DEBUG method="shutdown" response.id=3 duration=8.97µs 2026-08-22 07:23:16.969280492 DEBUG Received server response for request 3 2026-08-22 07:23:16.969284032 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.969293222 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-08-22 07:23:16.971922312 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.971989802 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.972026092 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.972072712 DEBUG Client info: None 2026-08-22 07:23:16.972096392 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.972108642 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.972114642 INFO Version: Unknown 2026-08-22 07:23:16.972153013 DEBUG Received server response for request 1 2026-08-22 07:23:16.972192053 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.972204283 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpatRB8w 2026-08-22 07:23:16.972292253 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.972326853 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.972330603 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.972338263 DEBUG No workspace configuration provided for file:///tmp/.tmpatRB8w 2026-08-22 07:23:16.972386573 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.972391343 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpatRB8w, using default options 2026-08-22 07:23:16.972397754 DEBUG Initializing workspace `file:///tmp/.tmpatRB8w`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.972414864 DEBUG Searching for a project in '/tmp/.tmpatRB8w' 2026-08-22 07:23:16.972440824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.972444984 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.972743305 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.972748305 DEBUG Discovering virtual environment in `/tmp/.tmpatRB8w` 2026-08-22 07:23:16.972787125 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.972791145 DEBUG No virtual environment found 2026-08-22 07:23:16.972802395 DEBUG Adding first-party search path `/tmp/.tmpatRB8w` 2026-08-22 07:23:16.972806285 DEBUG Using vendored stdlib 2026-08-22 07:23:16.972899955 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.972903935 DEBUG Adding new file root '/tmp/.tmpatRB8w' of kind Project 2026-08-22 07:23:16.973017486 DEBUG Updating project to check open files 2026-08-22 07:23:16.973028256 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.982409799 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:16.982434749 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.982441769 DEBUG method="shutdown" response.id=2 duration=10.38µs 2026-08-22 07:23:16.982451919 DEBUG Received server response for request 2 2026-08-22 07:23:16.982456069 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.982465339 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-08-22 07:23:16.983517413 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.983578663 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.983614193 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.983667704 DEBUG Client info: None 2026-08-22 07:23:16.983690364 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:16.983701344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.983706624 INFO Version: Unknown 2026-08-22 07:23:16.983744674 DEBUG Received server response for request 1 2026-08-22 07:23:16.983781624 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.983859784 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.983893294 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.983896594 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.983910575 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.983913625 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.983960045 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.983971745 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.983975385 DEBUG Initializing workspace `file:///tmp/.tmp0Lwyw9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.983992835 DEBUG Searching for a project in '/tmp/.tmp0Lwyw9/src' 2026-08-22 07:23:16.984025295 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.984029395 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.984317476 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.984321876 DEBUG Discovering virtual environment in `/tmp/.tmp0Lwyw9/src` 2026-08-22 07:23:16.984359616 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.984364656 DEBUG No virtual environment found 2026-08-22 07:23:16.984375736 DEBUG Adding first-party search path `/tmp/.tmp0Lwyw9/src` 2026-08-22 07:23:16.984379526 DEBUG Using vendored stdlib 2026-08-22 07:23:16.984462197 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.984465937 DEBUG Adding new file root '/tmp/.tmp0Lwyw9/src' of kind Project 2026-08-22 07:23:16.984568217 DEBUG Updating project to check open files 2026-08-22 07:23:16.984577907 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.984580657 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.984624217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0Lwyw9/src/foo.py", kind: File } 2026-08-22 07:23:16.984641007 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0Lwyw9/src/foo.py` 2026-08-22 07:23:16.984643667 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.984649177 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.984815878 DEBUG method="textDocument/hover" response.id=2 duration=161.15µs 2026-08-22 07:23:16.984825498 DEBUG Received server response for request 2 2026-08-22 07:23:16.994899094 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:16.994918294 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:16.994924184 DEBUG method="shutdown" response.id=3 duration=8.17µs 2026-08-22 07:23:16.994933164 DEBUG Received server response for request 3 2026-08-22 07:23:16.994936704 DEBUG Client sends notification `exit` 2026-08-22 07:23:16.994945564 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-08-22 07:23:16.995972417 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:16.996029928 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:16.996061728 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:16.996112728 DEBUG Client info: None 2026-08-22 07:23:16.996135968 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:16.996148118 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:16.996153518 INFO Version: Unknown 2026-08-22 07:23:16.996197908 DEBUG Received server response for request 1 2026-08-22 07:23:16.996240018 DEBUG Client sends notification `initialized` 2026-08-22 07:23:16.996321149 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:16.996353249 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:16.996356929 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:16.996371169 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:16.996374079 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:16.996425809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:16.996440779 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:16.996445469 DEBUG Initializing workspace `file:///tmp/.tmp5iHZJL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:16.996464689 DEBUG Searching for a project in '/tmp/.tmp5iHZJL/src' 2026-08-22 07:23:16.996498609 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:16.996503399 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:16.997303902 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:16.997310082 DEBUG Discovering virtual environment in `/tmp/.tmp5iHZJL/src` 2026-08-22 07:23:16.997361153 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:16.997366273 DEBUG No virtual environment found 2026-08-22 07:23:16.997378843 DEBUG Adding first-party search path `/tmp/.tmp5iHZJL/src` 2026-08-22 07:23:16.997383283 DEBUG Using vendored stdlib 2026-08-22 07:23:16.997506173 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:16.997511393 DEBUG Adding new file root '/tmp/.tmp5iHZJL/src' of kind Project 2026-08-22 07:23:16.997653974 DEBUG Updating project to check open files 2026-08-22 07:23:16.997669794 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:16.997673634 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:16.997741074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5iHZJL/src/foo.py", kind: File } 2026-08-22 07:23:16.997763044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5iHZJL/src/foo.py` 2026-08-22 07:23:16.997766054 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:16.997772844 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:16.997819174 DEBUG method="textDocument/hover" response.id=2 duration=40.47µs 2026-08-22 07:23:16.997831064 DEBUG Received server response for request 2 2026-08-22 07:23:17.007903790 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.007927410 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.007934960 DEBUG method="shutdown" response.id=3 duration=11.09µs 2026-08-22 07:23:17.007946300 DEBUG Received server response for request 3 2026-08-22 07:23:17.007950120 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.007959440 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-08-22 07:23:17.009038534 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.009114054 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.009145204 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.009196895 DEBUG Client info: None 2026-08-22 07:23:17.009235955 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.009246955 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.009252235 INFO Version: Unknown 2026-08-22 07:23:17.009293735 DEBUG Received server response for request 1 2026-08-22 07:23:17.009337985 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.009351565 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpX3SGEq 2026-08-22 07:23:17.009428665 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.009463296 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.009466756 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.009473706 DEBUG No workspace configuration provided for file:///tmp/.tmpX3SGEq 2026-08-22 07:23:17.009532206 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.009538446 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpX3SGEq, using default options 2026-08-22 07:23:17.009546476 DEBUG Initializing workspace `file:///tmp/.tmpX3SGEq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.009565526 DEBUG Searching for a project in '/tmp/.tmpX3SGEq' 2026-08-22 07:23:17.009594816 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.009599766 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.010095988 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.010101648 DEBUG Discovering virtual environment in `/tmp/.tmpX3SGEq` 2026-08-22 07:23:17.010151048 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.010156028 DEBUG No virtual environment found 2026-08-22 07:23:17.010168998 DEBUG Adding first-party search path `/tmp/.tmpX3SGEq` 2026-08-22 07:23:17.010173098 DEBUG Using vendored stdlib 2026-08-22 07:23:17.010305609 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.010311109 DEBUG Adding new file root '/tmp/.tmpX3SGEq' of kind Project 2026-08-22 07:23:17.010447689 DEBUG Updating project to check open files 2026-08-22 07:23:17.010463389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.019720402 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.019745722 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.019753742 DEBUG method="shutdown" response.id=2 duration=13.22µs 2026-08-22 07:23:17.019766752 DEBUG Received server response for request 2 2026-08-22 07:23:17.019770482 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.019780122 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-08-22 07:23:17.020792496 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.020856756 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.020896126 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.020940036 DEBUG Client info: None 2026-08-22 07:23:17.020963316 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.020973897 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.020979657 INFO Version: Unknown 2026-08-22 07:23:17.021019447 DEBUG Received server response for request 1 2026-08-22 07:23:17.021053167 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.021133287 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.021165437 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.021168827 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.021244057 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.021256178 DEBUG Initializing workspace `file:///tmp/.tmpAsnH3N/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.021275148 DEBUG Searching for a project in '/tmp/.tmpAsnH3N/project' 2026-08-22 07:23:17.021308678 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.021312798 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.021590329 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.021595539 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-22 07:23:17.021648359 ERROR Failed to create project for workspace `file:///tmp/.tmpAsnH3N/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-08-22 07:23:17.021675479 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:17.021679289 INFO Retrying to receive `window/showMessage` notification 2026-08-22 07:23:17.021949970 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.021954060 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-22 07:23:17.021960080 DEBUG Default settings failed to discover local Python environment 2026-08-22 07:23:17.021987200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.021990930 DEBUG No virtual environment found 2026-08-22 07:23:17.022002930 DEBUG Adding first-party search path `/tmp/.tmpAsnH3N/project` 2026-08-22 07:23:17.022007220 DEBUG Using vendored stdlib 2026-08-22 07:23:17.022100761 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.022105321 DEBUG Adding new file root '/tmp/.tmpAsnH3N/project' of kind Project 2026-08-22 07:23:17.022236631 DEBUG Updating project to check open files 2026-08-22 07:23:17.022246131 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.031820525 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.031844335 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.031851635 DEBUG method="shutdown" response.id=2 duration=11.11µs 2026-08-22 07:23:17.031863145 DEBUG Received server response for request 2 2026-08-22 07:23:17.031866695 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.031876475 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-08-22 07:23:17.032803749 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.032861259 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.032899669 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.032945329 DEBUG Client info: None 2026-08-22 07:23:17.032972309 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.032981369 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.032986189 INFO Version: Unknown 2026-08-22 07:23:17.033021649 DEBUG Received server response for request 1 2026-08-22 07:23:17.033049570 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.033129150 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.033165580 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.033168710 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.033243590 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.033254580 DEBUG Initializing workspace `file:///tmp/.tmpRt1Gis/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.033272850 DEBUG Searching for a project in '/tmp/.tmpRt1Gis/foo' 2026-08-22 07:23:17.033315411 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.033319821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.033584511 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.033589551 DEBUG Discovering virtual environment in `/tmp/.tmpRt1Gis/foo` 2026-08-22 07:23:17.033628542 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.033632032 DEBUG No virtual environment found 2026-08-22 07:23:17.033643082 DEBUG Adding first-party search path `/tmp/.tmpRt1Gis/foo` 2026-08-22 07:23:17.033647312 DEBUG Using vendored stdlib 2026-08-22 07:23:17.033730122 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.033734392 DEBUG Adding new file root '/tmp/.tmpRt1Gis/foo' of kind Project 2026-08-22 07:23:17.033838472 DEBUG Updating project to check open files 2026-08-22 07:23:17.033846792 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-22 07:23:17.033850752 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.033865472 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.033869412 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.044003319 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.044028529 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.044035589 DEBUG method="shutdown" response.id=2 duration=10.55µs 2026-08-22 07:23:17.044045819 DEBUG Received server response for request 2 2026-08-22 07:23:17.044049439 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.044057609 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-08-22 07:23:17.045113533 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.045180193 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.045217023 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.045290233 DEBUG Client info: None 2026-08-22 07:23:17.045316173 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:17.045329573 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.045335913 INFO Version: Unknown 2026-08-22 07:23:17.045374893 DEBUG Received server response for request 1 2026-08-22 07:23:17.045410554 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.045495014 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.045529194 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.045533284 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.045600824 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.045615544 DEBUG Initializing workspace `file:///tmp/.tmpBfSFre/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.045635364 DEBUG Searching for a project in '/tmp/.tmpBfSFre/foo' 2026-08-22 07:23:17.045668595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.045673095 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.046279767 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.046284947 DEBUG Discovering virtual environment in `/tmp/.tmpBfSFre/foo` 2026-08-22 07:23:17.046329977 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.046334227 DEBUG No virtual environment found 2026-08-22 07:23:17.046346127 DEBUG Adding first-party search path `/tmp/.tmpBfSFre/foo` 2026-08-22 07:23:17.046350327 DEBUG Using vendored stdlib 2026-08-22 07:23:17.046461727 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.046466897 DEBUG Adding new file root '/tmp/.tmpBfSFre/foo' of kind Project 2026-08-22 07:23:17.046600938 DEBUG Updating project to check open files 2026-08-22 07:23:17.046614108 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-22 07:23:17.046618168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.046632678 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.046636788 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.056775174 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.056798314 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.056804914 DEBUG method="shutdown" response.id=2 duration=11.12µs 2026-08-22 07:23:17.056814864 DEBUG Received server response for request 2 2026-08-22 07:23:17.056819414 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.056828994 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-08-22 07:23:17.057745438 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.057802138 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.057833488 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.057880568 DEBUG Client info: None 2026-08-22 07:23:17.057905508 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:17.057916678 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-22 07:23:17.057921078 INFO Version: Unknown 2026-08-22 07:23:17.057954698 DEBUG Received server response for request 1 2026-08-22 07:23:17.057980578 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.058054159 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-22 07:23:17.058082789 DEBUG Initializing workspace `file:///tmp/.tmp8yJqnF/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.058096679 DEBUG Searching for a project in '/tmp/.tmp8yJqnF/foo' 2026-08-22 07:23:17.058130629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.058135339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.058427050 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.058432250 DEBUG Discovering virtual environment in `/tmp/.tmp8yJqnF/foo` 2026-08-22 07:23:17.058469370 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.058473270 DEBUG No virtual environment found 2026-08-22 07:23:17.058486580 DEBUG Adding first-party search path `/tmp/.tmp8yJqnF/foo` 2026-08-22 07:23:17.058490530 DEBUG Using vendored stdlib 2026-08-22 07:23:17.058569930 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.058573780 DEBUG Adding new file root '/tmp/.tmp8yJqnF/foo' of kind Project 2026-08-22 07:23:17.058677161 DEBUG Updating project to check open files 2026-08-22 07:23:17.058685861 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-22 07:23:17.058689311 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.058703081 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.058706561 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.068832577 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.068859867 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.068868487 DEBUG method="shutdown" response.id=2 duration=14.09µs 2026-08-22 07:23:17.068879067 DEBUG Received server response for request 2 2026-08-22 07:23:17.068882407 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.068898027 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-08-22 07:23:17.069932711 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.070005391 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.070041701 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.070095741 DEBUG Client info: None 2026-08-22 07:23:17.070118012 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:17.070130132 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.070135012 INFO Version: Unknown 2026-08-22 07:23:17.070171042 DEBUG Received server response for request 1 2026-08-22 07:23:17.070213472 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.070305022 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.070336912 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.070340092 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.070400973 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.070411993 DEBUG Initializing workspace `file:///tmp/.tmpxkMALc/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.070428213 DEBUG Searching for a project in '/tmp/.tmpxkMALc/foo' 2026-08-22 07:23:17.070459583 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.070463613 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.070735594 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.070740674 DEBUG Discovering virtual environment in `/tmp/.tmpxkMALc/foo` 2026-08-22 07:23:17.070777414 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.070781264 DEBUG No virtual environment found 2026-08-22 07:23:17.070792114 DEBUG Adding first-party search path `/tmp/.tmpxkMALc/foo` 2026-08-22 07:23:17.070795944 DEBUG Using vendored stdlib 2026-08-22 07:23:17.070875604 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.070879804 DEBUG Adding new file root '/tmp/.tmpxkMALc/foo' of kind Project 2026-08-22 07:23:17.070991505 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:17.070995135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.071007925 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.071011785 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.081157161 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.081180021 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.081186111 DEBUG method="shutdown" response.id=2 duration=9.63µs 2026-08-22 07:23:17.081196231 DEBUG Received server response for request 2 2026-08-22 07:23:17.081200061 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.081209281 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-08-22 07:23:17.082209035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.082284805 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.082314385 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.082360555 DEBUG Client info: None 2026-08-22 07:23:17.082383365 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.082393855 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.082398755 INFO Version: Unknown 2026-08-22 07:23:17.082437085 DEBUG Received server response for request 1 2026-08-22 07:23:17.082468816 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.082549336 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.082581956 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.082585766 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.082647786 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.082657236 DEBUG Initializing workspace `file:///tmp/.tmpcl56yD/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.082675566 DEBUG Searching for a project in '/tmp/.tmpcl56yD/foo' 2026-08-22 07:23:17.082706456 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.082710746 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.082984087 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.082989047 DEBUG Discovering virtual environment in `/tmp/.tmpcl56yD/foo` 2026-08-22 07:23:17.083025888 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.083029798 DEBUG No virtual environment found 2026-08-22 07:23:17.083040288 DEBUG Adding first-party search path `/tmp/.tmpcl56yD/foo` 2026-08-22 07:23:17.083044358 DEBUG Using vendored stdlib 2026-08-22 07:23:17.083121808 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.083125648 DEBUG Adding new file root '/tmp/.tmpcl56yD/foo' of kind Project 2026-08-22 07:23:17.083241358 DEBUG Updating project to check open files 2026-08-22 07:23:17.083252228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.092822463 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.092849493 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.092856473 DEBUG method="shutdown" response.id=2 duration=10.68µs 2026-08-22 07:23:17.092869013 DEBUG Received server response for request 2 2026-08-22 07:23:17.092872833 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.092882093 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-08-22 07:23:17.093908066 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.093972417 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.094007997 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.094063467 DEBUG Client info: None 2026-08-22 07:23:17.094089407 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-08-22 07:23:17.094100397 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.094105217 INFO Version: Unknown 2026-08-22 07:23:17.094142017 DEBUG Received server response for request 1 2026-08-22 07:23:17.094183097 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.094198127 WARN Received unknown options during initialization: { "bar": null } 2026-08-22 07:23:17.094208807 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:17.094213787 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.094292228 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.094324038 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.094327008 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.094397398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.094412128 DEBUG Initializing workspace `file:///tmp/.tmpfkUPmo/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.094432478 DEBUG Searching for a project in '/tmp/.tmpfkUPmo/foo' 2026-08-22 07:23:17.094466468 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.094471518 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.095136361 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.095143021 DEBUG Discovering virtual environment in `/tmp/.tmpfkUPmo/foo` 2026-08-22 07:23:17.095191951 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.095196761 DEBUG No virtual environment found 2026-08-22 07:23:17.095209251 DEBUG Adding first-party search path `/tmp/.tmpfkUPmo/foo` 2026-08-22 07:23:17.095213631 DEBUG Using vendored stdlib 2026-08-22 07:23:17.095349222 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.095354862 DEBUG Adding new file root '/tmp/.tmpfkUPmo/foo' of kind Project 2026-08-22 07:23:17.095494262 DEBUG Updating project to check open files 2026-08-22 07:23:17.095509452 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.104465164 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.104491454 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.104500194 DEBUG method="shutdown" response.id=2 duration=14.26µs 2026-08-22 07:23:17.104512174 DEBUG Received server response for request 2 2026-08-22 07:23:17.104515974 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.104525864 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-08-22 07:23:17.105566298 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.105631348 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.105664448 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.105714638 DEBUG Client info: None 2026-08-22 07:23:17.105736748 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.105749419 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.105754799 INFO Version: Unknown 2026-08-22 07:23:17.105794659 DEBUG Received server response for request 1 2026-08-22 07:23:17.105828639 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.105908119 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.105941779 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.105945629 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.106006729 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.106019540 WARN Received unknown options for workspace `file:///tmp/.tmpuEMbFq/foo`: { "bar": null } 2026-08-22 07:23:17.106029190 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:17.106025340 DEBUG Initializing workspace `file:///tmp/.tmpuEMbFq/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.106033050 INFO Retrying to receive `window/showMessage` notification 2026-08-22 07:23:17.106043470 DEBUG Searching for a project in '/tmp/.tmpuEMbFq/foo' 2026-08-22 07:23:17.106081530 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.106085920 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.106384521 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.106389401 DEBUG Discovering virtual environment in `/tmp/.tmpuEMbFq/foo` 2026-08-22 07:23:17.106426781 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.106430821 DEBUG No virtual environment found 2026-08-22 07:23:17.106441471 DEBUG Adding first-party search path `/tmp/.tmpuEMbFq/foo` 2026-08-22 07:23:17.106445491 DEBUG Using vendored stdlib 2026-08-22 07:23:17.106531141 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.106535161 DEBUG Adding new file root '/tmp/.tmpuEMbFq/foo' of kind Project 2026-08-22 07:23:17.106639442 DEBUG Updating project to check open files 2026-08-22 07:23:17.106648092 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.116169286 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.116194766 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.116201686 DEBUG method="shutdown" response.id=2 duration=10.95µs 2026-08-22 07:23:17.116212766 DEBUG Received server response for request 2 2026-08-22 07:23:17.116216606 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.116255686 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-08-22 07:23:17.117329730 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.117393670 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.117428630 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.117477010 DEBUG Client info: None 2026-08-22 07:23:17.117499870 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.117510540 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.117516230 INFO Version: Unknown 2026-08-22 07:23:17.117552301 DEBUG Received server response for request 1 2026-08-22 07:23:17.117581991 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.117665771 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.117705211 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.117708551 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.117771511 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.117782981 DEBUG Initializing workspace `file:///tmp/.tmpjYezyn/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.117801121 DEBUG Searching for a project in '/tmp/.tmpjYezyn/foo' 2026-08-22 07:23:17.117835912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.117840502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.118112703 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.118117063 DEBUG Discovering virtual environment in `/tmp/.tmpjYezyn/foo` 2026-08-22 07:23:17.118157863 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.118161703 DEBUG No virtual environment found 2026-08-22 07:23:17.118172793 DEBUG Adding first-party search path `/tmp/.tmpjYezyn/foo` 2026-08-22 07:23:17.118176683 DEBUG Using vendored stdlib 2026-08-22 07:23:17.118277013 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.118281463 DEBUG Adding new file root '/tmp/.tmpjYezyn/foo' of kind Project 2026-08-22 07:23:17.118405454 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:17.118410314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.118425384 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.118429474 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.128566860 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.128590380 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.128597840 DEBUG method="shutdown" response.id=2 duration=10.92µs 2026-08-22 07:23:17.128609050 DEBUG Received server response for request 2 2026-08-22 07:23:17.128612730 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.128621960 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-08-22 07:23:17.129654174 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.129720224 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.129755424 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.129817374 DEBUG Client info: None 2026-08-22 07:23:17.129844974 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:17.129857644 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.129862734 INFO Version: Unknown 2026-08-22 07:23:17.129901225 DEBUG Received server response for request 1 2026-08-22 07:23:17.129933015 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.130014185 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.130048265 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.130051695 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.130121835 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.130137095 DEBUG Initializing workspace `file:///tmp/.tmpKvreph/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.130157136 DEBUG Searching for a project in '/tmp/.tmpKvreph/foo' 2026-08-22 07:23:17.130190966 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.130195486 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.130772928 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.130779218 DEBUG Discovering virtual environment in `/tmp/.tmpKvreph/foo` 2026-08-22 07:23:17.130823828 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.130828318 DEBUG No virtual environment found 2026-08-22 07:23:17.130840138 DEBUG Adding first-party search path `/tmp/.tmpKvreph/foo` 2026-08-22 07:23:17.130844268 DEBUG Using vendored stdlib 2026-08-22 07:23:17.130957408 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.130962018 DEBUG Adding new file root '/tmp/.tmpKvreph/foo' of kind Project 2026-08-22 07:23:17.131096349 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:17.131100749 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.131114559 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.131118969 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.141237185 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.141259025 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.141266155 DEBUG method="shutdown" response.id=2 duration=11.19µs 2026-08-22 07:23:17.141276585 DEBUG Received server response for request 2 2026-08-22 07:23:17.141280495 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.141289445 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-08-22 07:23:17.142341979 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.142407129 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.142440029 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.142492449 DEBUG Client info: None 2026-08-22 07:23:17.142514249 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:17.142525979 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-22 07:23:17.142530710 INFO Version: Unknown 2026-08-22 07:23:17.142561370 DEBUG Received server response for request 1 2026-08-22 07:23:17.142598780 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.142679420 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-22 07:23:17.142707380 DEBUG Initializing workspace `file:///tmp/.tmpg8SV6n/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.142721210 DEBUG Searching for a project in '/tmp/.tmpg8SV6n/foo' 2026-08-22 07:23:17.142753790 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.142758610 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.143036291 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.143041001 DEBUG Discovering virtual environment in `/tmp/.tmpg8SV6n/foo` 2026-08-22 07:23:17.143077401 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.143081241 DEBUG No virtual environment found 2026-08-22 07:23:17.143093591 DEBUG Adding first-party search path `/tmp/.tmpg8SV6n/foo` 2026-08-22 07:23:17.143097511 DEBUG Using vendored stdlib 2026-08-22 07:23:17.143180342 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.143184542 DEBUG Adding new file root '/tmp/.tmpg8SV6n/foo' of kind Project 2026-08-22 07:23:17.143306192 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:17.143310472 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.143325032 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:17.143328502 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:17.153466918 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.153494219 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.153503049 DEBUG method="shutdown" response.id=2 duration=13.55µs 2026-08-22 07:23:17.153514049 DEBUG Received server response for request 2 2026-08-22 07:23:17.153517449 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.153526769 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-08-22 07:23:17.154580292 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: 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, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.154641093 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.154675843 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.154728133 DEBUG Client info: None 2026-08-22 07:23:17.154751253 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.154761883 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.154766763 INFO Version: Unknown 2026-08-22 07:23:17.154805303 DEBUG Received server response for request 1 2026-08-22 07:23:17.154835403 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.154909224 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.154949584 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.154952664 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.154964944 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.154968184 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:17.155013984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.155025394 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.155030074 DEBUG Initializing workspace `file:///tmp/.tmpt7hZsG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.155061294 DEBUG Searching for a project in '/tmp/.tmpt7hZsG/src' 2026-08-22 07:23:17.155095924 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.155100654 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.155399875 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.155405115 DEBUG Discovering virtual environment in `/tmp/.tmpt7hZsG/src` 2026-08-22 07:23:17.155446316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.155450716 DEBUG No virtual environment found 2026-08-22 07:23:17.155462026 DEBUG Adding first-party search path `/tmp/.tmpt7hZsG/src` 2026-08-22 07:23:17.155465866 DEBUG Using vendored stdlib 2026-08-22 07:23:17.155552676 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.155556866 DEBUG Adding new file root '/tmp/.tmpt7hZsG/src' of kind Project 2026-08-22 07:23:17.155665736 DEBUG Updating project to check open files 2026-08-22 07:23:17.155680946 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.155683946 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.155737867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpt7hZsG/src/foo.py", kind: File } 2026-08-22 07:23:17.155758487 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt7hZsG/src/foo.py` 2026-08-22 07:23:17.155761167 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.155768437 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.156074428 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.168481002 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.172022745 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.219518ms 2026-08-22 07:23:17.172060025 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.29ms 2026-08-22 07:23:17.172079855 DEBUG Received server response for request 2 2026-08-22 07:23:17.182244991 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.182280431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.182287461 DEBUG method="shutdown" response.id=3 duration=12.19µs 2026-08-22 07:23:17.182306301 DEBUG Received server response for request 3 2026-08-22 07:23:17.182310311 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.182326611 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-08-22 07:23:17.188373503 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: 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, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.188441753 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.188478553 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.188540173 DEBUG Client info: None 2026-08-22 07:23:17.188566373 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.188578204 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.188584164 INFO Version: Unknown 2026-08-22 07:23:17.188624224 DEBUG Received server response for request 1 2026-08-22 07:23:17.188660974 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.188755054 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.188793884 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.188797394 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.188810624 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.188813754 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:17.188864385 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.188876405 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.188880375 DEBUG Initializing workspace `file:///tmp/.tmpBR0NE7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.188906355 DEBUG Searching for a project in '/tmp/.tmpBR0NE7/src' 2026-08-22 07:23:17.188938195 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.188942725 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.189273106 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.189278216 DEBUG Discovering virtual environment in `/tmp/.tmpBR0NE7/src` 2026-08-22 07:23:17.189321106 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.189325606 DEBUG No virtual environment found 2026-08-22 07:23:17.189336656 DEBUG Adding first-party search path `/tmp/.tmpBR0NE7/src` 2026-08-22 07:23:17.189340766 DEBUG Using vendored stdlib 2026-08-22 07:23:17.189433827 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.189438357 DEBUG Adding new file root '/tmp/.tmpBR0NE7/src' of kind Project 2026-08-22 07:23:17.189559067 DEBUG Updating project to check open files 2026-08-22 07:23:17.189571317 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.189574377 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.189619287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBR0NE7/src/foo.py", kind: File } 2026-08-22 07:23:17.189635897 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBR0NE7/src/foo.py` 2026-08-22 07:23:17.189638377 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.189644297 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.189858838 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.192302717 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.624ms 2026-08-22 07:23:17.192325527 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.68ms 2026-08-22 07:23:17.192337407 DEBUG Received server response for request 2 2026-08-22 07:23:17.202543983 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.202568293 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.202573933 DEBUG method="shutdown" response.id=3 duration=9.48µs 2026-08-22 07:23:17.202583763 DEBUG Received server response for request 3 2026-08-22 07:23:17.202587063 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.202596753 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-08-22 07:23:17.204055239 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: 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, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.204125379 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.204162689 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.204233899 DEBUG Client info: None 2026-08-22 07:23:17.204257819 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-08-22 07:23:17.204272209 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.204277449 INFO Version: Unknown 2026-08-22 07:23:17.204316320 DEBUG Received server response for request 1 2026-08-22 07:23:17.204352840 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.204434570 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.204471200 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.204474730 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.204488010 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.204491460 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:17.204545220 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.204555660 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.204559900 DEBUG Initializing workspace `file:///tmp/.tmpqGSKK2/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-08-22 07:23:17.204580811 DEBUG Searching for a project in '/tmp/.tmpqGSKK2/src' 2026-08-22 07:23:17.204611531 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.204615731 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.204884562 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.204895402 DEBUG Discovering virtual environment in `/tmp/.tmpqGSKK2/src` 2026-08-22 07:23:17.204934532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.204938792 DEBUG No virtual environment found 2026-08-22 07:23:17.204949612 DEBUG Adding first-party search path `/tmp/.tmpqGSKK2/src` 2026-08-22 07:23:17.204953472 DEBUG Using vendored stdlib 2026-08-22 07:23:17.205035822 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.205039782 DEBUG Adding new file root '/tmp/.tmpqGSKK2/src' of kind Project 2026-08-22 07:23:17.205149143 DEBUG Updating project to check open files 2026-08-22 07:23:17.205157563 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.205160413 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.205197863 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqGSKK2/src/foo.py", kind: File } 2026-08-22 07:23:17.205213293 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqGSKK2/src/foo.py` 2026-08-22 07:23:17.205215693 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.205236473 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.205408643 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 24.08µs 2026-08-22 07:23:17.205444784 DEBUG method="textDocument/inlayHint" response.id=2 duration=203.18µs 2026-08-22 07:23:17.205455534 DEBUG Received server response for request 2 2026-08-22 07:23:17.215529270 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.215550840 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.215557470 DEBUG method="shutdown" response.id=3 duration=9.40µs 2026-08-22 07:23:17.215568160 DEBUG Received server response for request 3 2026-08-22 07:23:17.215571990 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.215581320 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-08-22 07:23:17.216649124 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: 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, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.216716354 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.216749754 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.216802004 DEBUG Client info: None 2026-08-22 07:23:17.216826004 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.216836974 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.216842144 INFO Version: Unknown 2026-08-22 07:23:17.216879214 DEBUG Received server response for request 1 2026-08-22 07:23:17.216919545 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.217003385 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.217038835 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.217042795 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.217059615 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.217062265 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:17.217115655 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.217125995 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.217129835 DEBUG Initializing workspace `file:///tmp/.tmpfSnuJK/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-08-22 07:23:17.217148505 DEBUG Searching for a project in '/tmp/.tmpfSnuJK/src' 2026-08-22 07:23:17.217182155 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.217186685 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.217480457 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.217485767 DEBUG Discovering virtual environment in `/tmp/.tmpfSnuJK/src` 2026-08-22 07:23:17.217522947 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.217526677 DEBUG No virtual environment found 2026-08-22 07:23:17.217536897 DEBUG Adding first-party search path `/tmp/.tmpfSnuJK/src` 2026-08-22 07:23:17.217541037 DEBUG Using vendored stdlib 2026-08-22 07:23:17.217624217 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.217628517 DEBUG Adding new file root '/tmp/.tmpfSnuJK/src' of kind Project 2026-08-22 07:23:17.217731077 DEBUG Updating project to check open files 2026-08-22 07:23:17.217739327 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.217742057 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.217753207 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpfSnuJK/src/foo.py` 2026-08-22 07:23:17.217755977 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.217761498 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.217918988 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 120.02µs 2026-08-22 07:23:17.217952938 DEBUG method="textDocument/inlayHint" response.id=2 duration=185.64µs 2026-08-22 07:23:17.217963498 DEBUG Received server response for request 2 2026-08-22 07:23:17.228035454 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.228051844 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.228059074 DEBUG method="shutdown" response.id=3 duration=9.31µs 2026-08-22 07:23:17.228068434 DEBUG Received server response for request 3 2026-08-22 07:23:17.228072294 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.228081594 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-08-22 07:23:17.229108688 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.229169938 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.229200538 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.229254378 DEBUG Client info: None 2026-08-22 07:23:17.229277358 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.229288299 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.229293249 INFO Version: Unknown 2026-08-22 07:23:17.229328459 DEBUG Received server response for request 1 2026-08-22 07:23:17.229362579 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.229437009 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.229468999 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.229472359 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.229493239 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.229529569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.229540419 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.229544469 DEBUG Initializing workspace `file:///tmp/.tmpv6xCFY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:17.229563129 DEBUG Searching for a project in '/tmp/.tmpv6xCFY/src' 2026-08-22 07:23:17.229594290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.229598350 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.229872191 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.229876841 DEBUG Discovering virtual environment in `/tmp/.tmpv6xCFY/src` 2026-08-22 07:23:17.229913011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.229916891 DEBUG No virtual environment found 2026-08-22 07:23:17.229927771 DEBUG Adding first-party search path `/tmp/.tmpv6xCFY/src` 2026-08-22 07:23:17.229931771 DEBUG Using vendored stdlib 2026-08-22 07:23:17.230012771 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.230017141 DEBUG Adding new file root '/tmp/.tmpv6xCFY/src' of kind Project 2026-08-22 07:23:17.230120821 DEBUG Updating project to check open files 2026-08-22 07:23:17.230129991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.230132841 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.230151062 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.230154202 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.230159942 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.230164962 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.230167152 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.230171572 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.230176042 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.230179642 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.230183952 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.230243002 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.230306822 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.242965207 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.244387172 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.244399282 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.244402492 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.244425463 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:17.249545251 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:17.271022217 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:17.271040907 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:17.271046667 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.271439569 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:17.271449859 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.271510319 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpv6xCFY/src' 2026-08-22 07:23:17.271516369 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:17.279307047 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.279319677 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:17.279325877 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:17.279906769 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.427316ms 2026-08-22 07:23:17.280325970 DEBUG method="textDocument/completion" response.id=2 duration=35.89ms 2026-08-22 07:23:17.280356430 DEBUG Received server response for request 2 2026-08-22 07:23:17.291476350 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.291516320 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.291524810 DEBUG method="shutdown" response.id=3 duration=13.35µs 2026-08-22 07:23:17.291542340 DEBUG Received server response for request 3 2026-08-22 07:23:17.291546680 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.291562200 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-08-22 07:23:17.299013127 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.299091277 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.299135407 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.299232438 DEBUG Client info: None 2026-08-22 07:23:17.299279478 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.299294028 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.299299778 INFO Version: Unknown 2026-08-22 07:23:17.299342928 DEBUG Received server response for request 1 2026-08-22 07:23:17.299388788 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.299520609 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.299560379 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.299563959 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.299586879 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.299646989 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.299662709 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.299667199 DEBUG Initializing workspace `file:///tmp/.tmpHh2v9K/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:17.299691699 DEBUG Searching for a project in '/tmp/.tmpHh2v9K/src' 2026-08-22 07:23:17.299726830 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.299732100 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.300511072 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.300517082 DEBUG Discovering virtual environment in `/tmp/.tmpHh2v9K/src` 2026-08-22 07:23:17.300566843 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.300571663 DEBUG No virtual environment found 2026-08-22 07:23:17.300584793 DEBUG Adding first-party search path `/tmp/.tmpHh2v9K/src` 2026-08-22 07:23:17.300589073 DEBUG Using vendored stdlib 2026-08-22 07:23:17.300707543 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.300712473 DEBUG Adding new file root '/tmp/.tmpHh2v9K/src' of kind Project 2026-08-22 07:23:17.300853604 DEBUG Updating project to check open files 2026-08-22 07:23:17.300874994 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.300879004 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.300909314 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.300912764 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.300919744 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.300925594 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.300927744 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.300932134 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.300937064 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.300939184 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.300943204 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.301001014 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.301072394 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.314069101 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.315511736 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.315521936 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.315525196 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.315546136 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:17.320811215 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:17.342255421 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:17.342270691 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:17.342276191 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.342642792 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:17.342652412 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.342708573 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpHh2v9K/src' 2026-08-22 07:23:17.342713423 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:17.351994246 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.352005466 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:17.352011636 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:17.352598908 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.998722ms 2026-08-22 07:23:17.353027839 DEBUG method="textDocument/completion" response.id=2 duration=37.47ms 2026-08-22 07:23:17.353058070 DEBUG Received server response for request 2 2026-08-22 07:23:17.364160029 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.364203279 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.364212149 DEBUG method="shutdown" response.id=3 duration=14.70µs 2026-08-22 07:23:17.364229909 DEBUG Received server response for request 3 2026-08-22 07:23:17.364233659 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.364245889 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-08-22 07:23:17.372021567 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.372096517 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.372142778 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.372247208 DEBUG Client info: None 2026-08-22 07:23:17.372293938 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.372310088 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.372316888 INFO Version: Unknown 2026-08-22 07:23:17.372362918 DEBUG Received server response for request 1 2026-08-22 07:23:17.372408178 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.372543899 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.372598059 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.372601539 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.372623799 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.372678239 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.372694429 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.372699429 DEBUG Initializing workspace `file:///tmp/.tmpmRyCTv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:17.372726990 DEBUG Searching for a project in '/tmp/.tmpmRyCTv/src' 2026-08-22 07:23:17.372763600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.372769110 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.373507922 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.373514592 DEBUG Discovering virtual environment in `/tmp/.tmpmRyCTv/src` 2026-08-22 07:23:17.373569883 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.373574903 DEBUG No virtual environment found 2026-08-22 07:23:17.373587783 DEBUG Adding first-party search path `/tmp/.tmpmRyCTv/src` 2026-08-22 07:23:17.373592203 DEBUG Using vendored stdlib 2026-08-22 07:23:17.373712863 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.373718243 DEBUG Adding new file root '/tmp/.tmpmRyCTv/src' of kind Project 2026-08-22 07:23:17.373870924 DEBUG Updating project to check open files 2026-08-22 07:23:17.373892364 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.373896314 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.373920994 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.373924694 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.373931844 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.373937774 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.373940074 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.373944434 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.373949324 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.373951534 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.373955714 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.374015144 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.374093204 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.386833620 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.388353565 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.388364855 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.388367915 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.388395315 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:17.393716674 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:17.415315001 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:17.415332421 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:17.415338091 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.415379041 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-08-22 07:23:17.415382641 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.415722683 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:17.415732193 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.415787423 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpmRyCTv/src' 2026-08-22 07:23:17.415791993 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:17.424712705 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.424725145 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:17.424731025 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:17.425323757 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.875681ms 2026-08-22 07:23:17.425745718 DEBUG method="textDocument/completion" response.id=2 duration=37.34ms 2026-08-22 07:23:17.425773159 DEBUG Received server response for request 2 2026-08-22 07:23:17.436912458 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.436947008 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.436956108 DEBUG method="shutdown" response.id=3 duration=14.03µs 2026-08-22 07:23:17.436973278 DEBUG Received server response for request 3 2026-08-22 07:23:17.436978478 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.436993578 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-08-22 07:23:17.444555225 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.444639626 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.444682346 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.444755076 DEBUG Client info: None 2026-08-22 07:23:17.444793276 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.444807266 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.444813656 INFO Version: Unknown 2026-08-22 07:23:17.444855287 DEBUG Received server response for request 1 2026-08-22 07:23:17.444905817 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.445045797 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.445085357 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.445089167 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.445111007 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.445168138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.445183968 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.445188488 DEBUG Initializing workspace `file:///tmp/.tmpD9K2iU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-08-22 07:23:17.445214118 DEBUG Searching for a project in '/tmp/.tmpD9K2iU/src' 2026-08-22 07:23:17.445263218 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.445268288 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.445964710 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.445970511 DEBUG Discovering virtual environment in `/tmp/.tmpD9K2iU/src` 2026-08-22 07:23:17.446019371 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.446024451 DEBUG No virtual environment found 2026-08-22 07:23:17.446037801 DEBUG Adding first-party search path `/tmp/.tmpD9K2iU/src` 2026-08-22 07:23:17.446042221 DEBUG Using vendored stdlib 2026-08-22 07:23:17.446167091 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.446172641 DEBUG Adding new file root '/tmp/.tmpD9K2iU/src' of kind Project 2026-08-22 07:23:17.446330022 DEBUG Updating project to check open files 2026-08-22 07:23:17.446346052 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.446349602 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.446371452 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.446375072 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.446382142 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.446387542 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.446389722 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.446393872 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.446447802 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.446517992 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.459768200 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.461183705 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.461196035 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.461229575 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:17.466542694 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:17.487858860 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:17.487877160 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:17.487883600 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.488270631 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:17.488280491 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:17.488337011 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpD9K2iU/src' 2026-08-22 07:23:17.488341211 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:17.497550144 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.497561354 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:17.497567294 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-08-22 07:23:17.498147316 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.854271ms 2026-08-22 07:23:17.498610958 DEBUG method="textDocument/completion" response.id=2 duration=37.36ms 2026-08-22 07:23:17.498637998 DEBUG Received server response for request 2 2026-08-22 07:23:17.509758917 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.509796978 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.509805408 DEBUG method="shutdown" response.id=3 duration=13.25µs 2026-08-22 07:23:17.509823598 DEBUG Received server response for request 3 2026-08-22 07:23:17.509827888 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.509842388 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-08-22 07:23:17.517744586 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.517829046 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.517870197 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.517940307 DEBUG Client info: None 2026-08-22 07:23:17.517976787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.517991017 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.517996977 INFO Version: Unknown 2026-08-22 07:23:17.518039177 DEBUG Received server response for request 1 2026-08-22 07:23:17.518085967 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.518100097 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwYWOX4 2026-08-22 07:23:17.518260408 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.518299978 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.518303718 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.518312748 DEBUG No workspace configuration provided for file:///tmp/.tmpwYWOX4 2026-08-22 07:23:17.518327618 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.518382438 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.518388168 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwYWOX4, using default options 2026-08-22 07:23:17.518395088 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.518399198 DEBUG Initializing workspace `file:///tmp/.tmpwYWOX4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.518421189 DEBUG Searching for a project in '/tmp/.tmpwYWOX4' 2026-08-22 07:23:17.518451509 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.518456259 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.519152921 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.519158831 DEBUG Discovering virtual environment in `/tmp/.tmpwYWOX4` 2026-08-22 07:23:17.519206471 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.519211501 DEBUG No virtual environment found 2026-08-22 07:23:17.519242382 DEBUG Adding first-party search path `/tmp/.tmpwYWOX4` 2026-08-22 07:23:17.519246612 DEBUG Using vendored stdlib 2026-08-22 07:23:17.519366302 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.519371572 DEBUG Adding new file root '/tmp/.tmpwYWOX4' of kind Project 2026-08-22 07:23:17.519511573 DEBUG Updating project to check open files 2026-08-22 07:23:17.519527533 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.519531363 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.519558083 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.519561063 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.519568073 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.519573823 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.519576113 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.519580433 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.519585133 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.519587523 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.519592503 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.519597023 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.519599153 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.519603243 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-08-22 07:23:17.519683583 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:17.519809884 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.532719500 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.537481886 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.537493677 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.537497487 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.537500537 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.537527607 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-22 07:23:17.537567727 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-08-22 07:23:17.537582487 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-08-22 07:23:17.537621077 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-08-22 07:23:17.537626437 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-08-22 07:23:17.537685047 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:17.537969188 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.537974888 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.537977928 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.537980478 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.548324055 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.548365455 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.548375265 DEBUG method="shutdown" response.id=2 duration=15.96µs 2026-08-22 07:23:17.548387035 DEBUG Received server response for request 2 2026-08-22 07:23:17.548390825 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.548407155 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-08-22 07:23:17.551372196 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.551453016 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.551498326 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.551593437 DEBUG Client info: None 2026-08-22 07:23:17.551640287 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.551656127 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.551663207 INFO Version: Unknown 2026-08-22 07:23:17.551707057 DEBUG Received server response for request 1 2026-08-22 07:23:17.551753167 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.551906138 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.551942658 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.551946488 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.551969048 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.552018268 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.552033738 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.552038268 DEBUG Initializing workspace `file:///tmp/.tmp0iPYpL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.552060208 DEBUG Searching for a project in '/tmp/.tmp0iPYpL/src' 2026-08-22 07:23:17.552096849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.552101919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.552683471 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.552689691 DEBUG Discovering virtual environment in `/tmp/.tmp0iPYpL/src` 2026-08-22 07:23:17.552738991 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.552743741 DEBUG No virtual environment found 2026-08-22 07:23:17.552756061 DEBUG Adding first-party search path `/tmp/.tmp0iPYpL/src` 2026-08-22 07:23:17.552760391 DEBUG Using vendored stdlib 2026-08-22 07:23:17.552899451 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.552904381 DEBUG Adding new file root '/tmp/.tmp0iPYpL/src' of kind Project 2026-08-22 07:23:17.553067692 DEBUG Updating project to check open files 2026-08-22 07:23:17.553083532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.553087302 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.553110762 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.553114152 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.553121192 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.553127302 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.553129452 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.553133612 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.553138412 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.553140582 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.553144772 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.553212822 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.553323603 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.555937162 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.555943672 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.555947472 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.566027348 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.566051848 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.566061768 DEBUG method="shutdown" response.id=2 duration=14.71µs 2026-08-22 07:23:17.566073268 DEBUG Received server response for request 2 2026-08-22 07:23:17.566077398 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.566087318 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-08-22 07:23:17.567482343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.567563284 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.567603914 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.567653064 DEBUG Client info: None 2026-08-22 07:23:17.567677564 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.567689704 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-22 07:23:17.567695694 INFO Version: Unknown 2026-08-22 07:23:17.567736564 DEBUG Received server response for request 1 2026-08-22 07:23:17.567781574 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.567794774 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpCGh5Eb 2026-08-22 07:23:17.567889285 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.567925645 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.567929525 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.567937965 DEBUG No workspace configuration provided for file:///tmp/.tmpCGh5Eb 2026-08-22 07:23:17.567954295 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.567993905 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.567998495 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpCGh5Eb, using default options 2026-08-22 07:23:17.568004285 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.568007365 DEBUG Initializing workspace `file:///tmp/.tmpCGh5Eb`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.568023165 DEBUG Searching for a project in '/tmp/.tmpCGh5Eb' 2026-08-22 07:23:17.568048305 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.568052555 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.568362417 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.568367487 DEBUG Discovering virtual environment in `/tmp/.tmpCGh5Eb` 2026-08-22 07:23:17.568403927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.568407717 DEBUG No virtual environment found 2026-08-22 07:23:17.568418427 DEBUG Adding first-party search path `/tmp/.tmpCGh5Eb` 2026-08-22 07:23:17.568422257 DEBUG Using vendored stdlib 2026-08-22 07:23:17.568509057 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.568513397 DEBUG Adding new file root '/tmp/.tmpCGh5Eb' of kind Project 2026-08-22 07:23:17.568625947 DEBUG Updating project to check open files 2026-08-22 07:23:17.568636007 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.568638727 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.568656958 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.568660338 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.568665998 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.568670988 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.568673188 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.568677278 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.568681768 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.568683908 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.568687968 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.568692448 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.568694598 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.568698708 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-08-22 07:23:17.568760588 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:17.568845978 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.581603624 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.586523141 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.586535331 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.586538851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.586541671 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.596828918 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.596867208 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.596879358 DEBUG method="shutdown" response.id=2 duration=17.16µs 2026-08-22 07:23:17.596902068 DEBUG Received server response for request 2 2026-08-22 07:23:17.596907958 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.596924108 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-08-22 07:23:17.599654418 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.599721608 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.599756958 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.599814049 DEBUG Client info: None 2026-08-22 07:23:17.599839029 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.599853259 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.599859169 INFO Version: Unknown 2026-08-22 07:23:17.599898719 DEBUG Received server response for request 1 2026-08-22 07:23:17.599936419 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.599949369 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpueaYOh 2026-08-22 07:23:17.600061899 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.600101270 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.600105430 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.600114260 DEBUG No workspace configuration provided for file:///tmp/.tmpueaYOh 2026-08-22 07:23:17.600124960 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.600164590 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.600169250 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpueaYOh, using default options 2026-08-22 07:23:17.600174630 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.600178030 DEBUG Initializing workspace `file:///tmp/.tmpueaYOh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.600196600 DEBUG Searching for a project in '/tmp/.tmpueaYOh' 2026-08-22 07:23:17.600235400 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.600239620 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.600557201 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.600562651 DEBUG Discovering virtual environment in `/tmp/.tmpueaYOh` 2026-08-22 07:23:17.600604561 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.600608691 DEBUG No virtual environment found 2026-08-22 07:23:17.600620371 DEBUG Adding first-party search path `/tmp/.tmpueaYOh` 2026-08-22 07:23:17.600624181 DEBUG Using vendored stdlib 2026-08-22 07:23:17.600715402 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.600719822 DEBUG Adding new file root '/tmp/.tmpueaYOh' of kind Project 2026-08-22 07:23:17.600839792 DEBUG Updating project to check open files 2026-08-22 07:23:17.600851522 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.600854902 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.600871952 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.600874652 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.600880862 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.600886222 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.600888392 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.600899172 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.600941253 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:17.601018913 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.608656840 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.613518597 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.613528767 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.623770804 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.623804324 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.623815574 DEBUG method="shutdown" response.id=2 duration=16.43µs 2026-08-22 07:23:17.623835604 DEBUG Received server response for request 2 2026-08-22 07:23:17.623839364 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.623855534 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-08-22 07:23:17.626385033 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.626458593 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.626494424 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.626546614 DEBUG Client info: None 2026-08-22 07:23:17.626570934 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.626584184 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.626589914 INFO Version: Unknown 2026-08-22 07:23:17.626628104 DEBUG Received server response for request 1 2026-08-22 07:23:17.626667204 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.626680994 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9Jb6Wd 2026-08-22 07:23:17.626782305 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.626821365 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.626825425 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.626833935 DEBUG No workspace configuration provided for file:///tmp/.tmp9Jb6Wd 2026-08-22 07:23:17.626844635 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.626891585 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.626896305 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9Jb6Wd, using default options 2026-08-22 07:23:17.626902245 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.626905805 DEBUG Initializing workspace `file:///tmp/.tmp9Jb6Wd`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.626923605 DEBUG Searching for a project in '/tmp/.tmp9Jb6Wd' 2026-08-22 07:23:17.626949025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.626953435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.627272336 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.627277206 DEBUG Discovering virtual environment in `/tmp/.tmp9Jb6Wd` 2026-08-22 07:23:17.627319397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.627323427 DEBUG No virtual environment found 2026-08-22 07:23:17.627334447 DEBUG Adding first-party search path `/tmp/.tmp9Jb6Wd` 2026-08-22 07:23:17.627338447 DEBUG Using vendored stdlib 2026-08-22 07:23:17.627426147 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.627430307 DEBUG Adding new file root '/tmp/.tmp9Jb6Wd' of kind Project 2026-08-22 07:23:17.627544897 DEBUG Updating project to check open files 2026-08-22 07:23:17.627555837 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.627558987 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.627575657 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.627578347 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.627584537 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.627589747 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.627592178 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.627596588 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.627633308 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:17.627706038 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.627710288 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.637924714 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.637949084 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.637956214 DEBUG method="shutdown" response.id=2 duration=10.76µs 2026-08-22 07:23:17.637967664 DEBUG Received server response for request 2 2026-08-22 07:23:17.637971804 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.637981084 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-22 07:23:17.639034568 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.639101688 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.639136089 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.639185789 DEBUG Client info: None 2026-08-22 07:23:17.639209039 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.639234159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.639240289 INFO Version: Unknown 2026-08-22 07:23:17.639278719 DEBUG Received server response for request 1 2026-08-22 07:23:17.639315529 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.639328289 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpW5l1j0 2026-08-22 07:23:17.639419380 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.639454600 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.639458210 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.639466330 DEBUG No workspace configuration provided for file:///tmp/.tmpW5l1j0 2026-08-22 07:23:17.639480810 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.639515930 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.639519800 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpW5l1j0, using default options 2026-08-22 07:23:17.639525470 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.639528940 DEBUG Initializing workspace `file:///tmp/.tmpW5l1j0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.639544410 DEBUG Searching for a project in '/tmp/.tmpW5l1j0' 2026-08-22 07:23:17.639570980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.639574920 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.639862861 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.639867911 DEBUG Discovering virtual environment in `/tmp/.tmpW5l1j0` 2026-08-22 07:23:17.639903671 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.639908001 DEBUG No virtual environment found 2026-08-22 07:23:17.639919221 DEBUG Adding first-party search path `/tmp/.tmpW5l1j0` 2026-08-22 07:23:17.639923251 DEBUG Using vendored stdlib 2026-08-22 07:23:17.640009502 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.640013492 DEBUG Adding new file root '/tmp/.tmpW5l1j0' of kind Project 2026-08-22 07:23:17.640117582 DEBUG Updating project to check open files 2026-08-22 07:23:17.640126102 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.640129092 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.640147902 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.640150752 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.640155952 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.640160932 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.640163052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.640167272 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.640171662 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.640173802 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.640177842 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.640182132 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:17.640184192 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.640188292 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-08-22 07:23:17.640248302 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:17.640316053 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.648023040 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.653323899 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.653334259 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.653336899 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.653339789 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.653368959 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:17.653482750 DEBUG method="textDocument/diagnostic" response.id=2 duration=99.61µs 2026-08-22 07:23:17.653497570 DEBUG Received server response for request 2 2026-08-22 07:23:17.653522400 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:17.653771931 DEBUG method="textDocument/diagnostic" response.id=3 duration=240.40µs 2026-08-22 07:23:17.653785641 DEBUG Received server response for request 3 2026-08-22 07:23:17.653798341 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-22 07:23:17.653830051 DEBUG method="textDocument/diagnostic" response.id=4 duration=23.59µs 2026-08-22 07:23:17.653838781 DEBUG Received server response for request 4 2026-08-22 07:23:17.664075877 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:17.664106917 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.664114348 DEBUG method="shutdown" response.id=5 duration=10.90µs 2026-08-22 07:23:17.664130218 DEBUG Received server response for request 5 2026-08-22 07:23:17.664134138 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.664149528 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-08-22 07:23:17.666605686 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.666670057 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.666703187 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.666753967 DEBUG Client info: None 2026-08-22 07:23:17.666777377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.666788717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.666794057 INFO Version: Unknown 2026-08-22 07:23:17.666833717 DEBUG Received server response for request 1 2026-08-22 07:23:17.666868697 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.666881887 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmptFIyxH 2026-08-22 07:23:17.666980968 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.667016198 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.667020108 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.667027818 DEBUG No workspace configuration provided for file:///tmp/.tmptFIyxH 2026-08-22 07:23:17.667042118 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.667045188 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:17.667081328 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.667085848 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmptFIyxH, using default options 2026-08-22 07:23:17.667091408 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.667094788 DEBUG Initializing workspace `file:///tmp/.tmptFIyxH`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.667111368 DEBUG Searching for a project in '/tmp/.tmptFIyxH' 2026-08-22 07:23:17.667136418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.667140438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.667460199 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.667465659 DEBUG Discovering virtual environment in `/tmp/.tmptFIyxH` 2026-08-22 07:23:17.667507720 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.667511850 DEBUG No virtual environment found 2026-08-22 07:23:17.667522770 DEBUG Adding first-party search path `/tmp/.tmptFIyxH` 2026-08-22 07:23:17.667526610 DEBUG Using vendored stdlib 2026-08-22 07:23:17.667614940 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.667619220 DEBUG Adding new file root '/tmp/.tmptFIyxH' of kind Project 2026-08-22 07:23:17.667734060 DEBUG Updating project to check open files 2026-08-22 07:23:17.667745050 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.667748210 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.667767351 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.667770151 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.667775771 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.667780811 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.667782931 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.667787171 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.667791721 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.667793961 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.667797911 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.667802551 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.667804691 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.667808751 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-08-22 07:23:17.667869861 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.667953521 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.678041517 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.682712344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.682724404 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.682728154 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.688701945 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.99ms 2026-08-22 07:23:17.688721555 DEBUG Received server response for request 2 2026-08-22 07:23:17.688728815 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-22 07:23:17.688799535 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=57.97µs 2026-08-22 07:23:17.688809685 DEBUG Received server response for request 3 2026-08-22 07:23:17.688817255 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-08-22 07:23:17.688852146 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=26.21µs 2026-08-22 07:23:17.688861486 DEBUG Received server response for request 4 2026-08-22 07:23:17.699153672 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:17.699190152 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.699198502 DEBUG method="shutdown" response.id=5 duration=12.81µs 2026-08-22 07:23:17.699208323 DEBUG Received server response for request 5 2026-08-22 07:23:17.699212633 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.699241253 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-08-22 07:23:17.702681105 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.702753375 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.702792315 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.702866036 DEBUG Client info: None 2026-08-22 07:23:17.702891786 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.702904776 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.702910836 INFO Version: Unknown 2026-08-22 07:23:17.702951426 DEBUG Received server response for request 1 2026-08-22 07:23:17.702992376 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.703006586 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzq75lX 2026-08-22 07:23:17.703117447 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.703159567 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.703163567 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.703171347 DEBUG No workspace configuration provided for file:///tmp/.tmpzq75lX 2026-08-22 07:23:17.703183867 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.703186687 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:17.703241137 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.703246077 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzq75lX, using default options 2026-08-22 07:23:17.703252397 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.703256387 DEBUG Initializing workspace `file:///tmp/.tmpzq75lX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.703277087 DEBUG Searching for a project in '/tmp/.tmpzq75lX' 2026-08-22 07:23:17.703304717 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.703309487 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.703629238 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.703634628 DEBUG Discovering virtual environment in `/tmp/.tmpzq75lX` 2026-08-22 07:23:17.703678259 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.703682299 DEBUG No virtual environment found 2026-08-22 07:23:17.703694059 DEBUG Adding first-party search path `/tmp/.tmpzq75lX` 2026-08-22 07:23:17.703698239 DEBUG Using vendored stdlib 2026-08-22 07:23:17.703789489 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.703793589 DEBUG Adding new file root '/tmp/.tmpzq75lX' of kind Project 2026-08-22 07:23:17.703913269 DEBUG Updating project to check open files 2026-08-22 07:23:17.703924509 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.703927579 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.703946169 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.703948899 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.703955279 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.703960469 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.703962670 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.703966660 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.703971120 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.703973290 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.703977210 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.704016680 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.704068450 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.714196826 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.715684181 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.715694731 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.715781112 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=100.61µs 2026-08-22 07:23:17.715795162 DEBUG Received server response for request 2 2026-08-22 07:23:17.725878838 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:17.725907568 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.725914928 DEBUG method="shutdown" response.id=3 duration=10.49µs 2026-08-22 07:23:17.725932418 DEBUG Received server response for request 3 2026-08-22 07:23:17.725936768 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.725951908 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-08-22 07:23:17.728307716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.728380246 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.728412847 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.728463547 DEBUG Client info: None 2026-08-22 07:23:17.728488327 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.728500577 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.728507067 INFO Version: Unknown 2026-08-22 07:23:17.728545347 DEBUG Received server response for request 1 2026-08-22 07:23:17.728584687 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.728598407 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpGQqhhr 2026-08-22 07:23:17.728696618 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.728733938 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.728737418 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.728745408 DEBUG No workspace configuration provided for file:///tmp/.tmpGQqhhr 2026-08-22 07:23:17.728760038 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:17.728802998 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.728807728 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpGQqhhr, using default options 2026-08-22 07:23:17.728813558 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.728817128 DEBUG Initializing workspace `file:///tmp/.tmpGQqhhr`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.728833908 DEBUG Searching for a project in '/tmp/.tmpGQqhhr' 2026-08-22 07:23:17.728859858 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.728863978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.729172569 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.729177439 DEBUG Discovering virtual environment in `/tmp/.tmpGQqhhr` 2026-08-22 07:23:17.729231269 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.729235309 DEBUG No virtual environment found 2026-08-22 07:23:17.729246810 DEBUG Adding first-party search path `/tmp/.tmpGQqhhr` 2026-08-22 07:23:17.729250870 DEBUG Using vendored stdlib 2026-08-22 07:23:17.729337660 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.729342210 DEBUG Adding new file root '/tmp/.tmpGQqhhr' of kind Project 2026-08-22 07:23:17.729458050 DEBUG Updating project to check open files 2026-08-22 07:23:17.729468950 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.729471770 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:17.729490700 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.729493570 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.729499110 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:17.729504250 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.729506420 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.729510660 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:17.729515120 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.729517370 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.729521340 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:17.729525790 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.729527900 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:17.729531921 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-08-22 07:23:17.729569671 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.729619851 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.737230508 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.737301338 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.737307808 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.737310408 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.737313198 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.737433819 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-22 07:23:17.737463049 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-08-22 07:23:17.737472139 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-08-22 07:23:17.737503289 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-08-22 07:23:17.737508009 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-08-22 07:23:17.737537929 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:17.737578159 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.737582429 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.737584719 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.737586999 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.747687065 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.747709675 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.747717605 DEBUG method="shutdown" response.id=2 duration=11.66µs 2026-08-22 07:23:17.747728125 DEBUG Received server response for request 2 2026-08-22 07:23:17.747731885 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.747741505 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-08-22 07:23:17.749811463 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.749870163 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.749904363 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.749956333 DEBUG Client info: None 2026-08-22 07:23:17.749980053 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.749991863 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.749997093 INFO Version: Unknown 2026-08-22 07:23:17.750034714 DEBUG Received server response for request 1 2026-08-22 07:23:17.750073154 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.750187324 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.750233654 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.750237194 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.750252874 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.750296165 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.750308235 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.750311605 DEBUG Initializing workspace `file:///tmp/.tmpuMGVYP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.750329605 DEBUG Searching for a project in '/tmp/.tmpuMGVYP/src' 2026-08-22 07:23:17.750360935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.750365295 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.750667376 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.750672886 DEBUG Discovering virtual environment in `/tmp/.tmpuMGVYP/src` 2026-08-22 07:23:17.750713556 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.750717956 DEBUG No virtual environment found 2026-08-22 07:23:17.750729876 DEBUG Adding first-party search path `/tmp/.tmpuMGVYP/src` 2026-08-22 07:23:17.750734006 DEBUG Using vendored stdlib 2026-08-22 07:23:17.750823766 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.750828286 DEBUG Adding new file root '/tmp/.tmpuMGVYP/src' of kind Project 2026-08-22 07:23:17.750942767 DEBUG Updating project to check open files 2026-08-22 07:23:17.750951747 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.750954977 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.750995997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpuMGVYP/src/foo", kind: File } 2026-08-22 07:23:17.751012587 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuMGVYP/src/foo` 2026-08-22 07:23:17.751014897 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.751020997 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.751045747 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpuMGVYP/src/foo' 2026-08-22 07:23:17.751105917 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.758730485 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.762672439 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.762683149 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.762912609 DEBUG Client sends notification `textDocument/didClose` 2026-08-22 07:23:17.762940600 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpuMGVYP/src/foo` 2026-08-22 07:23:17.762947990 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-22 07:23:17.762960290 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-22 07:23:17.762966620 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpuMGVYP/src/foo` from project `src` 2026-08-22 07:23:17.762977700 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpuMGVYP/src/foo` 2026-08-22 07:23:17.762982220 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpuMGVYP/src/foo` 2026-08-22 07:23:17.762994260 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.762998130 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.763074610 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.763113650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuMGVYP/src/foo") 2026-08-22 07:23:17.763118930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuMGVYP/src/foo` 2026-08-22 07:23:17.763123080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuMGVYP/src/foo` 2026-08-22 07:23:17.763141670 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.763145280 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.773283346 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.773314946 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.773322516 DEBUG method="shutdown" response.id=2 duration=11.92µs 2026-08-22 07:23:17.773339607 DEBUG Received server response for request 2 2026-08-22 07:23:17.773343377 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.773351607 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-08-22 07:23:17.775856386 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-08-22 07:23:17.775919316 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.775954986 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.776013006 DEBUG Client info: None 2026-08-22 07:23:17.776037396 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.776049056 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-22 07:23:17.776055476 INFO Version: Unknown 2026-08-22 07:23:17.776093876 DEBUG Received server response for request 1 2026-08-22 07:23:17.776129546 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.776258647 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.776292667 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.776296347 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.776311207 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.776358747 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.776369867 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.776374107 DEBUG Initializing workspace `file:///tmp/.tmpAzHD6M/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.776393237 DEBUG Searching for a project in '/tmp/.tmpAzHD6M/src' 2026-08-22 07:23:17.776425198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.776429408 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.776739279 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.776744239 DEBUG Discovering virtual environment in `/tmp/.tmpAzHD6M/src` 2026-08-22 07:23:17.776784049 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.776788169 DEBUG No virtual environment found 2026-08-22 07:23:17.776799359 DEBUG Adding first-party search path `/tmp/.tmpAzHD6M/src` 2026-08-22 07:23:17.776803319 DEBUG Using vendored stdlib 2026-08-22 07:23:17.776900639 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.776904719 DEBUG Adding new file root '/tmp/.tmpAzHD6M/src' of kind Project 2026-08-22 07:23:17.777019360 DEBUG Updating project to check open files 2026-08-22 07:23:17.777028620 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.777031410 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.777070520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpAzHD6M/src/foo.py", kind: File } 2026-08-22 07:23:17.777084750 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAzHD6M/src/foo.py` 2026-08-22 07:23:17.777087220 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.777093200 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.777116800 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpAzHD6M/src/foo.py' 2026-08-22 07:23:17.777174070 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.784800237 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.788743961 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.788755321 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.799063698 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.799099648 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.799109788 DEBUG method="shutdown" response.id=2 duration=15.11µs 2026-08-22 07:23:17.799129278 DEBUG Received server response for request 2 2026-08-22 07:23:17.799133448 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.799149919 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-22 07:23:17.801548197 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.801603097 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.801639227 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.801696928 DEBUG Client info: None 2026-08-22 07:23:17.801731448 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.801743198 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.801748538 INFO Version: Unknown 2026-08-22 07:23:17.801784408 DEBUG Received server response for request 1 2026-08-22 07:23:17.801818688 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.801940118 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.801980589 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.801983939 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.801996279 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.802050669 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.802062169 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.802065959 DEBUG Initializing workspace `file:///tmp/.tmpMMNqwC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.802084629 DEBUG Searching for a project in '/tmp/.tmpMMNqwC/src' 2026-08-22 07:23:17.802116689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.802121419 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.802438580 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.802443730 DEBUG Discovering virtual environment in `/tmp/.tmpMMNqwC/src` 2026-08-22 07:23:17.802487080 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.802491480 DEBUG No virtual environment found 2026-08-22 07:23:17.802502610 DEBUG Adding first-party search path `/tmp/.tmpMMNqwC/src` 2026-08-22 07:23:17.802506720 DEBUG Using vendored stdlib 2026-08-22 07:23:17.802593301 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.802598111 DEBUG Adding new file root '/tmp/.tmpMMNqwC/src' of kind Project 2026-08-22 07:23:17.802723211 DEBUG Updating project to check open files 2026-08-22 07:23:17.802733091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.802735961 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.802777651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMMNqwC/src/foo.py", kind: File } 2026-08-22 07:23:17.802794011 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMMNqwC/src/foo.py` 2026-08-22 07:23:17.802796411 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.802801851 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.802827262 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpMMNqwC/src/foo.py' 2026-08-22 07:23:17.802877892 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.802882072 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.813064218 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.813085508 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.813092118 DEBUG method="shutdown" response.id=2 duration=9.88µs 2026-08-22 07:23:17.813102388 DEBUG Received server response for request 2 2026-08-22 07:23:17.813105768 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.813114878 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-08-22 07:23:17.814240292 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.814302942 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.814335733 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.814377243 DEBUG Client info: None 2026-08-22 07:23:17.814400963 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.814410703 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-22 07:23:17.814415913 INFO Version: Unknown 2026-08-22 07:23:17.814450923 DEBUG Received server response for request 1 2026-08-22 07:23:17.814497093 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.814616274 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.814651564 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.814655014 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.814670004 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.814721714 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.814736524 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.814741194 DEBUG Initializing workspace `file:///tmp/.tmpZpEwEu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.814762854 DEBUG Searching for a project in '/tmp/.tmpZpEwEu/src' 2026-08-22 07:23:17.814797184 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.814801784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.815478997 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.815484947 DEBUG Discovering virtual environment in `/tmp/.tmpZpEwEu/src` 2026-08-22 07:23:17.815534997 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.815540277 DEBUG No virtual environment found 2026-08-22 07:23:17.815553277 DEBUG Adding first-party search path `/tmp/.tmpZpEwEu/src` 2026-08-22 07:23:17.815557527 DEBUG Using vendored stdlib 2026-08-22 07:23:17.815687327 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.815693247 DEBUG Adding new file root '/tmp/.tmpZpEwEu/src' of kind Project 2026-08-22 07:23:17.815839508 DEBUG Updating project to check open files 2026-08-22 07:23:17.815860608 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.815864718 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.815935528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZpEwEu/src/foo.py", kind: File } 2026-08-22 07:23:17.815956858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZpEwEu/src/foo.py` 2026-08-22 07:23:17.815959668 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.815966668 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.816012269 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpZpEwEu/src/foo.py' 2026-08-22 07:23:17.816087689 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.832457617 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.832849758 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.832861829 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.843183775 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.843238086 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.843251326 DEBUG method="shutdown" response.id=2 duration=18.43µs 2026-08-22 07:23:17.843272576 DEBUG Received server response for request 2 2026-08-22 07:23:17.843277016 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.843293916 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-08-22 07:23:17.846026715 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.846095606 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.846133426 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.846191156 DEBUG Client info: None 2026-08-22 07:23:17.846213696 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.846238886 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.846244256 INFO Version: Unknown 2026-08-22 07:23:17.846284806 DEBUG Received server response for request 1 2026-08-22 07:23:17.846330557 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.846445107 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.846484037 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.846488267 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.846504367 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.846552097 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.846562477 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.846566657 DEBUG Initializing workspace `file:///tmp/.tmpTHIa4Q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.846585717 DEBUG Searching for a project in '/tmp/.tmpTHIa4Q/src' 2026-08-22 07:23:17.846627998 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.846632778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.846952029 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.846957459 DEBUG Discovering virtual environment in `/tmp/.tmpTHIa4Q/src` 2026-08-22 07:23:17.847001439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.847005759 DEBUG No virtual environment found 2026-08-22 07:23:17.847017069 DEBUG Adding first-party search path `/tmp/.tmpTHIa4Q/src` 2026-08-22 07:23:17.847020969 DEBUG Using vendored stdlib 2026-08-22 07:23:17.847111499 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.847116809 DEBUG Adding new file root '/tmp/.tmpTHIa4Q/src' of kind Project 2026-08-22 07:23:17.847252940 DEBUG Updating project to check open files 2026-08-22 07:23:17.847265130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.847268240 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.847312090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTHIa4Q/src/foo.py", kind: File } 2026-08-22 07:23:17.847327940 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTHIa4Q/src/foo.py` 2026-08-22 07:23:17.847330500 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.847336440 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.847365970 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpTHIa4Q/src/foo.py' 2026-08-22 07:23:17.847415010 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.859939645 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.860279986 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.860290396 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.870576843 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.870616733 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.870626623 DEBUG method="shutdown" response.id=2 duration=16.26µs 2026-08-22 07:23:17.870638683 DEBUG Received server response for request 2 2026-08-22 07:23:17.870643173 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.870659403 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-08-22 07:23:17.873325753 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.873386223 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.873422853 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.873479353 DEBUG Client info: None 2026-08-22 07:23:17.873504213 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.873515163 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.873520353 INFO Version: Unknown 2026-08-22 07:23:17.873559233 DEBUG Received server response for request 1 2026-08-22 07:23:17.873598754 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.873716634 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.873755474 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.873759504 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.873773654 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.873833284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.873844624 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.873848405 DEBUG Initializing workspace `file:///tmp/.tmp9qhWnY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.873867855 DEBUG Searching for a project in '/tmp/.tmp9qhWnY/src' 2026-08-22 07:23:17.873901425 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.873905995 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.874214516 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.874235106 DEBUG Discovering virtual environment in `/tmp/.tmp9qhWnY/src` 2026-08-22 07:23:17.874276666 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.874280906 DEBUG No virtual environment found 2026-08-22 07:23:17.874291606 DEBUG Adding first-party search path `/tmp/.tmp9qhWnY/src` 2026-08-22 07:23:17.874295576 DEBUG Using vendored stdlib 2026-08-22 07:23:17.874382716 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.874387796 DEBUG Adding new file root '/tmp/.tmp9qhWnY/src' of kind Project 2026-08-22 07:23:17.874516687 DEBUG Updating project to check open files 2026-08-22 07:23:17.874526777 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.874529867 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.874570957 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9qhWnY/src/foo.py", kind: File } 2026-08-22 07:23:17.874586827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9qhWnY/src/foo.py` 2026-08-22 07:23:17.874589367 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.874595407 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.874620647 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp9qhWnY/src/foo.py' 2026-08-22 07:23:17.874682978 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:17.882317895 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:17.886236289 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.886247639 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.886272719 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:17.886297339 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:17.886331829 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9qhWnY/src/foo.py", kind: FileContent } 2026-08-22 07:23:17.886338639 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9qhWnY/src/foo.py` 2026-08-22 07:23:17.886367059 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp9qhWnY/src/foo.py' 2026-08-22 07:23:17.886424219 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:17.886428199 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:17.896655866 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:17.896677826 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:17.896685646 DEBUG method="shutdown" response.id=2 duration=11.41µs 2026-08-22 07:23:17.896702626 DEBUG Received server response for request 2 2026-08-22 07:23:17.896706986 DEBUG Client sends notification `exit` 2026-08-22 07:23:17.896715916 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-08-22 07:23:17.899173955 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:17.899264655 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:17.899299255 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:17.899350315 DEBUG Client info: None 2026-08-22 07:23:17.899374306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:17.899386616 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:17.899392606 INFO Version: Unknown 2026-08-22 07:23:17.899432456 DEBUG Received server response for request 1 2026-08-22 07:23:17.899472186 DEBUG Client sends notification `initialized` 2026-08-22 07:23:17.899584576 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:17.899619126 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:17.899622256 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:17.899638556 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:17.899642806 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:17.899684437 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:17.899695727 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:17.899699807 DEBUG Initializing workspace `file:///tmp/.tmppS7ChI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:17.899718237 DEBUG Searching for a project in '/tmp/.tmppS7ChI/src' 2026-08-22 07:23:17.899749727 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:17.899753937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:17.900057278 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:17.900062538 DEBUG Discovering virtual environment in `/tmp/.tmppS7ChI/src` 2026-08-22 07:23:17.900102428 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:17.900106778 DEBUG No virtual environment found 2026-08-22 07:23:17.900117948 DEBUG Adding first-party search path `/tmp/.tmppS7ChI/src` 2026-08-22 07:23:17.900122008 DEBUG Using vendored stdlib 2026-08-22 07:23:17.900211958 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:17.900230909 DEBUG Adding new file root '/tmp/.tmppS7ChI/src' of kind Project 2026-08-22 07:23:17.900345629 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:17.900349439 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:17.900390649 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmppS7ChI/src/foo.py", kind: File } 2026-08-22 07:23:17.900406289 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppS7ChI/src/foo.py` 2026-08-22 07:23:17.900409039 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:17.900419089 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:17.900430969 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:17.900447409 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmppS7ChI/src/foo.py", kind: FileContent } 2026-08-22 07:23:17.900451399 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmppS7ChI/src/foo.py` 2026-08-22 07:23:18.009828092 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.009907623 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.009924613 DEBUG method="shutdown" response.id=2 duration=27.13µs 2026-08-22 07:23:18.009950533 DEBUG Received server response for request 2 2026-08-22 07:23:18.009955283 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.009972043 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-08-22 07:23:18.011549148 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.011619739 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.011664659 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.011748099 DEBUG Client info: None 2026-08-22 07:23:18.011796509 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.011810889 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.011817469 INFO Version: Unknown 2026-08-22 07:23:18.011858619 DEBUG Received server response for request 1 2026-08-22 07:23:18.011906160 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.012076430 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.012122760 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.012126290 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.012143990 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.012216861 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.012244601 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.012249311 DEBUG Initializing workspace `file:///tmp/.tmpTMA0LD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.012273421 DEBUG Searching for a project in '/tmp/.tmpTMA0LD/src' 2026-08-22 07:23:18.012309711 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.012315121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.013021523 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.013027553 DEBUG Discovering virtual environment in `/tmp/.tmpTMA0LD/src` 2026-08-22 07:23:18.013081714 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.013088444 DEBUG No virtual environment found 2026-08-22 07:23:18.013102264 DEBUG Adding first-party search path `/tmp/.tmpTMA0LD/src` 2026-08-22 07:23:18.013106584 DEBUG Using vendored stdlib 2026-08-22 07:23:18.013241084 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.013251394 DEBUG Adding new file root '/tmp/.tmpTMA0LD/src' of kind Project 2026-08-22 07:23:18.013417985 DEBUG Updating project to check open files 2026-08-22 07:23:18.013437145 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.013441215 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.013511595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTMA0LD/src/script.py", kind: File } 2026-08-22 07:23:18.013536815 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTMA0LD/src/script.py` 2026-08-22 07:23:18.013539505 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.013546855 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.013649016 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.013679186 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.013683246 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:18.013687126 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:18.013769346 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.013810416 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.013814786 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.013999557 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.014028557 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:18.014057297 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTMA0LD/src/script.py", kind: FileContent } 2026-08-22 07:23:18.014062807 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpTMA0LD/src/script.py` 2026-08-22 07:23:18.014084607 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-22 07:23:18.014091497 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-22 07:23:18.014172227 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.014199118 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.014203728 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:18.014206528 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:18.014302698 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-22 07:23:18.014344648 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpTMA0LD/src/script.py' 2026-08-22 07:23:18.014392868 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.022654917 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.022725277 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.022731667 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.032956993 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.032985733 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.032995953 DEBUG method="shutdown" response.id=2 duration=16.26µs 2026-08-22 07:23:18.033007624 DEBUG Received server response for request 2 2026-08-22 07:23:18.033012484 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.033021924 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-08-22 07:23:18.035267301 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.035332162 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.035369162 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.035426632 DEBUG Client info: None 2026-08-22 07:23:18.035451932 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.035465072 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.035471212 INFO Version: Unknown 2026-08-22 07:23:18.035512902 DEBUG Received server response for request 1 2026-08-22 07:23:18.035558112 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.035686083 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.035726413 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.035730103 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.035746833 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.035796213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.035807003 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.035811263 DEBUG Initializing workspace `file:///tmp/.tmpke0Xto/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.035830773 DEBUG Searching for a project in '/tmp/.tmpke0Xto/src' 2026-08-22 07:23:18.035863764 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.035868414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.036177605 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.036183005 DEBUG Discovering virtual environment in `/tmp/.tmpke0Xto/src` 2026-08-22 07:23:18.036245825 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.036250065 DEBUG No virtual environment found 2026-08-22 07:23:18.036260635 DEBUG Adding first-party search path `/tmp/.tmpke0Xto/src` 2026-08-22 07:23:18.036264715 DEBUG Using vendored stdlib 2026-08-22 07:23:18.036356375 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.036361435 DEBUG Adding new file root '/tmp/.tmpke0Xto/src' of kind Project 2026-08-22 07:23:18.036479936 DEBUG Updating project to check open files 2026-08-22 07:23:18.036489616 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.036492636 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.036534666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpke0Xto/src/foo.py", kind: File } 2026-08-22 07:23:18.036549996 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpke0Xto/src/foo.py` 2026-08-22 07:23:18.036552436 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.036558376 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.036582936 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpke0Xto/src/foo.py' 2026-08-22 07:23:18.036653596 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.038362142 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.038368772 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.038377932 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.038423472 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpke0Xto/src/foo.py", kind: FileContent } 2026-08-22 07:23:18.038432673 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpke0Xto/src/foo.py` 2026-08-22 07:23:18.038457493 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpke0Xto/src/foo.py' 2026-08-22 07:23:18.038512653 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.038517203 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.048786259 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.048814079 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.048821459 DEBUG method="shutdown" response.id=2 duration=10.72µs 2026-08-22 07:23:18.048831389 DEBUG Received server response for request 2 2026-08-22 07:23:18.048835609 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.048844529 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-08-22 07:23:18.050242684 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.050303644 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.050337904 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.050398804 DEBUG Client info: None 2026-08-22 07:23:18.050424845 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.050438505 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.050444625 INFO Version: Unknown 2026-08-22 07:23:18.050487705 DEBUG Received server response for request 1 2026-08-22 07:23:18.050522905 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.050665125 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.050700816 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.050704306 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.050718326 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.050772196 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.050785936 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.050790586 DEBUG Initializing workspace `file:///tmp/.tmpnugZse/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.050811316 DEBUG Searching for a project in '/tmp/.tmpnugZse/src' 2026-08-22 07:23:18.050846956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.050851906 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.051427788 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.051433508 DEBUG Discovering virtual environment in `/tmp/.tmpnugZse/src` 2026-08-22 07:23:18.051482998 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.051487758 DEBUG No virtual environment found 2026-08-22 07:23:18.051500188 DEBUG Adding first-party search path `/tmp/.tmpnugZse/src` 2026-08-22 07:23:18.051504468 DEBUG Using vendored stdlib 2026-08-22 07:23:18.051633439 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.051639029 DEBUG Adding new file root '/tmp/.tmpnugZse/src' of kind Project 2026-08-22 07:23:18.051783669 DEBUG Updating project to check open files 2026-08-22 07:23:18.051799529 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.051803439 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.051872500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnugZse/src/foo.py", kind: File } 2026-08-22 07:23:18.051899680 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnugZse/src/foo.py` 2026-08-22 07:23:18.051902410 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.051909790 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.051950140 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpnugZse/src/foo.py' 2026-08-22 07:23:18.052046680 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.054634559 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.054642809 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.054652589 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.054702970 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnugZse/src/foo.py", kind: FileContent } 2026-08-22 07:23:18.054712810 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnugZse/src/foo.py` 2026-08-22 07:23:18.054736780 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpnugZse/src/foo.py' 2026-08-22 07:23:18.054791950 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.054796510 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.065023496 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.065045286 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.065052896 DEBUG method="shutdown" response.id=2 duration=11.62µs 2026-08-22 07:23:18.065065396 DEBUG Received server response for request 2 2026-08-22 07:23:18.065069356 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.065078576 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-08-22 07:23:18.066502801 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.066568161 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.066602761 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.066656701 DEBUG Client info: None 2026-08-22 07:23:18.066682782 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.066695092 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.066701192 INFO Version: Unknown 2026-08-22 07:23:18.066741102 DEBUG Received server response for request 1 2026-08-22 07:23:18.066785752 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.066921692 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.066956832 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.066960342 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.066975383 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.067024733 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.067038613 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.067043383 DEBUG Initializing workspace `file:///tmp/.tmp9eBMG2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.067063303 DEBUG Searching for a project in '/tmp/.tmp9eBMG2/src' 2026-08-22 07:23:18.067099483 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.067104783 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.067641085 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.067647245 DEBUG Discovering virtual environment in `/tmp/.tmp9eBMG2/src` 2026-08-22 07:23:18.067695975 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.067701105 DEBUG No virtual environment found 2026-08-22 07:23:18.067713985 DEBUG Adding first-party search path `/tmp/.tmp9eBMG2/src` 2026-08-22 07:23:18.067718205 DEBUG Using vendored stdlib 2026-08-22 07:23:18.067844396 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.067850526 DEBUG Adding new file root '/tmp/.tmp9eBMG2/src' of kind Project 2026-08-22 07:23:18.067991426 DEBUG Updating project to check open files 2026-08-22 07:23:18.068006986 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.068010496 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.068078386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9eBMG2/src/script.py", kind: File } 2026-08-22 07:23:18.068099826 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9eBMG2/src/script.py` 2026-08-22 07:23:18.068102857 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.068109547 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.068136907 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-22 07:23:18.068143047 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-22 07:23:18.068250487 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.068282687 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.068287167 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:18.068290637 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:18.068375067 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-22 07:23:18.068415608 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp9eBMG2/src/script.py' 2026-08-22 07:23:18.068463438 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.078717294 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.081196463 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.081209473 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.081436314 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.081465814 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:18.081499854 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9eBMG2/src/script.py", kind: FileContent } 2026-08-22 07:23:18.081506934 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9eBMG2/src/script.py` 2026-08-22 07:23:18.081533934 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.13` 2026-08-22 07:23:18.081539434 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.13 2026-08-22 07:23:18.081627665 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.081666645 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.081671565 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:18.081674755 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:18.081760805 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.13, platform: linux 2026-08-22 07:23:18.081785645 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp9eBMG2/src/script.py' 2026-08-22 07:23:18.081802155 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.091489240 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.093671308 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.093680038 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.103813734 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.103858174 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.103868334 DEBUG method="shutdown" response.id=2 duration=16.12µs 2026-08-22 07:23:18.103888654 DEBUG Received server response for request 2 2026-08-22 07:23:18.103892084 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.103908864 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-08-22 07:23:18.107582247 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.107646947 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.107684078 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.107743798 DEBUG Client info: None 2026-08-22 07:23:18.107769138 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.107781598 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.107787358 INFO Version: Unknown 2026-08-22 07:23:18.107825268 DEBUG Received server response for request 1 2026-08-22 07:23:18.107870718 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.107995149 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.108035189 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.108039129 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.108055729 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.108111379 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.108122499 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.108126929 DEBUG Initializing workspace `file:///tmp/.tmpxlpDr1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.108146099 DEBUG Searching for a project in '/tmp/.tmpxlpDr1/src' 2026-08-22 07:23:18.108178409 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.108182979 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.108529561 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.108534831 DEBUG Discovering virtual environment in `/tmp/.tmpxlpDr1/src` 2026-08-22 07:23:18.108577801 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.108581851 DEBUG No virtual environment found 2026-08-22 07:23:18.108593211 DEBUG Adding first-party search path `/tmp/.tmpxlpDr1/src` 2026-08-22 07:23:18.108597261 DEBUG Using vendored stdlib 2026-08-22 07:23:18.108692181 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.108696331 DEBUG Adding new file root '/tmp/.tmpxlpDr1/src' of kind Project 2026-08-22 07:23:18.108816492 DEBUG Updating project to check open files 2026-08-22 07:23:18.108828522 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.108831762 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.108875412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxlpDr1/src/foo.py", kind: File } 2026-08-22 07:23:18.108899042 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxlpDr1/src/foo.py` 2026-08-22 07:23:18.108901642 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.108908102 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.108926842 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpxlpDr1/src/foo.py' 2026-08-22 07:23:18.108958282 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.108962512 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.108979402 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:18.109006632 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:18.109009932 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:18.109015422 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-22 07:23:18.109020252 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:18.109022512 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:18.109026632 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-08-22 07:23:18.109031222 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:18.109033522 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:18.109038142 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(203)), file(Id(202)), file(Id(200))}}: Set open project files (count: 4) 2026-08-22 07:23:18.109059122 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-22 07:23:18.109106893 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.110818289 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.110825279 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.110829139 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.110854589 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-22 07:23:18.110877649 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxlpDr1/src` 2026-08-22 07:23:18.110905289 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxlpDr1/src/foo.py", kind: Any } 2026-08-22 07:23:18.110931399 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.110934549 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.110937149 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.110939749 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.221350145 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.221418656 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.221437656 DEBUG method="shutdown" response.id=2 duration=27.44µs 2026-08-22 07:23:18.221460746 DEBUG Received server response for request 2 2026-08-22 07:23:18.221465216 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.221475746 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-08-22 07:23:18.223350432 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.223434193 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.223478663 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.223561793 DEBUG Client info: None 2026-08-22 07:23:18.223600853 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.223616803 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.223623643 INFO Version: Unknown 2026-08-22 07:23:18.223665363 DEBUG Received server response for request 1 2026-08-22 07:23:18.223711294 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.223893954 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.223935014 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.223939054 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.223955425 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.223977775 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-22 07:23:18.224025535 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.224041465 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.224045865 DEBUG Initializing workspace `file:///tmp/.tmp3pEEVq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.224069225 DEBUG Searching for a project in '/tmp/.tmp3pEEVq/src' 2026-08-22 07:23:18.224106175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.224110985 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.224790227 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.224796757 DEBUG Discovering virtual environment in `/tmp/.tmp3pEEVq/src` 2026-08-22 07:23:18.224845838 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.224851118 DEBUG No virtual environment found 2026-08-22 07:23:18.224863988 DEBUG Adding first-party search path `/tmp/.tmp3pEEVq/src` 2026-08-22 07:23:18.224868268 DEBUG Using vendored stdlib 2026-08-22 07:23:18.224997408 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.225003078 DEBUG Adding new file root '/tmp/.tmp3pEEVq/src' of kind Project 2026-08-22 07:23:18.225160259 DEBUG Updating project to check open files 2026-08-22 07:23:18.225181329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.225185139 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.225273139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3pEEVq/src/foo.py", kind: File } 2026-08-22 07:23:18.225295029 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3pEEVq/src/foo.py` 2026-08-22 07:23:18.225297749 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.225304859 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.225318689 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp3pEEVq/src` 2026-08-22 07:23:18.225335449 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp3pEEVq/src/foo.py", kind: Any } 2026-08-22 07:23:18.334162954 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.334260505 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.334278555 DEBUG method="shutdown" response.id=2 duration=26.87µs 2026-08-22 07:23:18.334302495 DEBUG Received server response for request 2 2026-08-22 07:23:18.334307705 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.334323945 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-08-22 07:23:18.335751670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.335817740 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.335862170 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.335940291 DEBUG Client info: None 2026-08-22 07:23:18.335986411 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.336001441 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.336007521 INFO Version: Unknown 2026-08-22 07:23:18.336047691 DEBUG Received server response for request 1 2026-08-22 07:23:18.336090251 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.336246122 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.336293882 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.336297942 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.336315092 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.336378952 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.336392162 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.336396742 DEBUG Initializing workspace `file:///tmp/.tmpx6hNw5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.336420942 DEBUG Searching for a project in '/tmp/.tmpx6hNw5/src' 2026-08-22 07:23:18.336456412 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.336461552 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.336852074 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.336858024 DEBUG Discovering virtual environment in `/tmp/.tmpx6hNw5/src` 2026-08-22 07:23:18.336917514 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.336922754 DEBUG No virtual environment found 2026-08-22 07:23:18.336936684 DEBUG Adding first-party search path `/tmp/.tmpx6hNw5/src` 2026-08-22 07:23:18.336941054 DEBUG Using vendored stdlib 2026-08-22 07:23:18.337048554 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.337054454 DEBUG Adding new file root '/tmp/.tmpx6hNw5/src' of kind Project 2026-08-22 07:23:18.337199115 DEBUG Updating project to check open files 2026-08-22 07:23:18.337214115 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.337233645 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.337286775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpx6hNw5/src/foo.py", kind: File } 2026-08-22 07:23:18.337308335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx6hNw5/src/foo.py` 2026-08-22 07:23:18.337311625 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.337318465 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.337360646 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpx6hNw5/src/foo.py' 2026-08-22 07:23:18.337463426 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.345685195 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.349727950 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.349738850 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.360029206 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.360067316 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.360079806 DEBUG method="shutdown" response.id=2 duration=18.97µs 2026-08-22 07:23:18.360091206 DEBUG Received server response for request 2 2026-08-22 07:23:18.360095856 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.360111787 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-08-22 07:23:18.362562005 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.362614915 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.362651956 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.362714776 DEBUG Client info: None 2026-08-22 07:23:18.362745606 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.362759396 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.362765736 INFO Version: Unknown 2026-08-22 07:23:18.362807696 DEBUG Received server response for request 1 2026-08-22 07:23:18.362842406 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.363020627 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.363066397 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.363070007 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.363082517 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.363144637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.363160587 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.363165448 DEBUG Initializing workspace `file:///tmp/.tmp8ayGZt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.363189348 DEBUG Searching for a project in '/tmp/.tmp8ayGZt/src' 2026-08-22 07:23:18.363240948 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.363245898 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.363935970 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.363942260 DEBUG Discovering virtual environment in `/tmp/.tmp8ayGZt/src` 2026-08-22 07:23:18.363996400 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.364001670 DEBUG No virtual environment found 2026-08-22 07:23:18.364014340 DEBUG Adding first-party search path `/tmp/.tmp8ayGZt/src` 2026-08-22 07:23:18.364018681 DEBUG Using vendored stdlib 2026-08-22 07:23:18.364151261 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.364162321 DEBUG Adding new file root '/tmp/.tmp8ayGZt/src' of kind Project 2026-08-22 07:23:18.364342342 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.364347282 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.364417792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8ayGZt/src/foo.py", kind: File } 2026-08-22 07:23:18.364440882 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8ayGZt/src/foo.py` 2026-08-22 07:23:18.364443562 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.364460212 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.473264559 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.473339100 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.473355650 DEBUG method="shutdown" response.id=2 duration=26.31µs 2026-08-22 07:23:18.473380640 DEBUG Received server response for request 2 2026-08-22 07:23:18.473384850 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.473401280 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-08-22 07:23:18.474968096 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.475034296 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.475080136 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.475159166 DEBUG Client info: None 2026-08-22 07:23:18.475207306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.475235567 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.475241707 INFO Version: Unknown 2026-08-22 07:23:18.475282847 DEBUG Received server response for request 1 2026-08-22 07:23:18.475330607 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.475494437 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.475536698 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.475540978 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.475558368 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.475630008 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.475646188 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.475651358 DEBUG Initializing workspace `file:///tmp/.tmp4M1QVo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.475675098 DEBUG Searching for a project in '/tmp/.tmp4M1QVo/src' 2026-08-22 07:23:18.475710908 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.475715688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.476404341 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.476410461 DEBUG Discovering virtual environment in `/tmp/.tmp4M1QVo/src` 2026-08-22 07:23:18.476464501 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.476469481 DEBUG No virtual environment found 2026-08-22 07:23:18.476483541 DEBUG Adding first-party search path `/tmp/.tmp4M1QVo/src` 2026-08-22 07:23:18.476487821 DEBUG Using vendored stdlib 2026-08-22 07:23:18.476612292 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.476618182 DEBUG Adding new file root '/tmp/.tmp4M1QVo/src' of kind Project 2026-08-22 07:23:18.476781342 DEBUG Updating project to check open files 2026-08-22 07:23:18.476801902 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.476805602 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.476875913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4M1QVo/src/foo", kind: File } 2026-08-22 07:23:18.476904993 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4M1QVo/src/foo` 2026-08-22 07:23:18.476908063 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.476915253 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.476958223 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp4M1QVo/src/foo' 2026-08-22 07:23:18.477053943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.485552463 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.489625158 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.489635838 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.499935624 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.499974535 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.499986205 DEBUG method="shutdown" response.id=2 duration=17.71µs 2026-08-22 07:23:18.500005215 DEBUG Received server response for request 2 2026-08-22 07:23:18.500009655 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.500025865 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-08-22 07:23:18.502631424 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.502700265 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.502740515 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.502843405 DEBUG Client info: None 2026-08-22 07:23:18.502891995 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.502907595 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.502914205 INFO Version: Unknown 2026-08-22 07:23:18.502959175 DEBUG Received server response for request 1 2026-08-22 07:23:18.503003256 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.503157236 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.503191776 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.503195416 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.503211926 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.503284087 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.503298907 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.503303677 DEBUG Initializing workspace `file:///tmp/.tmpk66ENc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.503325577 DEBUG Searching for a project in '/tmp/.tmpk66ENc/src' 2026-08-22 07:23:18.503362267 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.503367447 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.503923939 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.503929429 DEBUG Discovering virtual environment in `/tmp/.tmpk66ENc/src` 2026-08-22 07:23:18.503976349 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.503981499 DEBUG No virtual environment found 2026-08-22 07:23:18.503994499 DEBUG Adding first-party search path `/tmp/.tmpk66ENc/src` 2026-08-22 07:23:18.503998719 DEBUG Using vendored stdlib 2026-08-22 07:23:18.504123580 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.504129030 DEBUG Adding new file root '/tmp/.tmpk66ENc/src' of kind Project 2026-08-22 07:23:18.504292020 DEBUG Updating project to check open files 2026-08-22 07:23:18.504307490 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.504311200 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.504366370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpk66ENc/src/script.py", kind: File } 2026-08-22 07:23:18.504387100 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk66ENc/src/script.py` 2026-08-22 07:23:18.504389850 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.504396490 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.504509471 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.504542891 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.504547091 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:18.504550891 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:18.504640671 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.504695132 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.504702262 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.514961218 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.514989978 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.514997028 DEBUG method="shutdown" response.id=2 duration=11.17µs 2026-08-22 07:23:18.515009188 DEBUG Received server response for request 2 2026-08-22 07:23:18.515013308 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.515022458 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-08-22 07:23:18.516261103 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.516331713 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.516371393 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.516423133 DEBUG Client info: None 2026-08-22 07:23:18.516449123 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.516460494 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.516465904 INFO Version: Unknown 2026-08-22 07:23:18.516501284 DEBUG Received server response for request 1 2026-08-22 07:23:18.516546024 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.516643674 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.516678774 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.516682414 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.516697224 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.516754125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.516763735 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.516767515 DEBUG Initializing workspace `file:///tmp/.tmp6LLW7h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.516785065 DEBUG Searching for a project in '/tmp/.tmp6LLW7h/src' 2026-08-22 07:23:18.516817595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.516822255 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.517125486 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.517130036 DEBUG Discovering virtual environment in `/tmp/.tmp6LLW7h/src` 2026-08-22 07:23:18.517169566 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.517173206 DEBUG No virtual environment found 2026-08-22 07:23:18.517184476 DEBUG Adding first-party search path `/tmp/.tmp6LLW7h/src` 2026-08-22 07:23:18.517188306 DEBUG Using vendored stdlib 2026-08-22 07:23:18.517288806 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.517292776 DEBUG Adding new file root '/tmp/.tmp6LLW7h/src' of kind Project 2026-08-22 07:23:18.517403787 DEBUG Updating project to check open files 2026-08-22 07:23:18.517413047 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.517415867 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.517457447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6LLW7h/src/foo.ipynb", kind: File } 2026-08-22 07:23:18.517472267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6LLW7h/src/foo.ipynb` 2026-08-22 07:23:18.517474607 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.517480117 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.517516537 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp6LLW7h/src/foo.ipynb' 2026-08-22 07:23:18.517611788 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.528520116 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.532813262 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.532825112 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.542990268 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.543028748 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.543041398 DEBUG method="shutdown" response.id=2 duration=18.57µs 2026-08-22 07:23:18.543060478 DEBUG Received server response for request 2 2026-08-22 07:23:18.543063938 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.543080388 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-08-22 07:23:18.545505807 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.545562527 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.545597367 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.545649908 DEBUG Client info: None 2026-08-22 07:23:18.545682878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.545694178 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.545699728 INFO Version: Unknown 2026-08-22 07:23:18.545736758 DEBUG Received server response for request 1 2026-08-22 07:23:18.545771768 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.545889888 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.545928368 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.545931719 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.545944749 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.545999629 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.546011389 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.546015659 DEBUG Initializing workspace `file:///tmp/.tmpCxhZF8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.546035029 DEBUG Searching for a project in '/tmp/.tmpCxhZF8/src' 2026-08-22 07:23:18.546068929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.546073219 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.546391640 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.546396930 DEBUG Discovering virtual environment in `/tmp/.tmpCxhZF8/src` 2026-08-22 07:23:18.546440920 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.546445750 DEBUG No virtual environment found 2026-08-22 07:23:18.546456170 DEBUG Adding first-party search path `/tmp/.tmpCxhZF8/src` 2026-08-22 07:23:18.546460300 DEBUG Using vendored stdlib 2026-08-22 07:23:18.546548321 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.546552831 DEBUG Adding new file root '/tmp/.tmpCxhZF8/src' of kind Project 2026-08-22 07:23:18.546670631 DEBUG Updating project to check open files 2026-08-22 07:23:18.546680671 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.546683721 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.546724271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCxhZF8/src/foo.py", kind: File } 2026-08-22 07:23:18.546740871 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCxhZF8/src/foo.py` 2026-08-22 07:23:18.546743441 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.546749261 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.546773471 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpCxhZF8/src/foo.py' 2026-08-22 07:23:18.546834102 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.554467579 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.558392993 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.558403143 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.568680679 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.568704860 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.568715490 DEBUG method="shutdown" response.id=2 duration=15.42µs 2026-08-22 07:23:18.568726660 DEBUG Received server response for request 2 2026-08-22 07:23:18.568731800 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.568741220 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-08-22 07:23:18.571189728 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.571274249 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.571310909 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.571362549 DEBUG Client info: None 2026-08-22 07:23:18.571387659 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.571400149 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.571406329 INFO Version: Unknown 2026-08-22 07:23:18.571447559 DEBUG Received server response for request 1 2026-08-22 07:23:18.571490140 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.571605580 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.571643550 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.571647150 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.571663630 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.571711740 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.571723100 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.571727250 DEBUG Initializing workspace `file:///tmp/.tmpmVC0Uq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.571745720 DEBUG Searching for a project in '/tmp/.tmpmVC0Uq/src' 2026-08-22 07:23:18.571778661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.571782871 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.572087612 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.572092832 DEBUG Discovering virtual environment in `/tmp/.tmpmVC0Uq/src` 2026-08-22 07:23:18.572132752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.572136922 DEBUG No virtual environment found 2026-08-22 07:23:18.572147712 DEBUG Adding first-party search path `/tmp/.tmpmVC0Uq/src` 2026-08-22 07:23:18.572151732 DEBUG Using vendored stdlib 2026-08-22 07:23:18.572260822 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.572265472 DEBUG Adding new file root '/tmp/.tmpmVC0Uq/src' of kind Project 2026-08-22 07:23:18.572389693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.572393153 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.572435253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmVC0Uq/src/foo.py", kind: File } 2026-08-22 07:23:18.572451453 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmVC0Uq/src/foo.py` 2026-08-22 07:23:18.572454113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.572465003 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.575074842 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-08-22 07:23:18.575114312 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpmVC0Uq/src/foo.py' 2026-08-22 07:23:18.575181343 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.582869630 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.586792364 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.586805694 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.597103511 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.597133071 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.597144331 DEBUG method="shutdown" response.id=2 duration=15.90µs 2026-08-22 07:23:18.597156431 DEBUG Received server response for request 2 2026-08-22 07:23:18.597161791 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.597170891 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-08-22 07:23:18.599650630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.599703300 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.599735390 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.599807850 DEBUG Client info: None 2026-08-22 07:23:18.599851481 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.599866211 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.599872971 INFO Version: Unknown 2026-08-22 07:23:18.599917891 DEBUG Received server response for request 1 2026-08-22 07:23:18.599949031 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.600061451 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.600099011 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.600102561 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.600114501 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.600172022 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.600183382 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.600187472 DEBUG Initializing workspace `file:///tmp/.tmpG1KZCv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.600206802 DEBUG Searching for a project in '/tmp/.tmpG1KZCv/src' 2026-08-22 07:23:18.600251792 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.600257072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.600566983 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.600572263 DEBUG Discovering virtual environment in `/tmp/.tmpG1KZCv/src` 2026-08-22 07:23:18.600614443 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.600618733 DEBUG No virtual environment found 2026-08-22 07:23:18.600629723 DEBUG Adding first-party search path `/tmp/.tmpG1KZCv/src` 2026-08-22 07:23:18.600633593 DEBUG Using vendored stdlib 2026-08-22 07:23:18.600723954 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.600728204 DEBUG Adding new file root '/tmp/.tmpG1KZCv/src' of kind Project 2026-08-22 07:23:18.600855874 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.600859814 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.600870174 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-08-22 07:23:18.600872744 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.600884794 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:18.600927024 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-08-22 07:23:18.600987465 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.608613872 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.612542456 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.612550906 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.622800792 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.622832952 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.622845882 DEBUG method="shutdown" response.id=2 duration=18.60µs 2026-08-22 07:23:18.622857412 DEBUG Received server response for request 2 2026-08-22 07:23:18.622861382 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.622871133 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-08-22 07:23:18.625459202 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.625530792 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.625574672 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.625638942 DEBUG Client info: None 2026-08-22 07:23:18.625670882 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.625682883 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.625688583 INFO Version: Unknown 2026-08-22 07:23:18.625729483 DEBUG Received server response for request 1 2026-08-22 07:23:18.625774533 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.625925703 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.625960773 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.625964704 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.625980664 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.626037834 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.626052544 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.626057064 DEBUG Initializing workspace `file:///tmp/.tmp1VlrFz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.626079484 DEBUG Searching for a project in '/tmp/.tmp1VlrFz/src' 2026-08-22 07:23:18.626117224 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.626121974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.626820357 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.626826597 DEBUG Discovering virtual environment in `/tmp/.tmp1VlrFz/src` 2026-08-22 07:23:18.626876807 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.626881867 DEBUG No virtual environment found 2026-08-22 07:23:18.626894457 DEBUG Adding first-party search path `/tmp/.tmp1VlrFz/src` 2026-08-22 07:23:18.626899027 DEBUG Using vendored stdlib 2026-08-22 07:23:18.627028927 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.627044217 DEBUG Adding new file root '/tmp/.tmp1VlrFz/src' of kind Project 2026-08-22 07:23:18.627206168 DEBUG Updating project to check open files 2026-08-22 07:23:18.627238258 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.627242058 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.627254368 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-22 07:23:18.627257778 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.627265268 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:18.627449929 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.627480019 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.627484369 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-22 07:23:18.627488269 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-22 07:23:18.627579809 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.627625959 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-22 07:23:18.627681490 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.627689670 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.637934496 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.637959936 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.637967986 DEBUG method="shutdown" response.id=2 duration=12.16µs 2026-08-22 07:23:18.637986796 DEBUG Received server response for request 2 2026-08-22 07:23:18.637990666 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.637999966 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-08-22 07:23:18.639165851 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.639254671 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.639296201 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.639353921 DEBUG Client info: None 2026-08-22 07:23:18.639380921 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.639392721 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.639398251 INFO Version: Unknown 2026-08-22 07:23:18.639440162 DEBUG Received server response for request 1 2026-08-22 07:23:18.639485972 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.639573832 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.639611032 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.639614762 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.639630512 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.639671472 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.639681602 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.639685102 DEBUG Initializing workspace `file:///tmp/.tmpEOFOeE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.639702362 DEBUG Searching for a project in '/tmp/.tmpEOFOeE/src' 2026-08-22 07:23:18.639738743 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.639743543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.640041384 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.640046204 DEBUG Discovering virtual environment in `/tmp/.tmpEOFOeE/src` 2026-08-22 07:23:18.640087204 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.640091544 DEBUG No virtual environment found 2026-08-22 07:23:18.640103334 DEBUG Adding first-party search path `/tmp/.tmpEOFOeE/src` 2026-08-22 07:23:18.640107464 DEBUG Using vendored stdlib 2026-08-22 07:23:18.640198184 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.640202814 DEBUG Adding new file root '/tmp/.tmpEOFOeE/src' of kind Project 2026-08-22 07:23:18.640330795 DEBUG Updating project to check open files 2026-08-22 07:23:18.640339895 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.640342725 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.640350635 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-22 07:23:18.640353495 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.640358915 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:18.640448555 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.640476125 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.640480145 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-22 07:23:18.640483225 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-22 07:23:18.640561516 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.640595256 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.640599616 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.650847522 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.650872152 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.650878292 DEBUG method="shutdown" response.id=2 duration=9.81µs 2026-08-22 07:23:18.650889452 DEBUG Received server response for request 2 2026-08-22 07:23:18.650894342 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.650903872 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-08-22 07:23:18.651841386 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.651894436 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.651925886 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.651987476 DEBUG Client info: None 2026-08-22 07:23:18.652017686 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.652029576 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.652034656 INFO Version: Unknown 2026-08-22 07:23:18.652075127 DEBUG Received server response for request 1 2026-08-22 07:23:18.652102867 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.652192377 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.652237297 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.652240787 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.652252907 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.652296797 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.652307187 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.652310747 DEBUG Initializing workspace `file:///tmp/.tmpsDk8ux/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.652327887 DEBUG Searching for a project in '/tmp/.tmpsDk8ux/src' 2026-08-22 07:23:18.652360398 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.652365218 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.652659649 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.652664889 DEBUG Discovering virtual environment in `/tmp/.tmpsDk8ux/src` 2026-08-22 07:23:18.652702079 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.652705859 DEBUG No virtual environment found 2026-08-22 07:23:18.652716899 DEBUG Adding first-party search path `/tmp/.tmpsDk8ux/src` 2026-08-22 07:23:18.652720809 DEBUG Using vendored stdlib 2026-08-22 07:23:18.652807289 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.652811669 DEBUG Adding new file root '/tmp/.tmpsDk8ux/src' of kind Project 2026-08-22 07:23:18.652928670 DEBUG Updating project to check open files 2026-08-22 07:23:18.652937930 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.652940660 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.652949150 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-22 07:23:18.652952210 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.652957860 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:18.652976980 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-08-22 07:23:18.652983110 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-08-22 07:23:18.653056380 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-22 07:23:18.653083230 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.653087430 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-22 07:23:18.653090140 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-22 07:23:18.653163800 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-08-22 07:23:18.653197680 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-22 07:23:18.653253621 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.663545827 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.666004446 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.666015486 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.676158722 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.676191952 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.676201023 DEBUG method="shutdown" response.id=2 duration=13.38µs 2026-08-22 07:23:18.676212163 DEBUG Received server response for request 2 2026-08-22 07:23:18.676215433 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.676235873 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-08-22 07:23:18.678420650 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.678471081 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.678509131 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.678600621 DEBUG Client info: None 2026-08-22 07:23:18.678640811 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.678655171 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.678661381 INFO Version: Unknown 2026-08-22 07:23:18.678704581 DEBUG Received server response for request 1 2026-08-22 07:23:18.678734392 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.678860892 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.678898352 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.678902042 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.678915702 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.678965552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.678976392 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.678980702 DEBUG Initializing workspace `file:///tmp/.tmpYPs9CL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.678999842 DEBUG Searching for a project in '/tmp/.tmpYPs9CL/src' 2026-08-22 07:23:18.679032433 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.679037143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.679355124 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.679360744 DEBUG Discovering virtual environment in `/tmp/.tmpYPs9CL/src` 2026-08-22 07:23:18.679402464 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.679406584 DEBUG No virtual environment found 2026-08-22 07:23:18.679417694 DEBUG Adding first-party search path `/tmp/.tmpYPs9CL/src` 2026-08-22 07:23:18.679421704 DEBUG Using vendored stdlib 2026-08-22 07:23:18.679509794 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.679514274 DEBUG Adding new file root '/tmp/.tmpYPs9CL/src' of kind Project 2026-08-22 07:23:18.679639465 DEBUG Updating project to check open files 2026-08-22 07:23:18.679650625 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.679653965 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.679699025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYPs9CL/src/lib.py", kind: File } 2026-08-22 07:23:18.679719465 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYPs9CL/src/lib.py` 2026-08-22 07:23:18.679722005 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.679727905 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.679753195 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpYPs9CL/src/lib.py' 2026-08-22 07:23:18.679808845 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.687553643 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.691515507 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.691526297 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.691536507 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.691587977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYPs9CL/src/main.py", kind: File } 2026-08-22 07:23:18.691608657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYPs9CL/src/main.py` 2026-08-22 07:23:18.691612077 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.691624077 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(206))}}: Set open project files (count: 2) 2026-08-22 07:23:18.691641127 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpYPs9CL/src/main.py' 2026-08-22 07:23:18.692990472 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.692996282 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.693012222 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:18.693041602 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:18.693048402 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:18.693057603 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(209)), file(Id(206))}}: Set open project files (count: 3) 2026-08-22 07:23:18.693063663 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:18.693065973 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:18.693070543 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(206)), file(Id(200)), file(Id(209))}}: Set open project files (count: 4) 2026-08-22 07:23:18.693074833 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:18.693077023 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:18.693081453 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(206)), file(Id(200)), file(Id(209)), file(Id(20b))}}: Set open project files (count: 5) 2026-08-22 07:23:18.693103693 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-22 07:23:18.693195303 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693198853 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693201253 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.693210183 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.693247633 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:18.693276123 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpYPs9CL/src/lib.py", kind: FileContent } 2026-08-22 07:23:18.693281853 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpYPs9CL/src/lib.py` 2026-08-22 07:23:18.693301593 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpYPs9CL/src/lib.py' 2026-08-22 07:23:18.693347064 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693350594 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.693356474 DEBUG Client sends notification `textDocument/didSave` 2026-08-22 07:23:18.693379324 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693382154 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.693463604 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-22 07:23:18.693494504 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693498234 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693500874 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.693548544 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpYPs9CL/src/main.py' 2026-08-22 07:23:18.693568284 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:18.693572714 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:18.703810381 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:18.703837831 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.703847071 DEBUG method="shutdown" response.id=2 duration=14.86µs 2026-08-22 07:23:18.703857541 DEBUG Received server response for request 2 2026-08-22 07:23:18.703861421 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.703871281 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-08-22 07:23:18.706517880 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.706579801 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.706619981 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.706706361 DEBUG Client info: None 2026-08-22 07:23:18.706749351 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.706762931 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.706769701 INFO Version: Unknown 2026-08-22 07:23:18.706813852 DEBUG Received server response for request 1 2026-08-22 07:23:18.706845812 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.706960952 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.707000582 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.707004242 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.707016622 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.707019692 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.707072152 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.707083092 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.707087272 DEBUG Initializing workspace `file:///tmp/.tmpUcRJGO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.707107993 DEBUG Searching for a project in '/tmp/.tmpUcRJGO/src' 2026-08-22 07:23:18.707140603 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.707145013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.707465464 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.707471174 DEBUG Discovering virtual environment in `/tmp/.tmpUcRJGO/src` 2026-08-22 07:23:18.707515514 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.707519814 DEBUG No virtual environment found 2026-08-22 07:23:18.707531454 DEBUG Adding first-party search path `/tmp/.tmpUcRJGO/src` 2026-08-22 07:23:18.707535674 DEBUG Using vendored stdlib 2026-08-22 07:23:18.707624104 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.707628874 DEBUG Adding new file root '/tmp/.tmpUcRJGO/src' of kind Project 2026-08-22 07:23:18.707747855 DEBUG Updating project to check open files 2026-08-22 07:23:18.707756585 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.707759585 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.707800035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUcRJGO/src/main.py", kind: File } 2026-08-22 07:23:18.707814865 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUcRJGO/src/main.py` 2026-08-22 07:23:18.707817355 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.707823205 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.708126706 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUcRJGO/src/main.py"))}: Checking file '/tmp/.tmpUcRJGO/src/main.py' 2026-08-22 07:23:18.708290457 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUcRJGO/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.716974038 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUcRJGO/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.721125932 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.30ms 2026-08-22 07:23:18.721149233 DEBUG Received server response for request 2 2026-08-22 07:23:18.721251513 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.721258533 DEBUG Client sends notification `textDocument/didClose` 2026-08-22 07:23:18.721262143 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:18.721297123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUcRJGO/external/builtins.pyi", kind: File } 2026-08-22 07:23:18.721314673 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpUcRJGO/external/builtins.pyi` 2026-08-22 07:23:18.721317313 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-22 07:23:18.721333433 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.721342193 DEBUG notification{method=textDocument/didClose}: Updating the status of `/tmp/.tmpUcRJGO/external/builtins.pyi` 2026-08-22 07:23:18.721346823 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpUcRJGO/external/builtins.pyi` 2026-08-22 07:23:18.721408383 DEBUG method="textDocument/diagnostic" response.id=3 duration=55.95µs 2026-08-22 07:23:18.721425134 DEBUG Received server response for request 3 2026-08-22 07:23:18.731524060 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:18.731551880 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.731558070 DEBUG method="shutdown" response.id=4 duration=8.78µs 2026-08-22 07:23:18.731574900 DEBUG Received server response for request 4 2026-08-22 07:23:18.731578410 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.731593530 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-08-22 07:23:18.736853828 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.736922859 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.736958779 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.737012979 DEBUG Client info: None 2026-08-22 07:23:18.737044559 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.737056269 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.737061519 INFO Version: Unknown 2026-08-22 07:23:18.737098469 DEBUG Received server response for request 1 2026-08-22 07:23:18.737131929 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.737237480 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.737272400 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.737275760 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.737290560 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.737293530 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.737345730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.737357710 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.737361590 DEBUG Initializing workspace `file:///tmp/.tmpnffTtP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.737380730 DEBUG Searching for a project in '/tmp/.tmpnffTtP/src' 2026-08-22 07:23:18.737432081 DEBUG Found project at '/tmp/.tmpnffTtP' 2026-08-22 07:23:18.737436411 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.737755702 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.737761112 DEBUG Discovering virtual environment in `/tmp/.tmpnffTtP` 2026-08-22 07:23:18.737802762 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.737807592 DEBUG No virtual environment found 2026-08-22 07:23:18.737817722 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:18.737825812 DEBUG Adding first-party search path `/tmp/.tmpnffTtP/src` 2026-08-22 07:23:18.737829592 DEBUG Adding first-party search path `/tmp/.tmpnffTtP` 2026-08-22 07:23:18.737833422 DEBUG Using vendored stdlib 2026-08-22 07:23:18.737927762 INFO Python version: Python 3.10, platform: linux 2026-08-22 07:23:18.737932502 DEBUG Adding new file root '/tmp/.tmpnffTtP' of kind Project 2026-08-22 07:23:18.738060383 DEBUG Updating project to check open files 2026-08-22 07:23:18.738070203 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.738073333 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.738119623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnffTtP/src/foo.py", kind: File } 2026-08-22 07:23:18.738135423 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnffTtP/src/foo.py` 2026-08-22 07:23:18.738137843 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.738143603 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.738253284 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnffTtP/src/foo.py"))}: Checking file '/tmp/.tmpnffTtP/src/foo.py' 2026-08-22 07:23:18.738388134 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnffTtP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.752117313 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnffTtP/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-22 07:23:18.752148153 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnffTtP/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:18.752194463 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.04ms 2026-08-22 07:23:18.752235883 DEBUG Received server response for request 2 2026-08-22 07:23:18.762463380 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:18.762485490 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.762493090 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-08-22 07:23:18.762503500 DEBUG Received server response for request 3 2026-08-22 07:23:18.762507050 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.762515990 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-08-22 07:23:18.768020080 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.768080470 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.768119620 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.768239980 DEBUG Client info: None 2026-08-22 07:23:18.768290931 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.768306501 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.768313671 INFO Version: Unknown 2026-08-22 07:23:18.768361481 DEBUG Received server response for request 1 2026-08-22 07:23:18.768396081 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.768509221 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.768547821 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.768551761 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.768566291 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.768569332 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.768618752 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.768629272 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.768633012 DEBUG Initializing workspace `file:///tmp/.tmp8XCHwr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.768651202 DEBUG Searching for a project in '/tmp/.tmp8XCHwr/src' 2026-08-22 07:23:18.768683302 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.768688412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.769021903 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.769027003 DEBUG Discovering virtual environment in `/tmp/.tmp8XCHwr/src` 2026-08-22 07:23:18.769068203 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.769072393 DEBUG No virtual environment found 2026-08-22 07:23:18.769084073 DEBUG Adding first-party search path `/tmp/.tmp8XCHwr/src` 2026-08-22 07:23:18.769088033 DEBUG Using vendored stdlib 2026-08-22 07:23:18.769180344 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.769185524 DEBUG Adding new file root '/tmp/.tmp8XCHwr/src' of kind Project 2026-08-22 07:23:18.769321494 DEBUG Updating project to check open files 2026-08-22 07:23:18.769333224 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.769336264 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.769380594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8XCHwr/src/foo.py", kind: File } 2026-08-22 07:23:18.769397104 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8XCHwr/src/foo.py` 2026-08-22 07:23:18.769399504 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.769405344 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.769775996 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8XCHwr/src/foo.py"))}: Checking file '/tmp/.tmp8XCHwr/src/foo.py' 2026-08-22 07:23:18.769958556 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8XCHwr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.780504414 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8XCHwr/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.784803749 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.39ms 2026-08-22 07:23:18.784826999 DEBUG Received server response for request 2 2026-08-22 07:23:18.784858170 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.784864090 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:18.784884130 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:18.784922020 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8XCHwr/src/foo.py", kind: FileContent } 2026-08-22 07:23:18.784929110 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp8XCHwr/src/foo.py` 2026-08-22 07:23:18.784989960 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8XCHwr/src/foo.py"))}: Checking file '/tmp/.tmp8XCHwr/src/foo.py' 2026-08-22 07:23:18.785056210 DEBUG method="textDocument/diagnostic" response.id=3 duration=103.61µs 2026-08-22 07:23:18.785066770 DEBUG Received server response for request 3 2026-08-22 07:23:18.795140916 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:18.795162446 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.795168966 DEBUG method="shutdown" response.id=4 duration=10.24µs 2026-08-22 07:23:18.795178616 DEBUG Received server response for request 4 2026-08-22 07:23:18.795182306 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.795191626 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-08-22 07:23:18.800430715 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-08-22 07:23:18.800495605 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.800527965 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.800588835 DEBUG Client info: None 2026-08-22 07:23:18.800623086 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.800635646 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-22 07:23:18.800641496 INFO Version: Unknown 2026-08-22 07:23:18.800679466 DEBUG Received server response for request 1 2026-08-22 07:23:18.800713106 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.800812096 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.800851466 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.800855186 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.800868177 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.800871237 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.800920127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.800932057 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.800936517 DEBUG Initializing workspace `file:///tmp/.tmp49bAff/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.800957737 DEBUG Searching for a project in '/tmp/.tmp49bAff/src' 2026-08-22 07:23:18.800989757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.800994507 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.801343248 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.801348058 DEBUG Discovering virtual environment in `/tmp/.tmp49bAff/src` 2026-08-22 07:23:18.801391548 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.801396008 DEBUG No virtual environment found 2026-08-22 07:23:18.801408028 DEBUG Adding first-party search path `/tmp/.tmp49bAff/src` 2026-08-22 07:23:18.801412368 DEBUG Using vendored stdlib 2026-08-22 07:23:18.801508879 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.801513169 DEBUG Adding new file root '/tmp/.tmp49bAff/src' of kind Project 2026-08-22 07:23:18.801636059 DEBUG Updating project to check open files 2026-08-22 07:23:18.801645539 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.801648779 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.801692139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp49bAff/src/foo.py", kind: File } 2026-08-22 07:23:18.801707650 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp49bAff/src/foo.py` 2026-08-22 07:23:18.801709950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.801715970 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.802080191 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp49bAff/src/foo.py"))}: Checking file '/tmp/.tmp49bAff/src/foo.py' 2026-08-22 07:23:18.802270601 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp49bAff/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.812667459 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp49bAff/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.816991824 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.27ms 2026-08-22 07:23:18.817011144 DEBUG Received server response for request 2 2026-08-22 07:23:18.817260835 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:18.817273315 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:18.817289935 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:18.817318125 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp49bAff/src/foo.py", kind: FileContent } 2026-08-22 07:23:18.817325085 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp49bAff/src/foo.py` 2026-08-22 07:23:18.817380545 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp49bAff/src/foo.py"))}: Checking file '/tmp/.tmp49bAff/src/foo.py' 2026-08-22 07:23:18.817476946 DEBUG method="textDocument/diagnostic" response.id=3 duration=133.17µs 2026-08-22 07:23:18.817490636 DEBUG Received server response for request 3 2026-08-22 07:23:18.827682542 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:18.827703722 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.827711012 DEBUG method="shutdown" response.id=4 duration=9.83µs 2026-08-22 07:23:18.827720702 DEBUG Received server response for request 4 2026-08-22 07:23:18.827723852 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.827733172 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-08-22 07:23:18.833119921 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.833188212 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.833244962 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.833308112 DEBUG Client info: None 2026-08-22 07:23:18.833345152 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.833359312 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.833365442 INFO Version: Unknown 2026-08-22 07:23:18.833426673 DEBUG Received server response for request 1 2026-08-22 07:23:18.833476823 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.833625063 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.833670953 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.833675283 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.833691823 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.833695243 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.833744144 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.833759994 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.833764264 DEBUG Initializing workspace `file:///tmp/.tmp3B8UHb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.833785824 DEBUG Searching for a project in '/tmp/.tmp3B8UHb/src' 2026-08-22 07:23:18.833819554 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.833824314 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.834454336 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.834460906 DEBUG Discovering virtual environment in `/tmp/.tmp3B8UHb/src` 2026-08-22 07:23:18.834506746 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.834511736 DEBUG No virtual environment found 2026-08-22 07:23:18.834523736 DEBUG Adding first-party search path `/tmp/.tmp3B8UHb/src` 2026-08-22 07:23:18.834527966 DEBUG Using vendored stdlib 2026-08-22 07:23:18.834650967 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.834656697 DEBUG Adding new file root '/tmp/.tmp3B8UHb/src' of kind Project 2026-08-22 07:23:18.834809227 DEBUG Updating project to check open files 2026-08-22 07:23:18.834824557 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.834828257 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.834892958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3B8UHb/src/foo.py", kind: File } 2026-08-22 07:23:18.834914558 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3B8UHb/src/foo.py` 2026-08-22 07:23:18.834917218 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.834923978 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.835264149 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3B8UHb/src/foo.py"))}: Checking file '/tmp/.tmp3B8UHb/src/foo.py' 2026-08-22 07:23:18.835410150 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3B8UHb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.845886147 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3B8UHb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.850212022 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.28ms 2026-08-22 07:23:18.850251572 DEBUG Received server response for request 2 2026-08-22 07:23:18.850285553 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:18.850330713 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.30µs 2026-08-22 07:23:18.850346123 DEBUG Received server response for request 3 2026-08-22 07:23:18.860429879 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:18.860461199 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.860467989 DEBUG method="shutdown" response.id=4 duration=11.19µs 2026-08-22 07:23:18.860483789 DEBUG Received server response for request 4 2026-08-22 07:23:18.860488049 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.860504299 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-22 07:23:18.863479410 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.863558100 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.863602740 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.863668350 DEBUG Client info: None 2026-08-22 07:23:18.863701560 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:18.863716170 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.863721110 INFO Version: Unknown 2026-08-22 07:23:18.863758271 DEBUG Received server response for request 1 2026-08-22 07:23:18.863803741 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.863904421 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.863942741 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.863946861 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.863959481 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:18.864005211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.864015931 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:18.864019871 DEBUG Initializing workspace `file:///tmp/.tmpO6XHrS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.864038922 DEBUG Searching for a project in '/tmp/.tmpO6XHrS/src' 2026-08-22 07:23:18.864072702 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.864077452 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.864418373 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.864424323 DEBUG Discovering virtual environment in `/tmp/.tmpO6XHrS/src` 2026-08-22 07:23:18.864467383 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.864471643 DEBUG No virtual environment found 2026-08-22 07:23:18.864482673 DEBUG Adding first-party search path `/tmp/.tmpO6XHrS/src` 2026-08-22 07:23:18.864486673 DEBUG Using vendored stdlib 2026-08-22 07:23:18.864578773 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.864583423 DEBUG Adding new file root '/tmp/.tmpO6XHrS/src' of kind Project 2026-08-22 07:23:18.864705934 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.864709894 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:18.864745644 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:18.866587911 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:18.866682371 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO6XHrS/src/foo.py"))}: Checking file '/tmp/.tmpO6XHrS/src/foo.py' 2026-08-22 07:23:18.866796581 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:18.866817021 DEBUG method="workspace/diagnostic" response.id=2 duration=2.10ms 2026-08-22 07:23:18.866833131 DEBUG Received server response for request 2 2026-08-22 07:23:18.866941772 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.866950292 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:18.866995202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO6XHrS/src/foo.py") 2026-08-22 07:23:18.867002762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO6XHrS/src/foo.py` 2026-08-22 07:23:18.867017842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO6XHrS/src/foo.py` 2026-08-22 07:23:18.867033892 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO6XHrS/src/foo.py` 2026-08-22 07:23:18.867036372 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.867041982 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:18.867091442 DEBUG method="textDocument/diagnostic" response.id=3 duration=44.37µs 2026-08-22 07:23:18.867101552 DEBUG Received server response for request 3 2026-08-22 07:23:18.877198208 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:18.877244759 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.877251059 DEBUG method="shutdown" response.id=4 duration=34.88µs 2026-08-22 07:23:18.877260769 DEBUG Received server response for request 4 2026-08-22 07:23:18.877264069 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.877295579 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-08-22 07:23:18.878606703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.878663014 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.878698094 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.878748364 DEBUG Client info: None 2026-08-22 07:23:18.878777104 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.878787394 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.878792354 INFO Version: Unknown 2026-08-22 07:23:18.878830094 DEBUG Received server response for request 1 2026-08-22 07:23:18.878860714 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.878947905 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.878988915 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.878992155 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.879004895 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.879007995 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.879056015 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.879067005 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.879071255 DEBUG Initializing workspace `file:///tmp/.tmpsw1rnv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.879089745 DEBUG Searching for a project in '/tmp/.tmpsw1rnv/src' 2026-08-22 07:23:18.879122565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.879127205 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.879439586 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.879444586 DEBUG Discovering virtual environment in `/tmp/.tmpsw1rnv/src` 2026-08-22 07:23:18.879486977 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.879491157 DEBUG No virtual environment found 2026-08-22 07:23:18.879502537 DEBUG Adding first-party search path `/tmp/.tmpsw1rnv/src` 2026-08-22 07:23:18.879506627 DEBUG Using vendored stdlib 2026-08-22 07:23:18.879608877 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.879613087 DEBUG Adding new file root '/tmp/.tmpsw1rnv/src' of kind Project 2026-08-22 07:23:18.879729127 DEBUG Updating project to check open files 2026-08-22 07:23:18.879738267 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.879741357 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.879783488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpsw1rnv/src/foo.py", kind: File } 2026-08-22 07:23:18.879798418 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsw1rnv/src/foo.py` 2026-08-22 07:23:18.879801068 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.879806718 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.880166629 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsw1rnv/src/foo.py"))}: Checking file '/tmp/.tmpsw1rnv/src/foo.py' 2026-08-22 07:23:18.880388640 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsw1rnv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.891689880 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsw1rnv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.901757076 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.94ms 2026-08-22 07:23:18.901791456 DEBUG Received server response for request 2 2026-08-22 07:23:18.911941822 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:18.911976412 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.911986132 DEBUG method="shutdown" response.id=3 duration=13.49µs 2026-08-22 07:23:18.911996362 DEBUG Received server response for request 3 2026-08-22 07:23:18.912000392 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.912015642 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-08-22 07:23:18.918414295 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.918493376 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.918539606 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.918604106 DEBUG Client info: None 2026-08-22 07:23:18.918635856 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.918649416 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.918655436 INFO Version: Unknown 2026-08-22 07:23:18.918700076 DEBUG Received server response for request 1 2026-08-22 07:23:18.918743366 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.918877367 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.918916577 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.918920567 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.918938047 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.918941397 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.918994517 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.919008667 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.919013317 DEBUG Initializing workspace `file:///tmp/.tmpcWERT9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.919034857 DEBUG Searching for a project in '/tmp/.tmpcWERT9/src' 2026-08-22 07:23:18.919069288 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.919074368 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.919685080 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.919691990 DEBUG Discovering virtual environment in `/tmp/.tmpcWERT9/src` 2026-08-22 07:23:18.919741290 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.919746000 DEBUG No virtual environment found 2026-08-22 07:23:18.919758360 DEBUG Adding first-party search path `/tmp/.tmpcWERT9/src` 2026-08-22 07:23:18.919762450 DEBUG Using vendored stdlib 2026-08-22 07:23:18.919874620 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.919880290 DEBUG Adding new file root '/tmp/.tmpcWERT9/src' of kind Project 2026-08-22 07:23:18.920031941 DEBUG Updating project to check open files 2026-08-22 07:23:18.920046851 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.920050591 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.920110531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcWERT9/src/foo.py", kind: File } 2026-08-22 07:23:18.920130031 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcWERT9/src/foo.py` 2026-08-22 07:23:18.920132781 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.920139801 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.920272242 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcWERT9/src/foo.py"))}: Checking file '/tmp/.tmpcWERT9/src/foo.py' 2026-08-22 07:23:18.920416452 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcWERT9/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.929808706 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcWERT9/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.933913130 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.77ms 2026-08-22 07:23:18.933941821 DEBUG Received server response for request 2 2026-08-22 07:23:18.944272317 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:18.944310947 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.944317827 DEBUG method="shutdown" response.id=3 duration=11.74µs 2026-08-22 07:23:18.944327877 DEBUG Received server response for request 3 2026-08-22 07:23:18.944331897 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.944341457 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-08-22 07:23:18.947260668 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.947329998 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.947370158 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.947452729 DEBUG Client info: None 2026-08-22 07:23:18.947492439 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.947505639 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.947512259 INFO Version: Unknown 2026-08-22 07:23:18.947555219 DEBUG Received server response for request 1 2026-08-22 07:23:18.947601069 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.947705160 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.947743860 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.947747390 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.947763880 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.947767550 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.947810670 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.947822420 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.947826510 DEBUG Initializing workspace `file:///tmp/.tmpy114yZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.947846760 DEBUG Searching for a project in '/tmp/.tmpy114yZ/src' 2026-08-22 07:23:18.947878030 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.947882770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.948206521 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.948212281 DEBUG Discovering virtual environment in `/tmp/.tmpy114yZ/src` 2026-08-22 07:23:18.948271642 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.948275532 DEBUG No virtual environment found 2026-08-22 07:23:18.948286382 DEBUG Adding first-party search path `/tmp/.tmpy114yZ/src` 2026-08-22 07:23:18.948290522 DEBUG Using vendored stdlib 2026-08-22 07:23:18.948382172 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.948386262 DEBUG Adding new file root '/tmp/.tmpy114yZ/src' of kind Project 2026-08-22 07:23:18.948508552 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.948512622 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.948554553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpy114yZ/src/foo.py", kind: File } 2026-08-22 07:23:18.948570113 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpy114yZ/src/foo.py` 2026-08-22 07:23:18.948572473 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.948585043 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.948638413 DEBUG method="textDocument/diagnostic" response.id=2 duration=47.30µs 2026-08-22 07:23:18.948649483 DEBUG Received server response for request 2 2026-08-22 07:23:18.958933600 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:18.958956440 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.958963500 DEBUG method="shutdown" response.id=3 duration=10.42µs 2026-08-22 07:23:18.958973690 DEBUG Received server response for request 3 2026-08-22 07:23:18.958977560 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.958986460 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-08-22 07:23:18.960120584 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.960178804 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.960211714 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.960282644 DEBUG Client info: None 2026-08-22 07:23:18.960320164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.960332474 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.960337775 INFO Version: Unknown 2026-08-22 07:23:18.960376775 DEBUG Received server response for request 1 2026-08-22 07:23:18.960407705 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.960503435 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.960538145 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.960541385 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.960553935 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.960557365 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.960603025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.960612706 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.960616826 DEBUG Initializing workspace `file:///tmp/.tmpS8plF6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.960634896 DEBUG Searching for a project in '/tmp/.tmpS8plF6/src' 2026-08-22 07:23:18.960687186 DEBUG Found project at '/tmp/.tmpS8plF6' 2026-08-22 07:23:18.960691556 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.960985967 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.960990517 DEBUG Discovering virtual environment in `/tmp/.tmpS8plF6` 2026-08-22 07:23:18.961029547 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.961033637 DEBUG No virtual environment found 2026-08-22 07:23:18.961043017 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:18.961051477 DEBUG Adding first-party search path `/tmp/.tmpS8plF6/src` 2026-08-22 07:23:18.961055317 DEBUG Adding first-party search path `/tmp/.tmpS8plF6` 2026-08-22 07:23:18.961059247 DEBUG Using vendored stdlib 2026-08-22 07:23:18.961144367 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.961148337 DEBUG Adding new file root '/tmp/.tmpS8plF6' of kind Project 2026-08-22 07:23:18.961282898 DEBUG Updating project to check open files 2026-08-22 07:23:18.961292468 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.961295328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.961334898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpS8plF6/src/foo.py", kind: File } 2026-08-22 07:23:18.961349748 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS8plF6/src/foo.py` 2026-08-22 07:23:18.961352368 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.961358068 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.961715389 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS8plF6/src/foo.py"))}: Checking file '/tmp/.tmpS8plF6/src/foo.py' 2026-08-22 07:23:18.961880130 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS8plF6/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:18.973369341 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS8plF6/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:18.979008531 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.64ms 2026-08-22 07:23:18.979036441 DEBUG Received server response for request 2 2026-08-22 07:23:18.979238122 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.979251362 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:18.979291322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpS8plF6/src/excluded/lib.py", kind: File } 2026-08-22 07:23:18.979344562 DEBUG method="textDocument/diagnostic" response.id=3 duration=37.12µs 2026-08-22 07:23:18.979355192 DEBUG Received server response for request 3 2026-08-22 07:23:18.989493228 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:18.989511538 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:18.989517568 DEBUG method="shutdown" response.id=4 duration=9.44µs 2026-08-22 07:23:18.989527699 DEBUG Received server response for request 4 2026-08-22 07:23:18.989531519 DEBUG Client sends notification `exit` 2026-08-22 07:23:18.989539849 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-08-22 07:23:18.995010308 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:18.995073228 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:18.995113548 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:18.995202959 DEBUG Client info: None 2026-08-22 07:23:18.995257849 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:18.995272369 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:18.995278939 INFO Version: Unknown 2026-08-22 07:23:18.995325549 DEBUG Received server response for request 1 2026-08-22 07:23:18.995360889 DEBUG Client sends notification `initialized` 2026-08-22 07:23:18.995489060 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:18.995535960 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:18.995539330 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:18.995554130 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:18.995557340 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:18.995607100 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:18.995623370 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:18.995627500 DEBUG Initializing workspace `file:///tmp/.tmpiadlRO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:18.995646390 DEBUG Searching for a project in '/tmp/.tmpiadlRO/src' 2026-08-22 07:23:18.995689330 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:18.995694120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:18.996089332 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:18.996094822 DEBUG Discovering virtual environment in `/tmp/.tmpiadlRO/src` 2026-08-22 07:23:18.996147332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:18.996151992 DEBUG No virtual environment found 2026-08-22 07:23:18.996175292 DEBUG Adding first-party search path `/tmp/.tmpiadlRO/src` 2026-08-22 07:23:18.996179482 DEBUG Using vendored stdlib 2026-08-22 07:23:18.996312203 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:18.996317053 DEBUG Adding new file root '/tmp/.tmpiadlRO/src' of kind Project 2026-08-22 07:23:18.996476533 DEBUG Updating project to check open files 2026-08-22 07:23:18.996490143 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:18.996493123 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:18.996544324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiadlRO/src/foo.py", kind: File } 2026-08-22 07:23:18.996569774 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiadlRO/src/foo.py` 2026-08-22 07:23:18.996572264 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:18.996578564 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:18.997265286 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiadlRO/src/foo.py"))}: Checking file '/tmp/.tmpiadlRO/src/foo.py' 2026-08-22 07:23:18.998200219 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiadlRO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:19.015007659 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.42ms 2026-08-22 07:23:19.015029429 DEBUG Received server response for request 2 2026-08-22 07:23:19.025242166 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:19.025281006 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:19.025288426 DEBUG method="shutdown" response.id=3 duration=12.18µs 2026-08-22 07:23:19.025307486 DEBUG Received server response for request 3 2026-08-22 07:23:19.025311076 DEBUG Client sends notification `exit` 2026-08-22 07:23:19.025326646 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-08-22 07:23:19.032107380 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:19.032174990 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:19.032211971 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:19.032293371 DEBUG Client info: None 2026-08-22 07:23:19.032328971 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:19.032343171 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:19.032349181 INFO Version: Unknown 2026-08-22 07:23:19.032389521 DEBUG Received server response for request 1 2026-08-22 07:23:19.032434641 DEBUG Client sends notification `initialized` 2026-08-22 07:23:19.032581332 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:19.032626072 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:19.032629972 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:19.032645222 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.032648342 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:19.032702272 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:19.032716962 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:19.032721512 DEBUG Initializing workspace `file:///tmp/.tmp0EIw1M/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:19.032743582 DEBUG Searching for a project in '/tmp/.tmp0EIw1M/src' 2026-08-22 07:23:19.032778133 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:19.032783093 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:19.033442125 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:19.033448605 DEBUG Discovering virtual environment in `/tmp/.tmp0EIw1M/src` 2026-08-22 07:23:19.033498625 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:19.033503635 DEBUG No virtual environment found 2026-08-22 07:23:19.033516615 DEBUG Adding first-party search path `/tmp/.tmp0EIw1M/src` 2026-08-22 07:23:19.033520885 DEBUG Using vendored stdlib 2026-08-22 07:23:19.033648416 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:19.033654026 DEBUG Adding new file root '/tmp/.tmp0EIw1M/src' of kind Project 2026-08-22 07:23:19.033807286 DEBUG Updating project to check open files 2026-08-22 07:23:19.033822426 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:19.033826176 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:19.033896667 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0EIw1M/src/foo.py", kind: File } 2026-08-22 07:23:19.033918877 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0EIw1M/src/foo.py` 2026-08-22 07:23:19.033921677 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.033928517 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:19.034286428 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0EIw1M/src/foo.py"))}: Checking file '/tmp/.tmp0EIw1M/src/foo.py' 2026-08-22 07:23:19.034472929 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0EIw1M/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:19.044603695 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0EIw1M/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:19.049757813 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.82ms 2026-08-22 07:23:19.049775213 DEBUG Received server response for request 2 2026-08-22 07:23:19.060063410 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:19.060104290 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:19.060111640 DEBUG method="shutdown" response.id=3 duration=11.91µs 2026-08-22 07:23:19.060121980 DEBUG Received server response for request 3 2026-08-22 07:23:19.060125730 DEBUG Client sends notification `exit` 2026-08-22 07:23:19.060141440 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-08-22 07:23:19.063236501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:19.063321651 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:19.063370982 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:19.063432192 DEBUG Client info: None 2026-08-22 07:23:19.063457472 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:19.063471232 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:19.063477732 INFO Version: Unknown 2026-08-22 07:23:19.063519492 DEBUG Received server response for request 1 2026-08-22 07:23:19.063565342 DEBUG Client sends notification `initialized` 2026-08-22 07:23:19.063676523 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:19.063716393 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:19.063720563 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:19.063737733 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.063741153 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:19.063785093 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:19.063796593 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:19.063801013 DEBUG Initializing workspace `file:///tmp/.tmpGQCBD9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:19.063820833 DEBUG Searching for a project in '/tmp/.tmpGQCBD9/src' 2026-08-22 07:23:19.063854993 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:19.063860663 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:19.064168804 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:19.064174084 DEBUG Discovering virtual environment in `/tmp/.tmpGQCBD9/src` 2026-08-22 07:23:19.064235905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:19.064240505 DEBUG No virtual environment found 2026-08-22 07:23:19.064251955 DEBUG Adding first-party search path `/tmp/.tmpGQCBD9/src` 2026-08-22 07:23:19.064256095 DEBUG Using vendored stdlib 2026-08-22 07:23:19.064346055 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:19.064350835 DEBUG Adding new file root '/tmp/.tmpGQCBD9/src' of kind Project 2026-08-22 07:23:19.064473446 DEBUG Updating project to check open files 2026-08-22 07:23:19.064484846 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:19.064487786 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:19.064529066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGQCBD9/src/foo.py", kind: File } 2026-08-22 07:23:19.064546226 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGQCBD9/src/foo.py` 2026-08-22 07:23:19.064548716 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.064554826 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:19.064848297 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGQCBD9/src/foo.py"))}: Checking file '/tmp/.tmpGQCBD9/src/foo.py' 2026-08-22 07:23:19.065042268 DEBUG method="textDocument/diagnostic" response.id=2 duration=481.07µs 2026-08-22 07:23:19.065060338 DEBUG Received server response for request 2 2026-08-22 07:23:19.075326474 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:19.075349204 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:19.075355294 DEBUG method="shutdown" response.id=3 duration=8.92µs 2026-08-22 07:23:19.075365574 DEBUG Received server response for request 3 2026-08-22 07:23:19.075369364 DEBUG Client sends notification `exit` 2026-08-22 07:23:19.075378854 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-08-22 07:23:19.076698689 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:19.076765559 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:19.076800119 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:19.076866060 DEBUG Client info: None 2026-08-22 07:23:19.076915210 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:19.076929600 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:19.076935620 INFO Version: Unknown 2026-08-22 07:23:19.076978880 DEBUG Received server response for request 1 2026-08-22 07:23:19.077022680 DEBUG Client sends notification `initialized` 2026-08-22 07:23:19.077162981 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:19.077213411 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:19.077216981 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:19.077242301 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.077245361 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:19.077307301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:19.077321251 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:19.077326141 DEBUG Initializing workspace `file:///tmp/.tmpSIEjyt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:19.077354711 DEBUG Searching for a project in '/tmp/.tmpSIEjyt/src' 2026-08-22 07:23:19.077395081 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:19.077399901 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:19.078059124 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:19.078065324 DEBUG Discovering virtual environment in `/tmp/.tmpSIEjyt/src` 2026-08-22 07:23:19.078122864 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:19.078135404 DEBUG No virtual environment found 2026-08-22 07:23:19.078148494 DEBUG Adding first-party search path `/tmp/.tmpSIEjyt/src` 2026-08-22 07:23:19.078152834 DEBUG Using vendored stdlib 2026-08-22 07:23:19.078311175 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:19.078316585 DEBUG Adding new file root '/tmp/.tmpSIEjyt/src' of kind Project 2026-08-22 07:23:19.078496275 DEBUG Updating project to check open files 2026-08-22 07:23:19.078516786 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:19.078525546 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:19.078597336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSIEjyt/src/foo.py", kind: File } 2026-08-22 07:23:19.078624056 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSIEjyt/src/foo.py` 2026-08-22 07:23:19.078626616 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.078634186 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:19.078924917 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSIEjyt/src/foo.py"))}: Checking file '/tmp/.tmpSIEjyt/src/foo.py' 2026-08-22 07:23:19.079049637 DEBUG method="textDocument/diagnostic" response.id=2 duration=408.98µs 2026-08-22 07:23:19.079061037 DEBUG Received server response for request 2 2026-08-22 07:23:19.089296614 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:19.089320624 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:19.089327284 DEBUG method="shutdown" response.id=3 duration=10.27µs 2026-08-22 07:23:19.089337044 DEBUG Received server response for request 3 2026-08-22 07:23:19.089341174 DEBUG Client sends notification `exit` 2026-08-22 07:23:19.089350744 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-08-22 07:23:19.090544598 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:19.090597339 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:19.090630949 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:19.090685819 DEBUG Client info: None 2026-08-22 07:23:19.090713849 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:19.090725069 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:19.090729449 INFO Version: Unknown 2026-08-22 07:23:19.090768619 DEBUG Received server response for request 1 2026-08-22 07:23:19.090795249 DEBUG Client sends notification `initialized` 2026-08-22 07:23:19.090886850 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:19.090928030 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:19.090931600 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:19.090943650 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.090946180 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:19.091000730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:19.091015160 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:19.091019130 DEBUG Initializing workspace `file:///tmp/.tmp14EEzm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:19.091036610 DEBUG Searching for a project in '/tmp/.tmp14EEzm/src' 2026-08-22 07:23:19.091071720 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:19.091075580 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:19.091438302 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:19.091443292 DEBUG Discovering virtual environment in `/tmp/.tmp14EEzm/src` 2026-08-22 07:23:19.091486592 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:19.091490502 DEBUG No virtual environment found 2026-08-22 07:23:19.091509762 DEBUG Adding first-party search path `/tmp/.tmp14EEzm/src` 2026-08-22 07:23:19.091513822 DEBUG Using vendored stdlib 2026-08-22 07:23:19.091614262 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:19.091618742 DEBUG Adding new file root '/tmp/.tmp14EEzm/src' of kind Project 2026-08-22 07:23:19.091761173 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:19.091765223 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:19.091813193 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp14EEzm/src/unchanged.py", kind: File } 2026-08-22 07:23:19.091828313 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14EEzm/src/unchanged.py` 2026-08-22 07:23:19.091830783 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.091845083 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:19.091917573 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.091915103 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:19.094517733 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-08-22 07:23:19.094542293 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.094642523 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/new_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/new_error.py' 2026-08-22 07:23:19.094640703 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/modified_same_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/modified_same_error.py' 2026-08-22 07:23:19.094650263 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/unchanged.py"))}: Checking file '/tmp/.tmp14EEzm/src/unchanged.py' 2026-08-22 07:23:19.094657333 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/fixed_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/fixed_error.py' 2026-08-22 07:23:19.094660673 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/changed_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/changed_error.py' 2026-08-22 07:23:19.094772023 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/modified_same_error.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:19.105407511 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/modified_same_error.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:19.109921967 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.109982708 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-08-22 07:23:19.110011888 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.110055688 DEBUG method="workspace/diagnostic" response.id=2 duration=18.20ms 2026-08-22 07:23:19.110070968 DEBUG Received server response for request 2 2026-08-22 07:23:19.110475329 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.110486329 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.110490089 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.110493449 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:19.110497629 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:19.110501099 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:19.110504799 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:19.110507879 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:19.110510289 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:19.110547250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14EEzm/src/new_error.py") 2026-08-22 07:23:19.110555610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/new_error.py` 2026-08-22 07:23:19.110578230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14EEzm/src/new_error.py` 2026-08-22 07:23:19.110591590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14EEzm/src/new_error.py` 2026-08-22 07:23:19.110594000 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.110604200 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280))}}: Set open project files (count: 2) 2026-08-22 07:23:19.110632490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14EEzm/src/fixed_error.py") 2026-08-22 07:23:19.110636790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/fixed_error.py` 2026-08-22 07:23:19.110641220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14EEzm/src/fixed_error.py` 2026-08-22 07:23:19.110648260 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14EEzm/src/fixed_error.py` 2026-08-22 07:23:19.110650530 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.110654830 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280)), file(Id(281))}}: Set open project files (count: 3) 2026-08-22 07:23:19.110678330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14EEzm/src/changed_error.py") 2026-08-22 07:23:19.110681880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/changed_error.py` 2026-08-22 07:23:19.110685960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14EEzm/src/changed_error.py` 2026-08-22 07:23:19.110692210 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14EEzm/src/changed_error.py` 2026-08-22 07:23:19.110694440 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.110698830 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(200)), file(Id(281)), file(Id(300))}}: Set open project files (count: 4) 2026-08-22 07:23:19.110721520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14EEzm/src/modified_same_error.py") 2026-08-22 07:23:19.110725320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/modified_same_error.py` 2026-08-22 07:23:19.110729390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14EEzm/src/modified_same_error.py` 2026-08-22 07:23:19.110735590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14EEzm/src/modified_same_error.py` 2026-08-22 07:23:19.110737820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:19.110742320 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(282)), file(Id(280)), file(Id(200)), file(Id(281)), file(Id(300))}}: Set open project files (count: 5) 2026-08-22 07:23:19.110752730 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:19.110770380 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp14EEzm/src/new_error.py", kind: FileContent } 2026-08-22 07:23:19.110774530 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/new_error.py` 2026-08-22 07:23:19.110784820 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:19.110811041 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp14EEzm/src/fixed_error.py", kind: FileContent } 2026-08-22 07:23:19.110814791 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/fixed_error.py` 2026-08-22 07:23:19.110823841 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:19.110838721 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp14EEzm/src/changed_error.py", kind: FileContent } 2026-08-22 07:23:19.110842241 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/changed_error.py` 2026-08-22 07:23:19.110851181 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:19.110866491 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp14EEzm/src/modified_same_error.py", kind: FileContent } 2026-08-22 07:23:19.110870291 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp14EEzm/src/modified_same_error.py` 2026-08-22 07:23:19.110906531 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:19.110910601 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.110916511 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.110962481 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/modified_same_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/modified_same_error.py' 2026-08-22 07:23:19.110989911 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/fixed_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/fixed_error.py' 2026-08-22 07:23:19.111012451 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/new_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/new_error.py' 2026-08-22 07:23:19.111022421 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp14EEzm/src/changed_error.py"))}: Checking file '/tmp/.tmp14EEzm/src/changed_error.py' 2026-08-22 07:23:19.111275882 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.111340832 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:19.111355512 DEBUG Received notification `$/progress` 2026-08-22 07:23:19.111376923 DEBUG method="workspace/diagnostic" response.id=3 duration=500.85µs 2026-08-22 07:23:19.111387273 DEBUG Received server response for request 3 2026-08-22 07:23:19.121732649 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:19.121760570 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:19.121767840 DEBUG method="shutdown" response.id=4 duration=10.95µs 2026-08-22 07:23:19.121785140 DEBUG Received server response for request 4 2026-08-22 07:23:19.121788940 DEBUG Client sends notification `exit` 2026-08-22 07:23:19.121804310 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-08-22 07:23:19.127137659 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:19.127199169 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:19.127257119 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:19.127325079 DEBUG Client info: None 2026-08-22 07:23:19.127354059 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:19.127368840 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:19.127374240 INFO Version: Unknown 2026-08-22 07:23:19.127413760 DEBUG Received server response for request 1 2026-08-22 07:23:19.127448830 DEBUG Client sends notification `initialized` 2026-08-22 07:23:19.127594450 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:19.127638360 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:19.127641610 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:19.127652120 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:19.127712921 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:19.127727621 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:19.127733021 DEBUG Initializing workspace `file:///tmp/.tmptpIOwt/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:19.127754821 DEBUG Searching for a project in '/tmp/.tmptpIOwt/astral:test' 2026-08-22 07:23:19.127788711 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:19.127793511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:19.128395043 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:19.128400833 DEBUG Discovering virtual environment in `/tmp/.tmptpIOwt/astral:test` 2026-08-22 07:23:19.128453513 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:19.128458353 DEBUG No virtual environment found 2026-08-22 07:23:19.128470613 DEBUG Adding first-party search path `/tmp/.tmptpIOwt/astral:test` 2026-08-22 07:23:19.128474703 DEBUG Using vendored stdlib 2026-08-22 07:23:19.128587954 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:19.128592414 DEBUG Adding new file root '/tmp/.tmptpIOwt/astral:test' of kind Project 2026-08-22 07:23:19.128744894 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:19.128749374 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:19.128788385 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-22 07:23:19.130524961 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:19.130613421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptpIOwt/astral:test/test.py"))}: Checking file '/tmp/.tmptpIOwt/astral:test/test.py' 2026-08-22 07:23:19.130712641 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptpIOwt/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:19.140333416 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptpIOwt/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:19.144443270 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-22 07:23:19.144477530 DEBUG method="workspace/diagnostic" response.id=2 duration=15.73ms 2026-08-22 07:23:19.144495060 DEBUG Received server response for request 2 2026-08-22 07:23:19.144536861 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:19.144568901 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-22 07:23:19.144580871 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:19.144584451 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:21.144639725 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:21.144766795 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:21.144834485 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-22 07:23:21.144844805 DEBUG method="shutdown" response.id=4 duration=91.03µs 2026-08-22 07:23:21.144849605 DEBUG Received server response for request 3 2026-08-22 07:23:21.144855125 DEBUG Received server response for request 4 2026-08-22 07:23:21.144859575 DEBUG Client sends notification `exit` 2026-08-22 07:23:21.144869316 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-08-22 07:23:21.149412542 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:21.149493902 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:21.149542272 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:21.149620883 DEBUG Client info: None 2026-08-22 07:23:21.149647223 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:21.149662453 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:21.149668173 INFO Version: Unknown 2026-08-22 07:23:21.149707303 DEBUG Received server response for request 1 2026-08-22 07:23:21.149753173 DEBUG Client sends notification `initialized` 2026-08-22 07:23:21.149878054 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:21.149917244 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:21.149920984 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:21.149935374 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:21.149987654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:21.150001054 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:21.150005924 DEBUG Initializing workspace `file:///tmp/.tmpu2KcIS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:21.150030204 DEBUG Searching for a project in '/tmp/.tmpu2KcIS/src' 2026-08-22 07:23:21.150077064 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:21.150082134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:21.150476506 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:21.150482786 DEBUG Discovering virtual environment in `/tmp/.tmpu2KcIS/src` 2026-08-22 07:23:21.150535056 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:21.150539806 DEBUG No virtual environment found 2026-08-22 07:23:21.150551556 DEBUG Adding first-party search path `/tmp/.tmpu2KcIS/src` 2026-08-22 07:23:21.150555746 DEBUG Using vendored stdlib 2026-08-22 07:23:21.150666476 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:21.150672106 DEBUG Adding new file root '/tmp/.tmpu2KcIS/src' of kind Project 2026-08-22 07:23:21.150817567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:21.150822397 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:21.150962677 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:21.153532867 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:21.153640097 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu2KcIS/src/test.py"))}: Checking file '/tmp/.tmpu2KcIS/src/test.py' 2026-08-22 07:23:21.153764907 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu2KcIS/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:21.162680949 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu2KcIS/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:21.166733384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:21.166749244 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:23.150052099 DEBUG Client sends notification `$/cancelRequest` 2026-08-22 07:23:23.150169069 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-08-22 07:23:23.150260409 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-08-22 07:23:23.150265119 DEBUG Received server response for request 2 2026-08-22 07:23:23.160510895 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:23.160544045 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:23.160553905 DEBUG method="shutdown" response.id=3 duration=16.13µs 2026-08-22 07:23:23.160573485 DEBUG Received server response for request 3 2026-08-22 07:23:23.160577215 DEBUG Client sends notification `exit` 2026-08-22 07:23:23.160592626 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-08-22 07:23:23.165108171 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:23.165193872 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:23.165257862 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:23.165341322 DEBUG Client info: None 2026-08-22 07:23:23.165373132 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:23.165389382 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:23.165394972 INFO Version: Unknown 2026-08-22 07:23:23.165437593 DEBUG Received server response for request 1 2026-08-22 07:23:23.165484173 DEBUG Client sends notification `initialized` 2026-08-22 07:23:23.165642023 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:23.165682093 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:23.165686233 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:23.165702563 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:23.165705273 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:23.165772194 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:23.165787954 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:23.165792244 DEBUG Initializing workspace `file:///tmp/.tmp9vlgTg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:23.165816144 DEBUG Searching for a project in '/tmp/.tmp9vlgTg/src' 2026-08-22 07:23:23.165853134 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:23.165857914 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:23.166502276 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:23.166507806 DEBUG Discovering virtual environment in `/tmp/.tmp9vlgTg/src` 2026-08-22 07:23:23.166557786 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:23.166562656 DEBUG No virtual environment found 2026-08-22 07:23:23.166575886 DEBUG Adding first-party search path `/tmp/.tmp9vlgTg/src` 2026-08-22 07:23:23.166580107 DEBUG Using vendored stdlib 2026-08-22 07:23:23.166706237 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:23.166712237 DEBUG Adding new file root '/tmp/.tmp9vlgTg/src' of kind Project 2026-08-22 07:23:23.166880678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:23.166884968 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:23.166939108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9vlgTg/src/test.py", kind: File } 2026-08-22 07:23:23.166961488 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9vlgTg/src/test.py` 2026-08-22 07:23:23.166964408 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:23.166981318 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:23.167020878 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:23.169930469 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:23.169996099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9vlgTg/src/test.py"))}: Checking file '/tmp/.tmp9vlgTg/src/test.py' 2026-08-22 07:23:23.170127569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9vlgTg/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:23.178849660 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9vlgTg/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:23.182870835 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:23.182887065 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:25.165820938 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:25.165983548 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:25.166082609 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9vlgTg/src/test.py", kind: FileContent } 2026-08-22 07:23:25.166094529 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9vlgTg/src/test.py` 2026-08-22 07:23:25.166133809 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-22 07:23:25.166182949 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:25.166291059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9vlgTg/src/test.py"))}: Checking file '/tmp/.tmp9vlgTg/src/test.py' 2026-08-22 07:23:25.166513930 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:25.166543070 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:25.166558310 DEBUG Received server response for request 2 2026-08-22 07:23:25.176919157 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.176952227 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.176958957 DEBUG method="shutdown" response.id=3 duration=10.63µs 2026-08-22 07:23:25.176977747 DEBUG Received server response for request 3 2026-08-22 07:23:25.176981507 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.176997167 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-08-22 07:23:25.181210662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:25.181292052 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.181341203 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.181424043 DEBUG Client info: None 2026-08-22 07:23:25.181472863 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:25.181489763 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.181495533 INFO Version: Unknown 2026-08-22 07:23:25.181535543 DEBUG Received server response for request 1 2026-08-22 07:23:25.181576893 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.181692514 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.181732404 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.181735994 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.181748294 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:25.181814114 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.181826544 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:25.181830674 DEBUG Initializing workspace `file:///tmp/.tmpUfiqoq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:25.181853444 DEBUG Searching for a project in '/tmp/.tmpUfiqoq/src' 2026-08-22 07:23:25.181888275 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.181892835 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.182275976 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.182281966 DEBUG Discovering virtual environment in `/tmp/.tmpUfiqoq/src` 2026-08-22 07:23:25.182334956 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:25.182340066 DEBUG No virtual environment found 2026-08-22 07:23:25.182353616 DEBUG Adding first-party search path `/tmp/.tmpUfiqoq/src` 2026-08-22 07:23:25.182357826 DEBUG Using vendored stdlib 2026-08-22 07:23:25.182467267 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.182473007 DEBUG Adding new file root '/tmp/.tmpUfiqoq/src' of kind Project 2026-08-22 07:23:25.182618737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:25.182623267 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:25.182656027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:25.185339617 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:25.185435717 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUfiqoq/src/test.py"))}: Checking file '/tmp/.tmpUfiqoq/src/test.py' 2026-08-22 07:23:25.185547388 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUfiqoq/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.194388319 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUfiqoq/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.198366103 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:25.198376623 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:27.181858899 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:27.182004469 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.182065510 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:27.182077830 DEBUG method="shutdown" response.id=3 duration=84.87µs 2026-08-22 07:23:27.182083150 DEBUG Received server response for request 2 2026-08-22 07:23:27.182088300 DEBUG Received server response for request 3 2026-08-22 07:23:27.182094220 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.182103850 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-08-22 07:23:27.186491075 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:27.186559395 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.186607946 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.186690806 DEBUG Client info: None 2026-08-22 07:23:27.186720806 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:27.186736926 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.186742526 INFO Version: Unknown 2026-08-22 07:23:27.186783106 DEBUG Received server response for request 1 2026-08-22 07:23:27.186827486 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.186991747 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.187052037 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.187055957 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.187071667 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.187074277 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:27.187131467 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.187147137 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.187152207 DEBUG Initializing workspace `file:///tmp/.tmpNZWpPH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:27.187179108 DEBUG Searching for a project in '/tmp/.tmpNZWpPH/src' 2026-08-22 07:23:27.187245518 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.187250828 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.187856580 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.187862840 DEBUG Discovering virtual environment in `/tmp/.tmpNZWpPH/src` 2026-08-22 07:23:27.187917940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:27.187923130 DEBUG No virtual environment found 2026-08-22 07:23:27.187936270 DEBUG Adding first-party search path `/tmp/.tmpNZWpPH/src` 2026-08-22 07:23:27.187940720 DEBUG Using vendored stdlib 2026-08-22 07:23:27.188063021 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.188068971 DEBUG Adding new file root '/tmp/.tmpNZWpPH/src' of kind Project 2026-08-22 07:23:27.188255191 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:27.188264831 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.188320792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNZWpPH/src/test.py", kind: File } 2026-08-22 07:23:27.188343832 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNZWpPH/src/test.py` 2026-08-22 07:23:27.188346762 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.188364692 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:27.188405252 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:27.191253942 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:27.191322752 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNZWpPH/src/test.py"))}: Checking file '/tmp/.tmpNZWpPH/src/test.py' 2026-08-22 07:23:27.191455003 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNZWpPH/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.200235664 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNZWpPH/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.204250638 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:27.204263448 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:29.187200861 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:29.187363671 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:29.187458592 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNZWpPH/src/test.py", kind: FileContent } 2026-08-22 07:23:29.187471342 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNZWpPH/src/test.py` 2026-08-22 07:23:29.187512822 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-22 07:23:29.187560362 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:29.187636182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNZWpPH/src/test.py"))}: Checking file '/tmp/.tmpNZWpPH/src/test.py' 2026-08-22 07:23:29.187860003 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:29.187885603 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:29.187900783 DEBUG Received server response for request 2 2026-08-22 07:23:29.187946463 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:29.187973243 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:29.187981803 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:29.187984723 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:31.188053828 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:31.188195198 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:31.188304299 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNZWpPH/src/test.py", kind: FileContent } 2026-08-22 07:23:31.188315569 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNZWpPH/src/test.py` 2026-08-22 07:23:31.188405769 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-22 07:23:31.188458269 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:31.188530759 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNZWpPH/src/test.py"))}: Checking file '/tmp/.tmpNZWpPH/src/test.py' 2026-08-22 07:23:31.188672230 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:31.188697790 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-22 07:23:31.188711480 DEBUG Received server response for request 3 2026-08-22 07:23:31.199137837 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.199171818 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.199178908 DEBUG method="shutdown" response.id=4 duration=13.08µs 2026-08-22 07:23:31.199197568 DEBUG Received server response for request 4 2026-08-22 07:23:31.199201598 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.199228738 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-08-22 07:23:31.203746054 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.203829174 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.203880194 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.203963475 DEBUG Client info: None 2026-08-22 07:23:31.203990165 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.204005695 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.204011235 INFO Version: Unknown 2026-08-22 07:23:31.204052435 DEBUG Received server response for request 1 2026-08-22 07:23:31.204103495 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.204244466 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.204282386 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.204286296 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.204299886 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.204356566 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.204369006 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.204374046 DEBUG Initializing workspace `file:///tmp/.tmpy2dBQR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.204398636 DEBUG Searching for a project in '/tmp/.tmpy2dBQR/src' 2026-08-22 07:23:31.204433836 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.204438576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.204806838 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.204812698 DEBUG Discovering virtual environment in `/tmp/.tmpy2dBQR/src` 2026-08-22 07:23:31.204866398 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.204871588 DEBUG No virtual environment found 2026-08-22 07:23:31.204884388 DEBUG Adding first-party search path `/tmp/.tmpy2dBQR/src` 2026-08-22 07:23:31.204888438 DEBUG Using vendored stdlib 2026-08-22 07:23:31.205006158 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.205011068 DEBUG Adding new file root '/tmp/.tmpy2dBQR/src' of kind Project 2026-08-22 07:23:31.205158859 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.205163489 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.205195579 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:31.206901645 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-08-22 07:23:31.207056616 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_004.py"))}: Checking file '/tmp/.tmpy2dBQR/src/file_004.py' 2026-08-22 07:23:31.207059466 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_000.py"))}: Checking file '/tmp/.tmpy2dBQR/src/file_000.py' 2026-08-22 07:23:31.207074056 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_002.py"))}: Checking file '/tmp/.tmpy2dBQR/src/file_002.py' 2026-08-22 07:23:31.207068156 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_001.py"))}: Checking file '/tmp/.tmpy2dBQR/src/file_001.py' 2026-08-22 07:23:31.207092596 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_003.py"))}: Checking file '/tmp/.tmpy2dBQR/src/file_003.py' 2026-08-22 07:23:31.207171366 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_004.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.218654547 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpy2dBQR/src/file_004.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.223209253 DEBUG Received notification `$/progress` 2026-08-22 07:23:31.223279713 DEBUG Received notification `$/progress` 2026-08-22 07:23:31.223328114 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-08-22 07:23:31.223390974 DEBUG method="workspace/diagnostic" response.id=2 duration=18.22ms 2026-08-22 07:23:31.223404084 DEBUG Received server response for request 2 2026-08-22 07:23:31.233553360 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.233574350 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.233581840 DEBUG method="shutdown" response.id=3 duration=10.65µs 2026-08-22 07:23:31.233591870 DEBUG Received server response for request 3 2026-08-22 07:23:31.233595980 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.233605550 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-08-22 07:23:31.236833282 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.236920462 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.236971742 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.237031732 DEBUG Client info: None 2026-08-22 07:23:31.237064313 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.237076193 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.237081403 INFO Version: Unknown 2026-08-22 07:23:31.237120073 DEBUG Received server response for request 1 2026-08-22 07:23:31.237166963 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.237314523 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.237353134 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.237357314 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.237373334 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.237377534 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.237380944 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.237383544 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.237424084 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.237438464 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.237443354 DEBUG Initializing workspace `file:///tmp/.tmpWvkvEZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.237466244 DEBUG Searching for a project in '/tmp/.tmpWvkvEZ/src' 2026-08-22 07:23:31.237501304 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.237505774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.238139566 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.238145496 DEBUG Discovering virtual environment in `/tmp/.tmpWvkvEZ/src` 2026-08-22 07:23:31.238197396 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.238202557 DEBUG No virtual environment found 2026-08-22 07:23:31.238216087 DEBUG Adding first-party search path `/tmp/.tmpWvkvEZ/src` 2026-08-22 07:23:31.238241417 DEBUG Using vendored stdlib 2026-08-22 07:23:31.238366527 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.238371797 DEBUG Adding new file root '/tmp/.tmpWvkvEZ/src' of kind Project 2026-08-22 07:23:31.238525188 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.238529718 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.238584738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWvkvEZ/src/error_0.py", kind: File } 2026-08-22 07:23:31.238605968 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWvkvEZ/src/error_0.py` 2026-08-22 07:23:31.238608758 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.238626048 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.238651188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWvkvEZ/src/error_1.py", kind: File } 2026-08-22 07:23:31.238658868 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWvkvEZ/src/error_1.py` 2026-08-22 07:23:31.238661028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.238665398 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-08-22 07:23:31.238687378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWvkvEZ/src/error_2.py", kind: File } 2026-08-22 07:23:31.238693818 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWvkvEZ/src/error_2.py` 2026-08-22 07:23:31.238696038 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.238700218 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-08-22 07:23:31.238739628 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:31.241644409 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.003s 2026-08-22 07:23:31.241724189 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_1.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_1.py' 2026-08-22 07:23:31.241755519 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_2.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_2.py' 2026-08-22 07:23:31.241757319 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_3.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_3.py' 2026-08-22 07:23:31.241769189 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_0.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_0.py' 2026-08-22 07:23:31.241783019 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_4.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_4.py' 2026-08-22 07:23:31.241803229 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_5.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_5.py' 2026-08-22 07:23:31.241839089 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.241815559 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_6.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_6.py' 2026-08-22 07:23:31.250300280 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.254549805 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:31.254609965 DEBUG method="workspace/diagnostic" response.id=2 duration=15.90ms 2026-08-22 07:23:31.254646065 DEBUG Received server response for request 2 2026-08-22 07:23:31.254753986 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:31.254761676 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:31.254765246 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:31.254767706 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:31.254782286 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:31.254812136 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWvkvEZ/src/error_0.py", kind: FileContent } 2026-08-22 07:23:31.254819086 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpWvkvEZ/src/error_0.py` 2026-08-22 07:23:31.254848736 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:31.254864736 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWvkvEZ/src/error_1.py", kind: FileContent } 2026-08-22 07:23:31.254868426 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpWvkvEZ/src/error_1.py` 2026-08-22 07:23:31.254879476 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:31.254893966 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWvkvEZ/src/error_2.py", kind: FileContent } 2026-08-22 07:23:31.254897606 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpWvkvEZ/src/error_2.py` 2026-08-22 07:23:31.254935356 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:31.254971536 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_1.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_1.py' 2026-08-22 07:23:31.255000426 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_2.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_2.py' 2026-08-22 07:23:31.255015346 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWvkvEZ/src/error_0.py"))}: Checking file '/tmp/.tmpWvkvEZ/src/error_0.py' 2026-08-22 07:23:31.255117247 DEBUG Received notification `$/progress` 2026-08-22 07:23:31.255140157 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:31.255171287 DEBUG method="workspace/diagnostic" response.id=3 duration=267.83µs 2026-08-22 07:23:31.255187477 DEBUG Received server response for request 3 2026-08-22 07:23:31.265634604 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.265658324 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.265665694 DEBUG method="shutdown" response.id=4 duration=10.73µs 2026-08-22 07:23:31.265683354 DEBUG Received server response for request 4 2026-08-22 07:23:31.265687114 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.265695414 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-08-22 07:23:31.271407495 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.271475385 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.271512375 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.271579865 DEBUG Client info: None 2026-08-22 07:23:31.271614276 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.271629666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.271636336 INFO Version: Unknown 2026-08-22 07:23:31.271679816 DEBUG Received server response for request 1 2026-08-22 07:23:31.271721716 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.271853506 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.271896817 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.271900047 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.271911627 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.271967017 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.271979467 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.271984197 DEBUG Initializing workspace `file:///tmp/.tmpVHm2gy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.272005607 DEBUG Searching for a project in '/tmp/.tmpVHm2gy/src' 2026-08-22 07:23:31.272065407 DEBUG Found project at '/tmp/.tmpVHm2gy' 2026-08-22 07:23:31.272070047 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.272633289 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.272639499 DEBUG Discovering virtual environment in `/tmp/.tmpVHm2gy` 2026-08-22 07:23:31.272687209 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.272692319 DEBUG No virtual environment found 2026-08-22 07:23:31.272703379 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:31.272713039 DEBUG Adding first-party search path `/tmp/.tmpVHm2gy/src` 2026-08-22 07:23:31.272717169 DEBUG Adding first-party search path `/tmp/.tmpVHm2gy` 2026-08-22 07:23:31.272721199 DEBUG Using vendored stdlib 2026-08-22 07:23:31.272825360 INFO Python version: Python 3.10, platform: linux 2026-08-22 07:23:31.272829980 DEBUG Adding new file root '/tmp/.tmpVHm2gy' of kind Project 2026-08-22 07:23:31.273001800 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.273006850 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.273097241 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpVHm2gy' 2026-08-22 07:23:31.275718320 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=.tmpVHm2gy}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:31.275807300 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVHm2gy/src/foo.py"))}: Checking file '/tmp/.tmpVHm2gy/src/foo.py' 2026-08-22 07:23:31.275903581 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVHm2gy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.289674550 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVHm2gy/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-22 07:23:31.289707620 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVHm2gy/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:31.289757140 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-22 07:23:31.289779830 DEBUG method="workspace/diagnostic" response.id=2 duration=16.77ms 2026-08-22 07:23:31.289795340 DEBUG Received server response for request 2 2026-08-22 07:23:31.300071537 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.300107487 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.300113777 DEBUG method="shutdown" response.id=3 duration=11.04µs 2026-08-22 07:23:31.300124407 DEBUG Received server response for request 3 2026-08-22 07:23:31.300127897 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.300137397 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-08-22 07:23:31.303063298 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.303129388 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.303166918 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.303276728 DEBUG Client info: None 2026-08-22 07:23:31.303316848 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.303331518 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.303338879 INFO Version: Unknown 2026-08-22 07:23:31.303383409 DEBUG Received server response for request 1 2026-08-22 07:23:31.303416709 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.303533739 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.303573269 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.303576619 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.303587089 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.303641510 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.303653130 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.303657380 DEBUG Initializing workspace `file:///tmp/.tmp8SHhOs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.303677500 DEBUG Searching for a project in '/tmp/.tmp8SHhOs/src' 2026-08-22 07:23:31.303709790 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.303714120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.304034321 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.304039161 DEBUG Discovering virtual environment in `/tmp/.tmp8SHhOs/src` 2026-08-22 07:23:31.304080541 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.304084511 DEBUG No virtual environment found 2026-08-22 07:23:31.304096431 DEBUG Adding first-party search path `/tmp/.tmp8SHhOs/src` 2026-08-22 07:23:31.304100611 DEBUG Using vendored stdlib 2026-08-22 07:23:31.304190222 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.304194892 DEBUG Adding new file root '/tmp/.tmp8SHhOs/src' of kind Project 2026-08-22 07:23:31.304336682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.304341452 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.304368292 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:31.305986298 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.306078748 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8SHhOs/src/foo.py"))}: Checking file '/tmp/.tmp8SHhOs/src/foo.py' 2026-08-22 07:23:31.306202729 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8SHhOs/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.315188531 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8SHhOs/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.320298789 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-22 07:23:31.320329639 DEBUG method="workspace/diagnostic" response.id=2 duration=15.99ms 2026-08-22 07:23:31.320344729 DEBUG Received server response for request 2 2026-08-22 07:23:31.330579436 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.330616646 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.330624646 DEBUG method="shutdown" response.id=3 duration=12.28µs 2026-08-22 07:23:31.330642716 DEBUG Received server response for request 3 2026-08-22 07:23:31.330646036 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.330655486 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-08-22 07:23:31.333594636 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.333652507 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.333685357 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.333744847 DEBUG Client info: None 2026-08-22 07:23:31.333779347 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.333792747 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.333799397 INFO Version: Unknown 2026-08-22 07:23:31.333842717 DEBUG Received server response for request 1 2026-08-22 07:23:31.333872867 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.333966548 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.334005038 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.334008598 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.334020148 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.334070768 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.334081488 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.334086018 DEBUG Initializing workspace `file:///tmp/.tmpHjUWOR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.334105498 DEBUG Searching for a project in '/tmp/.tmpHjUWOR/src' 2026-08-22 07:23:31.334139458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.334143438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.334479870 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.334486230 DEBUG Discovering virtual environment in `/tmp/.tmpHjUWOR/src` 2026-08-22 07:23:31.334528170 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.334532820 DEBUG No virtual environment found 2026-08-22 07:23:31.334543760 DEBUG Adding first-party search path `/tmp/.tmpHjUWOR/src` 2026-08-22 07:23:31.334547950 DEBUG Using vendored stdlib 2026-08-22 07:23:31.334640260 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.334644580 DEBUG Adding new file root '/tmp/.tmpHjUWOR/src' of kind Project 2026-08-22 07:23:31.334769351 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.334773371 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.334936501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:31.337475710 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:31.337547540 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHjUWOR/src/foo.py"))}: Checking file '/tmp/.tmpHjUWOR/src/foo.py' 2026-08-22 07:23:31.337650001 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:31.337669581 DEBUG method="workspace/diagnostic" response.id=2 duration=2.89ms 2026-08-22 07:23:31.337683851 DEBUG Received server response for request 2 2026-08-22 07:23:31.347899767 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.347925717 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.347932027 DEBUG method="shutdown" response.id=3 duration=9.89µs 2026-08-22 07:23:31.347942417 DEBUG Received server response for request 3 2026-08-22 07:23:31.347946557 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.347955607 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-08-22 07:23:31.349133722 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.349187492 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.349239062 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.349298662 DEBUG Client info: None 2026-08-22 07:23:31.349333112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.349346012 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.349351292 INFO Version: Unknown 2026-08-22 07:23:31.349390593 DEBUG Received server response for request 1 2026-08-22 07:23:31.349420813 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.349433743 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2yHAaq 2026-08-22 07:23:31.349520683 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.349558723 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.349562193 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.349569083 DEBUG No workspace configuration provided for file:///tmp/.tmp2yHAaq 2026-08-22 07:23:31.349582393 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:31.349585003 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-22 07:23:31.349619143 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.349624243 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2yHAaq, using default options 2026-08-22 07:23:31.349630693 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.349634173 DEBUG Initializing workspace `file:///tmp/.tmp2yHAaq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.349651144 DEBUG Searching for a project in '/tmp/.tmp2yHAaq' 2026-08-22 07:23:31.349678594 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.349683074 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.349988575 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.349993265 DEBUG Discovering virtual environment in `/tmp/.tmp2yHAaq` 2026-08-22 07:23:31.350033665 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.350037215 DEBUG No virtual environment found 2026-08-22 07:23:31.350048415 DEBUG Adding first-party search path `/tmp/.tmp2yHAaq` 2026-08-22 07:23:31.350052285 DEBUG Using vendored stdlib 2026-08-22 07:23:31.350145065 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.350148905 DEBUG Adding new file root '/tmp/.tmp2yHAaq' of kind Project 2026-08-22 07:23:31.350280236 DEBUG Updating project to check open files 2026-08-22 07:23:31.350296236 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.350299156 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:31.350322896 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:31.350325756 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:31.350331976 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:31.350337476 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:31.350339636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:31.350343976 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-08-22 07:23:31.350348526 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:31.350350666 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:31.350354716 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-08-22 07:23:31.350419056 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:31.350507957 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.361299505 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.365798411 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:31.365810011 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:31.366008952 DEBUG method="textDocument/prepareRename" response.id=2 duration=213.22µs 2026-08-22 07:23:31.366027572 DEBUG Received server response for request 2 2026-08-22 07:23:31.366035212 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-22 07:23:31.367697658 INFO request{id=3 method=textDocument/rename}:Project::index_files{project=.tmp2yHAaq}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.367745698 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmp2yHAaq/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-08-22 07:23:31.367787138 DEBUG method="textDocument/rename" response.id=3 duration=1.73ms 2026-08-22 07:23:31.367801058 DEBUG Received server response for request 3 2026-08-22 07:23:31.378056265 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.378093555 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.378100555 DEBUG method="shutdown" response.id=4 duration=12.58µs 2026-08-22 07:23:31.378110735 DEBUG Received server response for request 4 2026-08-22 07:23:31.378114125 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.378128955 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-08-22 07:23:31.381035445 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.381095256 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.381128336 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.381183496 DEBUG Client info: None 2026-08-22 07:23:31.381215676 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.381240656 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.381246556 INFO Version: Unknown 2026-08-22 07:23:31.381286856 DEBUG Received server response for request 1 2026-08-22 07:23:31.381319976 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.381333506 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDY9VLK 2026-08-22 07:23:31.381426317 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.381464767 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.381468327 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.381474327 DEBUG No workspace configuration provided for file:///tmp/.tmpDY9VLK 2026-08-22 07:23:31.381480117 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.381482917 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-22 07:23:31.381529807 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.381534867 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDY9VLK, using default options 2026-08-22 07:23:31.381540327 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.381544047 DEBUG Initializing workspace `file:///tmp/.tmpDY9VLK`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.381575137 DEBUG Searching for a project in '/tmp/.tmpDY9VLK' 2026-08-22 07:23:31.381600927 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.381604997 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.381918288 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.381923228 DEBUG Discovering virtual environment in `/tmp/.tmpDY9VLK` 2026-08-22 07:23:31.381965219 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.381969739 DEBUG No virtual environment found 2026-08-22 07:23:31.381981019 DEBUG Adding first-party search path `/tmp/.tmpDY9VLK` 2026-08-22 07:23:31.381984869 DEBUG Using vendored stdlib 2026-08-22 07:23:31.382074519 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.382079039 DEBUG Adding new file root '/tmp/.tmpDY9VLK' of kind Project 2026-08-22 07:23:31.382201479 DEBUG Updating project to check open files 2026-08-22 07:23:31.382213429 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.382216379 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.382277870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDY9VLK/foo.py", kind: File } 2026-08-22 07:23:31.382297020 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDY9VLK/foo.py` 2026-08-22 07:23:31.382299360 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.382305620 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.383927546 INFO request{id=2 method=textDocument/prepareRename}:Project::index_files{project=.tmpDY9VLK}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.384029366 DEBUG method="textDocument/prepareRename" response.id=2 duration=1.72ms 2026-08-22 07:23:31.384041966 DEBUG Received server response for request 2 2026-08-22 07:23:31.384051416 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-22 07:23:31.384149496 DEBUG method="textDocument/rename" response.id=3 duration=85.64µs 2026-08-22 07:23:31.384158756 DEBUG Received server response for request 3 2026-08-22 07:23:31.394373503 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.394397173 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.394403533 DEBUG method="shutdown" response.id=4 duration=9.47µs 2026-08-22 07:23:31.394413983 DEBUG Received server response for request 4 2026-08-22 07:23:31.394417893 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.394426573 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-08-22 07:23:31.395572747 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { 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, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.395638137 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.395671737 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.395730008 DEBUG Client info: None 2026-08-22 07:23:31.395757748 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.395769288 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.395773978 INFO Version: Unknown 2026-08-22 07:23:31.395812518 DEBUG Received server response for request 1 2026-08-22 07:23:31.395843058 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.395930848 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.395965848 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.395969138 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.395982908 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.395986608 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:31.396029249 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.396040849 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.396044529 DEBUG Initializing workspace `file:///tmp/.tmp3V0ZTq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.396061679 DEBUG Searching for a project in '/tmp/.tmp3V0ZTq/src' 2026-08-22 07:23:31.396092649 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.396096909 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.396397910 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.396403340 DEBUG Discovering virtual environment in `/tmp/.tmp3V0ZTq/src` 2026-08-22 07:23:31.396442560 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.396446440 DEBUG No virtual environment found 2026-08-22 07:23:31.396456920 DEBUG Adding first-party search path `/tmp/.tmp3V0ZTq/src` 2026-08-22 07:23:31.396461100 DEBUG Using vendored stdlib 2026-08-22 07:23:31.396546720 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.396551081 DEBUG Adding new file root '/tmp/.tmp3V0ZTq/src' of kind Project 2026-08-22 07:23:31.396663921 DEBUG Updating project to check open files 2026-08-22 07:23:31.396672801 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.396675641 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.396714831 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3V0ZTq/src/foo.py", kind: File } 2026-08-22 07:23:31.396729461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3V0ZTq/src/foo.py` 2026-08-22 07:23:31.396731881 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.396737371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.396881742 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.396916652 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.410269929 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.53ms 2026-08-22 07:23:31.410288480 DEBUG Received server response for request 2 2026-08-22 07:23:31.420527826 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.420551536 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.420558606 DEBUG method="shutdown" response.id=3 duration=10.20µs 2026-08-22 07:23:31.420567786 DEBUG Received server response for request 3 2026-08-22 07:23:31.420570836 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.420580226 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-08-22 07:23:31.423163435 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { 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, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.423240936 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.423272796 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.423330286 DEBUG Client info: None 2026-08-22 07:23:31.423359336 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.423370216 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.423375216 INFO Version: Unknown 2026-08-22 07:23:31.423412066 DEBUG Received server response for request 1 2026-08-22 07:23:31.423439656 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.423530807 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.423567097 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.423570867 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.423584907 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.423587997 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:31.423632227 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.423642827 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.423646607 DEBUG Initializing workspace `file:///tmp/.tmpWWRGbb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.423665147 DEBUG Searching for a project in '/tmp/.tmpWWRGbb/src' 2026-08-22 07:23:31.423696437 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.423700587 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.424014298 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.424019498 DEBUG Discovering virtual environment in `/tmp/.tmpWWRGbb/src` 2026-08-22 07:23:31.424060079 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.424064189 DEBUG No virtual environment found 2026-08-22 07:23:31.424075199 DEBUG Adding first-party search path `/tmp/.tmpWWRGbb/src` 2026-08-22 07:23:31.424079249 DEBUG Using vendored stdlib 2026-08-22 07:23:31.424170969 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.424175639 DEBUG Adding new file root '/tmp/.tmpWWRGbb/src' of kind Project 2026-08-22 07:23:31.424322749 DEBUG Updating project to check open files 2026-08-22 07:23:31.424334810 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.424338110 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.424379010 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWWRGbb/src/foo.py", kind: File } 2026-08-22 07:23:31.424395550 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWWRGbb/src/foo.py` 2026-08-22 07:23:31.424398040 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.424403580 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.424550710 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.424577110 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.438182639 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.77ms 2026-08-22 07:23:31.438204279 DEBUG Received server response for request 2 2026-08-22 07:23:31.448440715 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.448465506 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.448472716 DEBUG method="shutdown" response.id=3 duration=11.63µs 2026-08-22 07:23:31.448482776 DEBUG Received server response for request 3 2026-08-22 07:23:31.448486646 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.448495476 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-08-22 07:23:31.451136095 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { 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, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.451203565 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.451252595 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.451311526 DEBUG Client info: None 2026-08-22 07:23:31.451342576 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.451353666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.451359416 INFO Version: Unknown 2026-08-22 07:23:31.451397646 DEBUG Received server response for request 1 2026-08-22 07:23:31.451430146 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.451527516 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.451566037 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.451569557 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.451583127 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.451586467 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:31.451632127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.451642887 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.451647177 DEBUG Initializing workspace `file:///tmp/.tmpBLrA2t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.451666677 DEBUG Searching for a project in '/tmp/.tmpBLrA2t/src' 2026-08-22 07:23:31.451698687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.451703057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.452018188 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.452023448 DEBUG Discovering virtual environment in `/tmp/.tmpBLrA2t/src` 2026-08-22 07:23:31.452065548 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.452069498 DEBUG No virtual environment found 2026-08-22 07:23:31.452080408 DEBUG Adding first-party search path `/tmp/.tmpBLrA2t/src` 2026-08-22 07:23:31.452084518 DEBUG Using vendored stdlib 2026-08-22 07:23:31.452178379 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.452182699 DEBUG Adding new file root '/tmp/.tmpBLrA2t/src' of kind Project 2026-08-22 07:23:31.452319759 DEBUG Updating project to check open files 2026-08-22 07:23:31.452331549 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.452334459 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.452376249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBLrA2t/src/foo", kind: File } 2026-08-22 07:23:31.452391959 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.452394749 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.452400729 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.452670650 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.454624607 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.22ms 2026-08-22 07:23:31.454640997 DEBUG Received server response for request 2 2026-08-22 07:23:31.454657788 DEBUG Client sends notification `textDocument/didClose` 2026-08-22 07:23:31.454664538 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.454666908 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-22 07:23:31.454673438 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.454676258 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-22 07:23:31.454681428 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-22 07:23:31.454686908 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpBLrA2t/src/foo` from project `src` 2026-08-22 07:23:31.454693578 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.454697938 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.454722918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBLrA2t/src/foo") 2026-08-22 07:23:31.454726948 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.454730738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.454738228 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBLrA2t/src/foo` 2026-08-22 07:23:31.454740498 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.454744428 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.454796838 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.466207159 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.46ms 2026-08-22 07:23:31.466231879 DEBUG Received server response for request 3 2026-08-22 07:23:31.476308615 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.476331295 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.476338785 DEBUG method="shutdown" response.id=4 duration=10.41µs 2026-08-22 07:23:31.476348825 DEBUG Received server response for request 4 2026-08-22 07:23:31.476351995 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.476360785 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-08-22 07:23:31.479076604 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.479138785 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.479174375 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.479256425 DEBUG Client info: None 2026-08-22 07:23:31.479289575 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.479299725 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.479304695 INFO Version: Unknown 2026-08-22 07:23:31.479341365 DEBUG Received server response for request 1 2026-08-22 07:23:31.479374426 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.479472356 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.479514256 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.479517766 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.479531956 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.479534756 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-08-22 07:23:31.479581836 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.479593106 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.479597446 DEBUG Initializing workspace `file:///tmp/.tmpVY4Bas/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.479615966 DEBUG Searching for a project in '/tmp/.tmpVY4Bas/src' 2026-08-22 07:23:31.479648307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.479652597 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.479960668 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.479965688 DEBUG Discovering virtual environment in `/tmp/.tmpVY4Bas/src` 2026-08-22 07:23:31.480009288 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.480013628 DEBUG No virtual environment found 2026-08-22 07:23:31.480024878 DEBUG Adding first-party search path `/tmp/.tmpVY4Bas/src` 2026-08-22 07:23:31.480029018 DEBUG Using vendored stdlib 2026-08-22 07:23:31.480120278 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.480124958 DEBUG Adding new file root '/tmp/.tmpVY4Bas/src' of kind Project 2026-08-22 07:23:31.480266329 DEBUG Updating project to check open files 2026-08-22 07:23:31.480277809 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.480281009 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.480323339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVY4Bas/src/foo.py", kind: File } 2026-08-22 07:23:31.480339619 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVY4Bas/src/foo.py` 2026-08-22 07:23:31.480341999 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.480347629 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.480612350 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.492409412 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.497852591 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:31.497868501 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-08-22 07:23:31.497876361 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:31.497897452 DEBUG method="textDocument/signatureHelp" response.id=2 duration=17.54ms 2026-08-22 07:23:31.497911072 DEBUG Received server response for request 2 2026-08-22 07:23:31.508159498 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.508183368 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.508189958 DEBUG method="shutdown" response.id=3 duration=9.48µs 2026-08-22 07:23:31.508199608 DEBUG Received server response for request 3 2026-08-22 07:23:31.508203238 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.508212258 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-08-22 07:23:31.511297279 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.511354309 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.511387020 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.511440840 DEBUG Client info: None 2026-08-22 07:23:31.511471930 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.511482910 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.511488700 INFO Version: Unknown 2026-08-22 07:23:31.511526550 DEBUG Received server response for request 1 2026-08-22 07:23:31.511556330 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.511569570 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoS73Fc 2026-08-22 07:23:31.511658751 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.511696671 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.511700121 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.511707401 DEBUG No workspace configuration provided for file:///tmp/.tmpoS73Fc 2026-08-22 07:23:31.511713001 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.511715981 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:31.511765831 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.511770811 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoS73Fc, using default options 2026-08-22 07:23:31.511777051 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.511780631 DEBUG Initializing workspace `file:///tmp/.tmpoS73Fc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.511798531 DEBUG Searching for a project in '/tmp/.tmpoS73Fc' 2026-08-22 07:23:31.511824681 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.511828851 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.512157152 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.512162232 DEBUG Discovering virtual environment in `/tmp/.tmpoS73Fc` 2026-08-22 07:23:31.512203492 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.512207972 DEBUG No virtual environment found 2026-08-22 07:23:31.512236643 DEBUG Adding first-party search path `/tmp/.tmpoS73Fc` 2026-08-22 07:23:31.512240783 DEBUG Using vendored stdlib 2026-08-22 07:23:31.512329713 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.512334023 DEBUG Adding new file root '/tmp/.tmpoS73Fc' of kind Project 2026-08-22 07:23:31.512463953 DEBUG Updating project to check open files 2026-08-22 07:23:31.512477063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.512480543 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.512522914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpoS73Fc/foo.py", kind: File } 2026-08-22 07:23:31.512539244 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoS73Fc/foo.py` 2026-08-22 07:23:31.512541794 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.512547554 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.512831685 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.512887415 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=334.33µs 2026-08-22 07:23:31.512904905 DEBUG Received server response for request 2 2026-08-22 07:23:31.512920315 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-22 07:23:31.512971345 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=36.81µs 2026-08-22 07:23:31.512980585 DEBUG Received server response for request 3 2026-08-22 07:23:31.512991185 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-22 07:23:31.513025755 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=24.70µs 2026-08-22 07:23:31.513034295 DEBUG Received server response for request 4 2026-08-22 07:23:31.513042966 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-08-22 07:23:31.523067141 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.01ms 2026-08-22 07:23:31.523091021 DEBUG Received server response for request 5 2026-08-22 07:23:31.523106881 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-08-22 07:23:31.523174202 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=53.99µs 2026-08-22 07:23:31.523183042 DEBUG Received server response for request 6 2026-08-22 07:23:31.533261237 DEBUG Client sends request `shutdown` with ID 7 2026-08-22 07:23:31.533293448 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.533300568 DEBUG method="shutdown" response.id=7 duration=11.42µs 2026-08-22 07:23:31.533317878 DEBUG Received server response for request 7 2026-08-22 07:23:31.533321958 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.533331118 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-08-22 07:23:31.535588366 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.535648506 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.535682686 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.535754386 DEBUG Client info: None 2026-08-22 07:23:31.535785417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.535796517 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.535802357 INFO Version: Unknown 2026-08-22 07:23:31.535839607 DEBUG Received server response for request 1 2026-08-22 07:23:31.535870497 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.535883697 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSLlCh9 2026-08-22 07:23:31.535967097 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.536001417 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.536005317 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.536011447 DEBUG No workspace configuration provided for file:///tmp/.tmpSLlCh9 2026-08-22 07:23:31.536016647 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.536019427 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:31.536070758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.536075108 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSLlCh9, using default options 2026-08-22 07:23:31.536080828 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.536084598 DEBUG Initializing workspace `file:///tmp/.tmpSLlCh9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.536102978 DEBUG Searching for a project in '/tmp/.tmpSLlCh9' 2026-08-22 07:23:31.536128838 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.536132988 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.536463709 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.536468799 DEBUG Discovering virtual environment in `/tmp/.tmpSLlCh9` 2026-08-22 07:23:31.536509279 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.536513379 DEBUG No virtual environment found 2026-08-22 07:23:31.536524469 DEBUG Adding first-party search path `/tmp/.tmpSLlCh9` 2026-08-22 07:23:31.536528489 DEBUG Using vendored stdlib 2026-08-22 07:23:31.536617729 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.536621379 DEBUG Adding new file root '/tmp/.tmpSLlCh9' of kind Project 2026-08-22 07:23:31.536740050 DEBUG Updating project to check open files 2026-08-22 07:23:31.536750860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.536753660 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.536794820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSLlCh9/foo.py", kind: File } 2026-08-22 07:23:31.536809720 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSLlCh9/foo.py` 2026-08-22 07:23:31.536812200 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.536818450 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.537082991 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.537134061 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=309.99µs 2026-08-22 07:23:31.537145721 DEBUG Received server response for request 2 2026-08-22 07:23:31.537158461 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-08-22 07:23:31.537195201 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmpSLlCh9' 2026-08-22 07:23:31.537205181 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:31.551453562 DEBUG Module `__builtins__` not found in search paths 2026-08-22 07:23:31.558948629 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=21.78ms 2026-08-22 07:23:31.558974779 DEBUG Received server response for request 3 2026-08-22 07:23:31.569072115 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.569103895 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.569112085 DEBUG method="shutdown" response.id=4 duration=13.09µs 2026-08-22 07:23:31.569122715 DEBUG Received server response for request 4 2026-08-22 07:23:31.569126495 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.569141145 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-08-22 07:23:31.586954969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.587038239 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.587086989 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.587151569 DEBUG Client info: None 2026-08-22 07:23:31.587190250 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.587204820 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.587211090 INFO Version: Unknown 2026-08-22 07:23:31.587264320 DEBUG Received server response for request 1 2026-08-22 07:23:31.587309980 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.587324820 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTMxe6D 2026-08-22 07:23:31.587456791 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.587509401 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.587513041 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.587522761 DEBUG No workspace configuration provided for file:///tmp/.tmpTMxe6D 2026-08-22 07:23:31.587529391 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.587532691 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:31.587581251 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.587587161 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTMxe6D, using default options 2026-08-22 07:23:31.587594561 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.587598981 DEBUG Initializing workspace `file:///tmp/.tmpTMxe6D`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.587621511 DEBUG Searching for a project in '/tmp/.tmpTMxe6D' 2026-08-22 07:23:31.587651261 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.587656191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.588167443 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.588172813 DEBUG Discovering virtual environment in `/tmp/.tmpTMxe6D` 2026-08-22 07:23:31.588241203 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.588246063 DEBUG No virtual environment found 2026-08-22 07:23:31.588258723 DEBUG Adding first-party search path `/tmp/.tmpTMxe6D` 2026-08-22 07:23:31.588262953 DEBUG Using vendored stdlib 2026-08-22 07:23:31.588367044 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.588372564 DEBUG Adding new file root '/tmp/.tmpTMxe6D' of kind Project 2026-08-22 07:23:31.588518774 DEBUG Updating project to check open files 2026-08-22 07:23:31.588535164 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.588539044 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.588590255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTMxe6D/foo.py", kind: File } 2026-08-22 07:23:31.588611385 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTMxe6D/foo.py` 2026-08-22 07:23:31.588613935 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.588620885 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.588946526 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.589008766 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=381.72µs 2026-08-22 07:23:31.589019896 DEBUG Received server response for request 2 2026-08-22 07:23:31.589033646 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-22 07:23:31.589084176 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=36.59µs 2026-08-22 07:23:31.589093276 DEBUG Received server response for request 3 2026-08-22 07:23:31.599180062 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.599200452 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.599207582 DEBUG method="shutdown" response.id=4 duration=10.24µs 2026-08-22 07:23:31.599225532 DEBUG Received server response for request 4 2026-08-22 07:23:31.599229392 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.599238472 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-08-22 07:23:31.600489837 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.600557997 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.600592087 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.600669838 DEBUG Client info: None 2026-08-22 07:23:31.600707338 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.600722718 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.600729488 INFO Version: Unknown 2026-08-22 07:23:31.600774788 DEBUG Received server response for request 1 2026-08-22 07:23:31.600818898 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.600833258 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprS7l1E 2026-08-22 07:23:31.600967429 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.601012019 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.601015609 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.601023239 DEBUG No workspace configuration provided for file:///tmp/.tmprS7l1E 2026-08-22 07:23:31.601029879 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.601032589 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:31.601089039 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.601095819 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprS7l1E, using default options 2026-08-22 07:23:31.601103009 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.601107619 DEBUG Initializing workspace `file:///tmp/.tmprS7l1E`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.601129179 DEBUG Searching for a project in '/tmp/.tmprS7l1E' 2026-08-22 07:23:31.601158029 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.601163529 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.601770692 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.601776682 DEBUG Discovering virtual environment in `/tmp/.tmprS7l1E` 2026-08-22 07:23:31.601827802 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.601832762 DEBUG No virtual environment found 2026-08-22 07:23:31.601845462 DEBUG Adding first-party search path `/tmp/.tmprS7l1E` 2026-08-22 07:23:31.601849742 DEBUG Using vendored stdlib 2026-08-22 07:23:31.601969222 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.601974742 DEBUG Adding new file root '/tmp/.tmprS7l1E' of kind Project 2026-08-22 07:23:31.602122633 DEBUG Updating project to check open files 2026-08-22 07:23:31.602138653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.602142343 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.602207343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprS7l1E/foo.py", kind: File } 2026-08-22 07:23:31.602245103 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprS7l1E/foo.py` 2026-08-22 07:23:31.602248043 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.602254833 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.602540584 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.615036049 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.77ms 2026-08-22 07:23:31.615054339 DEBUG Received server response for request 2 2026-08-22 07:23:31.615070909 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-22 07:23:31.615138719 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.615308240 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=215.24µs 2026-08-22 07:23:31.615319580 DEBUG Received server response for request 3 2026-08-22 07:23:31.615336090 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-22 07:23:31.615403750 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=50.87µs 2026-08-22 07:23:31.615412500 DEBUG Received server response for request 4 2026-08-22 07:23:31.625503136 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:31.625539176 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.625547436 DEBUG method="shutdown" response.id=5 duration=13.09µs 2026-08-22 07:23:31.625564366 DEBUG Received server response for request 5 2026-08-22 07:23:31.625568276 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.625583526 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-08-22 07:23:31.628162486 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.628246546 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.628297956 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.628374366 DEBUG Client info: None 2026-08-22 07:23:31.628410576 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.628426196 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.628432196 INFO Version: Unknown 2026-08-22 07:23:31.628475937 DEBUG Received server response for request 1 2026-08-22 07:23:31.628509387 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.628608647 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.628647177 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.628650637 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.628667137 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.628718678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.628732638 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.628736858 DEBUG Initializing workspace `file:///tmp/.tmpqnbRuM/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.628757298 DEBUG Searching for a project in '/tmp/.tmpqnbRuM/root1' 2026-08-22 07:23:31.628790468 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.628794918 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.629112449 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.629117719 DEBUG Discovering virtual environment in `/tmp/.tmpqnbRuM/root1` 2026-08-22 07:23:31.629159939 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.629164169 DEBUG No virtual environment found 2026-08-22 07:23:31.629175899 DEBUG Adding first-party search path `/tmp/.tmpqnbRuM/root1` 2026-08-22 07:23:31.629180009 DEBUG Using vendored stdlib 2026-08-22 07:23:31.629285709 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.629290310 DEBUG Adding new file root '/tmp/.tmpqnbRuM/root1' of kind Project 2026-08-22 07:23:31.629408540 DEBUG Initializing workspace `file:///tmp/.tmpqnbRuM/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.629417410 DEBUG Searching for a project in '/tmp/.tmpqnbRuM/root2' 2026-08-22 07:23:31.629447880 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.629451510 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.629808611 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.629813491 DEBUG Discovering virtual environment in `/tmp/.tmpqnbRuM/root2` 2026-08-22 07:23:31.629847252 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.629850762 DEBUG No virtual environment found 2026-08-22 07:23:31.629861542 DEBUG Adding first-party search path `/tmp/.tmpqnbRuM/root2` 2026-08-22 07:23:31.629865402 DEBUG Using vendored stdlib 2026-08-22 07:23:31.629947202 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.629950592 DEBUG Adding new file root '/tmp/.tmpqnbRuM/root2' of kind Project 2026-08-22 07:23:31.630032672 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.630036252 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.630069032 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.631802388 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.631903659 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root1/main.py"))}: Checking file '/tmp/.tmpqnbRuM/root1/main.py' 2026-08-22 07:23:31.632011569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.640666400 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.640764080 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:31.640773400 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:31.642272226 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-22 07:23:31.642333886 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root2/main.py"))}: Checking file '/tmp/.tmpqnbRuM/root2/main.py' 2026-08-22 07:23:31.642387336 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.650553255 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.650618595 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:31.650647896 DEBUG method="workspace/diagnostic" response.id=2 duration=20.61ms 2026-08-22 07:23:31.650670526 DEBUG Received server response for request 2 2026-08-22 07:23:31.650785086 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:31.650813436 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpqnbRuM/root3), to remove: (root2, file:///tmp/.tmpqnbRuM/root2) 2026-08-22 07:23:31.650820676 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpqnbRuM/root2 2026-08-22 07:23:31.653891557 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:31.653913337 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.653918667 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.653929747 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:31.653938807 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.653953217 DEBUG Initializing workspace `file:///tmp/.tmpqnbRuM/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.653967887 DEBUG Searching for a project in '/tmp/.tmpqnbRuM/root3' 2026-08-22 07:23:31.654002648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.654006658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.654369479 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.654377949 DEBUG Discovering virtual environment in `/tmp/.tmpqnbRuM/root3` 2026-08-22 07:23:31.654418369 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.654422609 DEBUG No virtual environment found 2026-08-22 07:23:31.654433719 DEBUG Adding first-party search path `/tmp/.tmpqnbRuM/root3` 2026-08-22 07:23:31.654437699 DEBUG Using vendored stdlib 2026-08-22 07:23:31.654540159 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.654546719 DEBUG Adding new file root '/tmp/.tmpqnbRuM/root3' of kind Project 2026-08-22 07:23:31.654655860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.654679870 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.654705840 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:31.654710820 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-22 07:23:31.657175629 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.657262329 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root3/main.py"))}: Checking file '/tmp/.tmpqnbRuM/root3/main.py' 2026-08-22 07:23:31.657325939 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.667512646 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqnbRuM/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.667581486 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:31.667607836 DEBUG method="workspace/diagnostic" response.id=3 duration=12.95ms 2026-08-22 07:23:31.667628506 DEBUG Received server response for request 3 2026-08-22 07:23:31.677763392 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.677794422 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.677801992 DEBUG method="shutdown" response.id=4 duration=11.64µs 2026-08-22 07:23:31.677811852 DEBUG Received server response for request 4 2026-08-22 07:23:31.677814992 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.677831012 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-08-22 07:23:31.684556626 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.684623217 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.684660727 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.684748077 DEBUG Client info: None 2026-08-22 07:23:31.684785677 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.684799347 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.684804737 INFO Version: Unknown 2026-08-22 07:23:31.684844967 DEBUG Received server response for request 1 2026-08-22 07:23:31.684882098 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.685017738 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.685054068 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.685058078 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.685072068 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:31.685074838 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.685123248 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.685136568 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-22 07:23:31.685141158 DEBUG Initializing workspace `file:///tmp/.tmpXg4Af5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.685161959 DEBUG Searching for a project in '/tmp/.tmpXg4Af5/root1' 2026-08-22 07:23:31.685199209 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.685205029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.685848631 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.685854851 DEBUG Discovering virtual environment in `/tmp/.tmpXg4Af5/root1` 2026-08-22 07:23:31.685906531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.685911321 DEBUG No virtual environment found 2026-08-22 07:23:31.685923721 DEBUG Adding first-party search path `/tmp/.tmpXg4Af5/root1` 2026-08-22 07:23:31.685928021 DEBUG Using vendored stdlib 2026-08-22 07:23:31.686056822 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.686061992 DEBUG Adding new file root '/tmp/.tmpXg4Af5/root1' of kind Project 2026-08-22 07:23:31.686240462 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.686245142 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:31.686256582 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpXg4Af5/root1), to remove: 2026-08-22 07:23:31.686260852 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpXg4Af5/root1` has already been added 2026-08-22 07:23:31.686309073 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.688006459 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.688131579 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXg4Af5/root1/main.py"))}: Checking file '/tmp/.tmpXg4Af5/root1/main.py' 2026-08-22 07:23:31.688265110 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXg4Af5/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.697547703 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXg4Af5/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.697650693 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:31.697681093 DEBUG method="workspace/diagnostic" response.id=2 duration=11.42ms 2026-08-22 07:23:31.697703513 DEBUG Received server response for request 2 2026-08-22 07:23:31.707883879 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.707913960 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.707924120 DEBUG method="shutdown" response.id=3 duration=17.48µs 2026-08-22 07:23:31.707934840 DEBUG Received server response for request 3 2026-08-22 07:23:31.707938750 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.707947850 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-08-22 07:23:31.712297285 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.712377506 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.712425356 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.712501376 DEBUG Client info: None 2026-08-22 07:23:31.712534196 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.712550426 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.712556386 INFO Version: Unknown 2026-08-22 07:23:31.712600656 DEBUG Received server response for request 1 2026-08-22 07:23:31.712645576 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.712772797 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.712808647 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.712812347 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.712824797 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.712883057 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.712901787 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.712906397 DEBUG Initializing workspace `file:///tmp/.tmpg2rstP/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.712927057 DEBUG Searching for a project in '/tmp/.tmpg2rstP/root1' 2026-08-22 07:23:31.712961448 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.712966578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.713507870 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.713514030 DEBUG Discovering virtual environment in `/tmp/.tmpg2rstP/root1` 2026-08-22 07:23:31.713561180 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.713565980 DEBUG No virtual environment found 2026-08-22 07:23:31.713578330 DEBUG Adding first-party search path `/tmp/.tmpg2rstP/root1` 2026-08-22 07:23:31.713582600 DEBUG Using vendored stdlib 2026-08-22 07:23:31.713702130 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.713707350 DEBUG Adding new file root '/tmp/.tmpg2rstP/root1' of kind Project 2026-08-22 07:23:31.713856601 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.713860851 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.713911601 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.715568127 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.715665967 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root1/main.py"))}: Checking file '/tmp/.tmpg2rstP/root1/main.py' 2026-08-22 07:23:31.715757818 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.725927984 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.726013994 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:31.726042004 DEBUG method="workspace/diagnostic" response.id=2 duration=12.18ms 2026-08-22 07:23:31.726062034 DEBUG Received server response for request 2 2026-08-22 07:23:31.726192675 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:31.726240845 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpg2rstP/root2), (root3, file:///tmp/.tmpg2rstP/root3), to remove: 2026-08-22 07:23:31.726248475 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:31.726277785 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.726285915 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.726305715 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:31.726314245 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.726325485 DEBUG Initializing workspace `file:///tmp/.tmpg2rstP/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.726336865 DEBUG Searching for a project in '/tmp/.tmpg2rstP/root2' 2026-08-22 07:23:31.726369915 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.726373935 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.726845947 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.726852867 DEBUG Discovering virtual environment in `/tmp/.tmpg2rstP/root2` 2026-08-22 07:23:31.726891457 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.726895727 DEBUG No virtual environment found 2026-08-22 07:23:31.726907027 DEBUG Adding first-party search path `/tmp/.tmpg2rstP/root2` 2026-08-22 07:23:31.726911137 DEBUG Using vendored stdlib 2026-08-22 07:23:31.726998358 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.727002738 DEBUG Adding new file root '/tmp/.tmpg2rstP/root2' of kind Project 2026-08-22 07:23:31.727096378 DEBUG Initializing workspace `file:///tmp/.tmpg2rstP/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.727105338 DEBUG Searching for a project in '/tmp/.tmpg2rstP/root3' 2026-08-22 07:23:31.727133908 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.727137328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.727486759 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.727491919 DEBUG Discovering virtual environment in `/tmp/.tmpg2rstP/root3` 2026-08-22 07:23:31.727525579 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.727529219 DEBUG No virtual environment found 2026-08-22 07:23:31.727539399 DEBUG Adding first-party search path `/tmp/.tmpg2rstP/root3` 2026-08-22 07:23:31.727543299 DEBUG Using vendored stdlib 2026-08-22 07:23:31.727625240 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.727629340 DEBUG Adding new file root '/tmp/.tmpg2rstP/root3' of kind Project 2026-08-22 07:23:31.727713930 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.727731850 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.727744770 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:31.727748090 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:31.730095779 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.730152839 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root2/main.py"))}: Checking file '/tmp/.tmpg2rstP/root2/main.py' 2026-08-22 07:23:31.730204209 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.738873510 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.738938210 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:31.738946320 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-22 07:23:31.741335739 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.741389939 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root3/main.py"))}: Checking file '/tmp/.tmpg2rstP/root3/main.py' 2026-08-22 07:23:31.741440129 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.749574828 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg2rstP/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.749637828 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:31.749665218 DEBUG method="workspace/diagnostic" response.id=3 duration=21.95ms 2026-08-22 07:23:31.749690228 DEBUG Received server response for request 3 2026-08-22 07:23:31.759876885 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.759910965 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.759918315 DEBUG method="shutdown" response.id=4 duration=12.05µs 2026-08-22 07:23:31.759934205 DEBUG Received server response for request 4 2026-08-22 07:23:31.759937645 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.759953715 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-08-22 07:23:31.765052703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.765123363 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.765162273 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.765254114 DEBUG Client info: None 2026-08-22 07:23:31.765291484 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.765305734 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.765311524 INFO Version: Unknown 2026-08-22 07:23:31.765354984 DEBUG Received server response for request 1 2026-08-22 07:23:31.765397084 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.765525345 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.765564675 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.765568035 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.765579595 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.765633805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.765647215 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.765652015 DEBUG Initializing workspace `file:///tmp/.tmpWzXJFK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.765672795 DEBUG Searching for a project in '/tmp/.tmpWzXJFK/root1' 2026-08-22 07:23:31.765708865 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.765714405 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.766264327 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.766270597 DEBUG Discovering virtual environment in `/tmp/.tmpWzXJFK/root1` 2026-08-22 07:23:31.766321868 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.766326758 DEBUG No virtual environment found 2026-08-22 07:23:31.766339168 DEBUG Adding first-party search path `/tmp/.tmpWzXJFK/root1` 2026-08-22 07:23:31.766343988 DEBUG Using vendored stdlib 2026-08-22 07:23:31.766469958 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.766475178 DEBUG Adding new file root '/tmp/.tmpWzXJFK/root1' of kind Project 2026-08-22 07:23:31.766634109 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.766638239 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.766674099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.769285168 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:31.769406689 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWzXJFK/root1/main.py"))}: Checking file '/tmp/.tmpWzXJFK/root1/main.py' 2026-08-22 07:23:31.769524639 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWzXJFK/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.778975733 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWzXJFK/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.779074033 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:31.779103553 DEBUG method="workspace/diagnostic" response.id=2 duration=12.46ms 2026-08-22 07:23:31.779124683 DEBUG Received server response for request 2 2026-08-22 07:23:31.779256364 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:31.779282774 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpWzXJFK/root2), to remove: 2026-08-22 07:23:31.779290814 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:31.779301394 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.779305264 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.779314454 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:31.779322014 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.779330724 DEBUG Initializing workspace `file:///tmp/.tmpWzXJFK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.779344064 DEBUG Searching for a project in '/tmp/.tmpWzXJFK/root2' 2026-08-22 07:23:31.779375634 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.779379814 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.779892066 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.779899336 DEBUG Discovering virtual environment in `/tmp/.tmpWzXJFK/root2` 2026-08-22 07:23:31.779937646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.779941856 DEBUG No virtual environment found 2026-08-22 07:23:31.779953196 DEBUG Adding first-party search path `/tmp/.tmpWzXJFK/root2` 2026-08-22 07:23:31.779957176 DEBUG Using vendored stdlib 2026-08-22 07:23:31.780059867 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.780063947 DEBUG Adding new file root '/tmp/.tmpWzXJFK/root2' of kind Project 2026-08-22 07:23:31.780166277 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.780188967 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.780204237 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:31.780208587 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:31.782632356 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.782693846 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWzXJFK/root2/main.py"))}: Checking file '/tmp/.tmpWzXJFK/root2/main.py' 2026-08-22 07:23:31.782745666 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWzXJFK/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.790948105 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWzXJFK/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.791014366 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:31.791041856 DEBUG method="workspace/diagnostic" response.id=3 duration=10.87ms 2026-08-22 07:23:31.791061916 DEBUG Received server response for request 3 2026-08-22 07:23:31.801231212 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.801257572 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.801266712 DEBUG method="shutdown" response.id=4 duration=15.06µs 2026-08-22 07:23:31.801277592 DEBUG Received server response for request 4 2026-08-22 07:23:31.801281122 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.801290072 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-08-22 07:23:31.808394257 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.808467988 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.808509268 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.808595978 DEBUG Client info: None 2026-08-22 07:23:31.808640928 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.808656728 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.808662898 INFO Version: Unknown 2026-08-22 07:23:31.808706779 DEBUG Received server response for request 1 2026-08-22 07:23:31.808751149 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.808896199 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.808934109 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.808937569 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.808957560 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.808960500 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:31.809017670 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.809034020 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.809038190 DEBUG Initializing workspace `file:///tmp/.tmpFrCYSC/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.809060310 DEBUG Searching for a project in '/tmp/.tmpFrCYSC/root1' 2026-08-22 07:23:31.809094350 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.809099060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.809662462 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.809669352 DEBUG Discovering virtual environment in `/tmp/.tmpFrCYSC/root1` 2026-08-22 07:23:31.809718032 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.809723262 DEBUG No virtual environment found 2026-08-22 07:23:31.809736272 DEBUG Adding first-party search path `/tmp/.tmpFrCYSC/root1` 2026-08-22 07:23:31.809740482 DEBUG Using vendored stdlib 2026-08-22 07:23:31.809856133 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.809860883 DEBUG Adding new file root '/tmp/.tmpFrCYSC/root1' of kind Project 2026-08-22 07:23:31.810014633 DEBUG Initializing workspace `file:///tmp/.tmpFrCYSC/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.810023943 DEBUG Searching for a project in '/tmp/.tmpFrCYSC/root2' 2026-08-22 07:23:31.810054333 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.810058163 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.810561825 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.810568565 DEBUG Discovering virtual environment in `/tmp/.tmpFrCYSC/root2` 2026-08-22 07:23:31.810602895 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.810606715 DEBUG No virtual environment found 2026-08-22 07:23:31.810617625 DEBUG Adding first-party search path `/tmp/.tmpFrCYSC/root2` 2026-08-22 07:23:31.810621595 DEBUG Using vendored stdlib 2026-08-22 07:23:31.810711626 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.810715326 DEBUG Adding new file root '/tmp/.tmpFrCYSC/root2' of kind Project 2026-08-22 07:23:31.810812196 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.810816026 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.810866286 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFrCYSC/root1/main.py", kind: File } 2026-08-22 07:23:31.810887096 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFrCYSC/root1/main.py` 2026-08-22 07:23:31.810889746 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.810906186 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.811161817 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.825825170 INFO request{id=2 method=textDocument/completion}:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.825911860 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.829473783 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:31.850024066 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:31.850041786 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:31.850047576 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:31.850098306 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:31.850102056 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-08-22 07:23:31.850153886 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpFrCYSC/root1' 2026-08-22 07:23:31.850165396 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:31.871501882 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 60.553455ms 2026-08-22 07:23:31.871543512 DEBUG method="textDocument/completion" response.id=2 duration=60.63ms 2026-08-22 07:23:31.871572192 DEBUG Received server response for request 2 2026-08-22 07:23:31.871780823 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.871796103 DEBUG Client sends request `textDocument/completion` with ID 3 2026-08-22 07:23:31.871877694 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFrCYSC/root2/main.py", kind: File } 2026-08-22 07:23:31.871902564 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFrCYSC/root2/main.py` 2026-08-22 07:23:31.871905974 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.871926094 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.871968384 DEBUG method="textDocument/completion" response.id=3 duration=36.82µs 2026-08-22 07:23:31.871977794 DEBUG Received server response for request 3 2026-08-22 07:23:31.882080110 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.882113160 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.882119430 DEBUG method="shutdown" response.id=4 duration=9.67µs 2026-08-22 07:23:31.882136540 DEBUG Received server response for request 4 2026-08-22 07:23:31.882139830 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.882156210 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-08-22 07:23:31.890334629 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.890407840 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.890452480 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.890529010 DEBUG Client info: None 2026-08-22 07:23:31.890571280 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.890585390 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.890591240 INFO Version: Unknown 2026-08-22 07:23:31.890632610 DEBUG Received server response for request 1 2026-08-22 07:23:31.890678161 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.890825271 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.890881431 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.890884691 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.890898561 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.890902291 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:31.890951662 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.890966672 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.890971752 DEBUG Initializing workspace `file:///tmp/.tmpwuobTd/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.890995572 DEBUG Searching for a project in '/tmp/.tmpwuobTd/root1' 2026-08-22 07:23:31.891030212 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.891034962 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.891615464 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.891622084 DEBUG Discovering virtual environment in `/tmp/.tmpwuobTd/root1` 2026-08-22 07:23:31.891675754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.891681104 DEBUG No virtual environment found 2026-08-22 07:23:31.891693774 DEBUG Adding first-party search path `/tmp/.tmpwuobTd/root1` 2026-08-22 07:23:31.891697974 DEBUG Using vendored stdlib 2026-08-22 07:23:31.891804695 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.891809915 DEBUG Adding new file root '/tmp/.tmpwuobTd/root1' of kind Project 2026-08-22 07:23:31.891960365 DEBUG Updating project to check open files 2026-08-22 07:23:31.891975825 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.891979585 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.892034775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwuobTd/root1/main.py", kind: File } 2026-08-22 07:23:31.892055555 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwuobTd/root1/main.py` 2026-08-22 07:23:31.892058415 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.892065166 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.892311836 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwuobTd/root1/main.py"))}: Checking file '/tmp/.tmpwuobTd/root1/main.py' 2026-08-22 07:23:31.892413337 DEBUG method="textDocument/diagnostic" response.id=2 duration=341.78µs 2026-08-22 07:23:31.892429097 DEBUG Received server response for request 2 2026-08-22 07:23:31.892505607 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:31.892523017 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpwuobTd/root2), to remove: 2026-08-22 07:23:31.892528817 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:31.892538217 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.892541807 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.892552627 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:31.892558467 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.892566107 DEBUG Initializing workspace `file:///tmp/.tmpwuobTd/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.892574927 DEBUG Searching for a project in '/tmp/.tmpwuobTd/root2' 2026-08-22 07:23:31.892605727 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.892609267 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.893129179 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.893137049 DEBUG Discovering virtual environment in `/tmp/.tmpwuobTd/root2` 2026-08-22 07:23:31.893172739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.893176649 DEBUG No virtual environment found 2026-08-22 07:23:31.893188709 DEBUG Adding first-party search path `/tmp/.tmpwuobTd/root2` 2026-08-22 07:23:31.893192689 DEBUG Using vendored stdlib 2026-08-22 07:23:31.893294550 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.893298360 DEBUG Adding new file root '/tmp/.tmpwuobTd/root2' of kind Project 2026-08-22 07:23:31.893389520 DEBUG Updating project to check open files 2026-08-22 07:23:31.893399390 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.893437360 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.64µs 2026-08-22 07:23:31.893447870 DEBUG Received server response for request 3 2026-08-22 07:23:31.893476801 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.893481751 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-22 07:23:31.893524611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpwuobTd/root2/main.py", kind: File } 2026-08-22 07:23:31.893537871 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwuobTd/root2/main.py` 2026-08-22 07:23:31.893540381 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.893545951 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.893579371 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwuobTd/root2/main.py"))}: Checking file '/tmp/.tmpwuobTd/root2/main.py' 2026-08-22 07:23:31.893612031 DEBUG method="textDocument/diagnostic" response.id=4 duration=61.56µs 2026-08-22 07:23:31.893623631 DEBUG Received server response for request 4 2026-08-22 07:23:31.903715067 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:31.903734747 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.903740477 DEBUG method="shutdown" response.id=5 duration=8.96µs 2026-08-22 07:23:31.903750827 DEBUG Received server response for request 5 2026-08-22 07:23:31.903754817 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.903763297 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-08-22 07:23:31.905197702 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.905290343 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.905338773 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.905396143 DEBUG Client info: None 2026-08-22 07:23:31.905419503 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.905432253 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.905437873 INFO Version: Unknown 2026-08-22 07:23:31.905479673 DEBUG Received server response for request 1 2026-08-22 07:23:31.905522193 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.905613204 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.905650774 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.905654064 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.905675414 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.905679094 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:31.905715544 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.905728654 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.905732274 DEBUG Initializing workspace `file:///tmp/.tmpZTdyG9/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.905750394 DEBUG Searching for a project in '/tmp/.tmpZTdyG9/root1' 2026-08-22 07:23:31.905782744 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.905787034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.906086475 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.906091795 DEBUG Discovering virtual environment in `/tmp/.tmpZTdyG9/root1` 2026-08-22 07:23:31.906132196 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.906135876 DEBUG No virtual environment found 2026-08-22 07:23:31.906146876 DEBUG Adding first-party search path `/tmp/.tmpZTdyG9/root1` 2026-08-22 07:23:31.906150826 DEBUG Using vendored stdlib 2026-08-22 07:23:31.906256606 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.906261016 DEBUG Adding new file root '/tmp/.tmpZTdyG9/root1' of kind Project 2026-08-22 07:23:31.906377846 DEBUG Initializing workspace `file:///tmp/.tmpZTdyG9/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.906387307 DEBUG Searching for a project in '/tmp/.tmpZTdyG9/root2' 2026-08-22 07:23:31.906417917 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.906421357 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.906685828 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.906690028 DEBUG Discovering virtual environment in `/tmp/.tmpZTdyG9/root2` 2026-08-22 07:23:31.906723068 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.906726928 DEBUG No virtual environment found 2026-08-22 07:23:31.906737768 DEBUG Adding first-party search path `/tmp/.tmpZTdyG9/root2` 2026-08-22 07:23:31.906741698 DEBUG Using vendored stdlib 2026-08-22 07:23:31.906824008 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.906827558 DEBUG Adding new file root '/tmp/.tmpZTdyG9/root2' of kind Project 2026-08-22 07:23:31.906907208 DEBUG Updating project to check open files 2026-08-22 07:23:31.906916608 DEBUG Updating project to check open files 2026-08-22 07:23:31.906920528 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.906923248 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.906964929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZTdyG9/root1/main.py", kind: File } 2026-08-22 07:23:31.906980349 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZTdyG9/root1/main.py` 2026-08-22 07:23:31.906982849 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.906988059 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.907265630 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZTdyG9/root1/main.py"))}: Checking file '/tmp/.tmpZTdyG9/root1/main.py' 2026-08-22 07:23:31.907366890 DEBUG method="textDocument/diagnostic" response.id=2 duration=373.23µs 2026-08-22 07:23:31.907380380 DEBUG Received server response for request 2 2026-08-22 07:23:31.907438370 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.907445020 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:31.907485790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZTdyG9/root2/main.py", kind: File } 2026-08-22 07:23:31.907496351 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZTdyG9/root2/main.py` 2026-08-22 07:23:31.907498571 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.907504241 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.907531211 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZTdyG9/root2/main.py"))}: Checking file '/tmp/.tmpZTdyG9/root2/main.py' 2026-08-22 07:23:31.907554701 DEBUG method="textDocument/diagnostic" response.id=3 duration=45.98µs 2026-08-22 07:23:31.907563561 DEBUG Received server response for request 3 2026-08-22 07:23:31.908054822 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.908091133 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.908134033 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.908192063 DEBUG Client info: None 2026-08-22 07:23:31.908212933 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.908234683 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.908240033 INFO Version: Unknown 2026-08-22 07:23:31.908275703 DEBUG Received server response for request 1 2026-08-22 07:23:31.908309453 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.908409264 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.908455794 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.908458874 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.908475524 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.908478584 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:31.908530294 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.908546324 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.908551884 DEBUG Initializing workspace `file:///tmp/.tmpM79cLK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.908568034 DEBUG Searching for a project in '/tmp/.tmpM79cLK/root1' 2026-08-22 07:23:31.908599664 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.908603534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.909027836 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.909032736 DEBUG Discovering virtual environment in `/tmp/.tmpM79cLK/root1` 2026-08-22 07:23:31.909068586 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.909072626 DEBUG No virtual environment found 2026-08-22 07:23:31.909084926 DEBUG Adding first-party search path `/tmp/.tmpM79cLK/root1` 2026-08-22 07:23:31.909088976 DEBUG Using vendored stdlib 2026-08-22 07:23:31.909179296 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.909182996 DEBUG Adding new file root '/tmp/.tmpM79cLK/root1' of kind Project 2026-08-22 07:23:31.909302787 DEBUG Initializing workspace `file:///tmp/.tmpM79cLK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.909312227 DEBUG Searching for a project in '/tmp/.tmpM79cLK/root2' 2026-08-22 07:23:31.909341827 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.909345207 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.910352621 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.910362231 DEBUG Discovering virtual environment in `/tmp/.tmpM79cLK/root2` 2026-08-22 07:23:31.910397261 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.910400821 DEBUG No virtual environment found 2026-08-22 07:23:31.910412121 DEBUG Adding first-party search path `/tmp/.tmpM79cLK/root2` 2026-08-22 07:23:31.910416001 DEBUG Using vendored stdlib 2026-08-22 07:23:31.910522221 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.910525891 DEBUG Adding new file root '/tmp/.tmpM79cLK/root2' of kind Project 2026-08-22 07:23:31.910612672 DEBUG Updating project to check open files 2026-08-22 07:23:31.910621212 DEBUG Updating project to check open files 2026-08-22 07:23:31.910625062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.910627822 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.910680112 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpM79cLK/root1/main.py", kind: File } 2026-08-22 07:23:31.910697322 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM79cLK/root1/main.py` 2026-08-22 07:23:31.910699822 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.910705022 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.910775862 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM79cLK/root1/main.py"))}: Checking file '/tmp/.tmpM79cLK/root1/main.py' 2026-08-22 07:23:31.910850512 DEBUG method="textDocument/diagnostic" response.id=2 duration=139.74µs 2026-08-22 07:23:31.910862042 DEBUG Received server response for request 2 2026-08-22 07:23:31.910939613 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.910948783 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:31.910991753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpM79cLK/root2/main.py", kind: File } 2026-08-22 07:23:31.911003763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM79cLK/root2/main.py` 2026-08-22 07:23:31.911006023 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.911010833 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.911035563 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM79cLK/root2/main.py"))}: Checking file '/tmp/.tmpM79cLK/root2/main.py' 2026-08-22 07:23:31.911062683 DEBUG method="textDocument/diagnostic" response.id=3 duration=47.35µs 2026-08-22 07:23:31.911071563 DEBUG Received server response for request 3 2026-08-22 07:23:31.921170179 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.921189759 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.921197269 DEBUG method="shutdown" response.id=4 duration=10.12µs 2026-08-22 07:23:31.921206719 DEBUG Received server response for request 4 2026-08-22 07:23:31.921210139 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.921226879 DEBUG Received exit notification, exiting 2026-08-22 07:23:31.931793767 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:31.931820927 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.931829997 DEBUG method="shutdown" response.id=4 duration=13.90µs 2026-08-22 07:23:31.931848827 DEBUG Received server response for request 4 2026-08-22 07:23:31.931852787 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.931861977 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-08-22 07:23:31.933319662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.933383893 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.933419753 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.933483123 DEBUG Client info: None 2026-08-22 07:23:31.933508043 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:31.933521923 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.933527523 INFO Version: Unknown 2026-08-22 07:23:31.933567063 DEBUG Received server response for request 1 2026-08-22 07:23:31.933603063 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.933678884 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.933708484 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.933711744 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.933729594 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:31.933766404 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.933778124 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:31.933782234 DEBUG Initializing workspace `file:///tmp/.tmpusLOds/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.933800624 DEBUG Searching for a project in '/tmp/.tmpusLOds/root1' 2026-08-22 07:23:31.933832104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.933836184 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.934132235 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.934137025 DEBUG Discovering virtual environment in `/tmp/.tmpusLOds/root1` 2026-08-22 07:23:31.934177276 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.934181256 DEBUG No virtual environment found 2026-08-22 07:23:31.934192706 DEBUG Adding first-party search path `/tmp/.tmpusLOds/root1` 2026-08-22 07:23:31.934196656 DEBUG Using vendored stdlib 2026-08-22 07:23:31.934303176 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.934308086 DEBUG Adding new file root '/tmp/.tmpusLOds/root1' of kind Project 2026-08-22 07:23:31.934431666 DEBUG Initializing workspace `file:///tmp/.tmpusLOds/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.934440867 DEBUG Searching for a project in '/tmp/.tmpusLOds/root2' 2026-08-22 07:23:31.934469697 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:31.934473177 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.934728348 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.934732738 DEBUG Discovering virtual environment in `/tmp/.tmpusLOds/root2` 2026-08-22 07:23:31.934766248 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.934769878 DEBUG No virtual environment found 2026-08-22 07:23:31.934779958 DEBUG Adding first-party search path `/tmp/.tmpusLOds/root2` 2026-08-22 07:23:31.934784508 DEBUG Using vendored stdlib 2026-08-22 07:23:31.934860338 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.934863798 DEBUG Adding new file root '/tmp/.tmpusLOds/root2' of kind Project 2026-08-22 07:23:31.934941748 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.934945178 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:31.934984508 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:31.936698375 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.936791135 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpusLOds/root1/main.py"))}: Checking file '/tmp/.tmpusLOds/root1/main.py' 2026-08-22 07:23:31.936898135 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpusLOds/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.945649666 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpusLOds/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.945742477 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:31.945751337 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:31.948233026 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:31.948291866 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpusLOds/root2/main.py"))}: Checking file '/tmp/.tmpusLOds/root2/main.py' 2026-08-22 07:23:31.948341716 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpusLOds/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.956583815 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpusLOds/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.956650696 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:31.956682956 DEBUG method="workspace/diagnostic" response.id=2 duration=21.73ms 2026-08-22 07:23:31.956710616 DEBUG Received server response for request 2 2026-08-22 07:23:31.966895632 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:31.966923732 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:31.966933282 DEBUG method="shutdown" response.id=3 duration=15.55µs 2026-08-22 07:23:31.966943882 DEBUG Received server response for request 3 2026-08-22 07:23:31.966947312 DEBUG Client sends notification `exit` 2026-08-22 07:23:31.966956462 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-08-22 07:23:31.974006047 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:31.974078138 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:31.974122878 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:31.974185538 DEBUG Client info: None 2026-08-22 07:23:31.974228578 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:31.974242608 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:31.974248318 INFO Version: Unknown 2026-08-22 07:23:31.974289748 DEBUG Received server response for request 1 2026-08-22 07:23:31.974332839 DEBUG Client sends notification `initialized` 2026-08-22 07:23:31.974437199 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:31.974478339 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:31.974482119 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:31.974504059 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.974507289 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:31.974539339 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:31.974552749 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:31.974556809 DEBUG Initializing workspace `file:///tmp/.tmpDmlINv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.974578009 DEBUG Searching for a project in '/tmp/.tmpDmlINv' 2026-08-22 07:23:31.974627770 DEBUG Found project at '/tmp/.tmpDmlINv' 2026-08-22 07:23:31.974631760 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.974961071 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.974966061 DEBUG Discovering virtual environment in `/tmp/.tmpDmlINv` 2026-08-22 07:23:31.975009241 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.975013911 DEBUG No virtual environment found 2026-08-22 07:23:31.975025011 DEBUG Adding first-party search path `/tmp/.tmpDmlINv` 2026-08-22 07:23:31.975029191 DEBUG Using vendored stdlib 2026-08-22 07:23:31.975130071 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.975134711 DEBUG Adding new file root '/tmp/.tmpDmlINv' of kind Project 2026-08-22 07:23:31.975378512 DEBUG Initializing workspace `file:///tmp/.tmpDmlINv/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:31.975390202 DEBUG Searching for a project in '/tmp/.tmpDmlINv/external/Y' 2026-08-22 07:23:31.975416322 DEBUG Found project at '/tmp/.tmpDmlINv/external/Y' 2026-08-22 07:23:31.975419492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:31.975697563 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:31.975701953 DEBUG Discovering virtual environment in `/tmp/.tmpDmlINv/external/Y` 2026-08-22 07:23:31.975737434 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:31.975741164 DEBUG No virtual environment found 2026-08-22 07:23:31.975752034 DEBUG Adding first-party search path `/tmp/.tmpDmlINv/external/Y` 2026-08-22 07:23:31.975756024 DEBUG Using vendored stdlib 2026-08-22 07:23:31.975840194 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:31.975843984 DEBUG Adding new file root '/tmp/.tmpDmlINv/external/Y' of kind Project 2026-08-22 07:23:31.976051525 DEBUG Updating project to check open files 2026-08-22 07:23:31.976064795 DEBUG Updating project to check open files 2026-08-22 07:23:31.976068665 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:31.976071605 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:31.976121345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDmlINv/systemtests/included.py", kind: File } 2026-08-22 07:23:31.976141035 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDmlINv/systemtests/included.py` 2026-08-22 07:23:31.976143485 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.976149605 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.976237625 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmlINv/systemtests/included.py"))}: Checking file '/tmp/.tmpDmlINv/systemtests/included.py' 2026-08-22 07:23:31.976395076 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmlINv/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.985569659 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmlINv/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:31.989748293 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.59ms 2026-08-22 07:23:31.989773114 DEBUG Received server response for request 2 2026-08-22 07:23:31.989885584 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:31.989897414 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:31.989941604 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDmlINv/external/Y/only_external.py", kind: File } 2026-08-22 07:23:31.989958734 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDmlINv/external/Y/only_external.py` 2026-08-22 07:23:31.989961424 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:31.989970524 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:31.990008594 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmlINv/external/Y/only_external.py"))}: Checking file '/tmp/.tmpDmlINv/external/Y/only_external.py' 2026-08-22 07:23:31.990072265 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmlINv/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:31.998375584 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDmlINv/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:32.002351568 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.38ms 2026-08-22 07:23:32.002377768 DEBUG Received server response for request 3 2026-08-22 07:23:32.012501545 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:32.012532305 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:32.012537995 DEBUG method="shutdown" response.id=4 duration=9.31µs 2026-08-22 07:23:32.012554195 DEBUG Received server response for request 4 2026-08-22 07:23:32.012557805 DEBUG Client sends notification `exit` 2026-08-22 07:23:32.012572815 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-08-22 07:23:32.017133391 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:32.017208191 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:32.017263871 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:32.017372422 DEBUG Client info: None 2026-08-22 07:23:32.017422172 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:32.017438512 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:32.017445612 INFO Version: Unknown 2026-08-22 07:23:32.017490952 DEBUG Received server response for request 1 2026-08-22 07:23:32.017535742 DEBUG Client sends notification `initialized` 2026-08-22 07:23:32.017646263 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:32.017684433 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:32.017688363 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:32.017710903 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:32.017714373 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:32.017747113 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:32.017761493 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:32.017765703 DEBUG Initializing workspace `file:///tmp/.tmpbWFoJ4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.017785073 DEBUG Searching for a project in '/tmp/.tmpbWFoJ4' 2026-08-22 07:23:32.017821563 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.017826503 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.018167285 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.018172605 DEBUG Discovering virtual environment in `/tmp/.tmpbWFoJ4` 2026-08-22 07:23:32.018216625 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:32.018236985 DEBUG No virtual environment found 2026-08-22 07:23:32.018248525 DEBUG Adding first-party search path `/tmp/.tmpbWFoJ4` 2026-08-22 07:23:32.018252515 DEBUG Using vendored stdlib 2026-08-22 07:23:32.018342455 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.018346895 DEBUG Adding new file root '/tmp/.tmpbWFoJ4' of kind Project 2026-08-22 07:23:32.018469796 DEBUG Initializing workspace `file:///tmp/.tmpbWFoJ4/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.018480316 DEBUG Searching for a project in '/tmp/.tmpbWFoJ4/external/Y' 2026-08-22 07:23:32.018517116 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.018520606 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.018788037 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.018792497 DEBUG Discovering virtual environment in `/tmp/.tmpbWFoJ4/external/Y` 2026-08-22 07:23:32.018828217 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:32.018831877 DEBUG No virtual environment found 2026-08-22 07:23:32.018842957 DEBUG Adding first-party search path `/tmp/.tmpbWFoJ4/external/Y` 2026-08-22 07:23:32.018846967 DEBUG Using vendored stdlib 2026-08-22 07:23:32.018923907 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.018927617 DEBUG Adding new file root '/tmp/.tmpbWFoJ4/external/Y' of kind Project 2026-08-22 07:23:32.019005968 DEBUG Updating project to check open files 2026-08-22 07:23:32.019016758 DEBUG Updating project to check open files 2026-08-22 07:23:32.019020598 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:32.019024008 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:32.019066548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbWFoJ4/systemtests/foo.py", kind: File } 2026-08-22 07:23:32.019083818 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbWFoJ4/systemtests/foo.py` 2026-08-22 07:23:32.019086268 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:32.019091498 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:32.019530819 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:32.029328224 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:32.033412959 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-08-22 07:23:32.033459649 DEBUG method="textDocument/hover" response.id=2 duration=14.36ms 2026-08-22 07:23:32.033476219 DEBUG Received server response for request 2 2026-08-22 07:23:32.033513189 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:32.033521409 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-22 07:23:32.033570299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbWFoJ4/external/Y/foo.py", kind: File } 2026-08-22 07:23:32.033585109 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbWFoJ4/external/Y/foo.py` 2026-08-22 07:23:32.033587459 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:32.033597319 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:32.033638720 DEBUG method="textDocument/hover" response.id=3 duration=36.12µs 2026-08-22 07:23:32.033648120 DEBUG Received server response for request 3 2026-08-22 07:23:32.043732076 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:32.043757556 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:32.043764666 DEBUG method="shutdown" response.id=4 duration=11.16µs 2026-08-22 07:23:32.043774676 DEBUG Received server response for request 4 2026-08-22 07:23:32.043778786 DEBUG Client sends notification `exit` 2026-08-22 07:23:32.043787826 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-08-22 07:23:32.049388436 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:32.049456356 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:32.049500886 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:32.049572366 DEBUG Client info: None 2026-08-22 07:23:32.049598417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:32.049612997 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:32.049619217 INFO Version: Unknown 2026-08-22 07:23:32.049657077 DEBUG Received server response for request 1 2026-08-22 07:23:32.049699217 DEBUG Client sends notification `initialized` 2026-08-22 07:23:32.049828627 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:32.049866967 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:32.049869737 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:32.049888628 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:32.049938128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:32.049955218 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:32.049959528 DEBUG Initializing workspace `file:///tmp/.tmpon5yhV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.049978948 DEBUG Searching for a project in '/tmp/.tmpon5yhV/root1' 2026-08-22 07:23:32.050014458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.050019408 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.050635310 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.050641230 DEBUG Discovering virtual environment in `/tmp/.tmpon5yhV/root1` 2026-08-22 07:23:32.050690480 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:32.050695960 DEBUG No virtual environment found 2026-08-22 07:23:32.050709270 DEBUG Adding first-party search path `/tmp/.tmpon5yhV/root1` 2026-08-22 07:23:32.050713680 DEBUG Using vendored stdlib 2026-08-22 07:23:32.050827101 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.050831961 DEBUG Adding new file root '/tmp/.tmpon5yhV/root1' of kind Project 2026-08-22 07:23:32.050982731 DEBUG Initializing workspace `file:///tmp/.tmpon5yhV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.050991462 DEBUG Searching for a project in '/tmp/.tmpon5yhV/root2' 2026-08-22 07:23:32.051022062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.051026242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.051596254 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.051606784 DEBUG Discovering virtual environment in `/tmp/.tmpon5yhV/root2` 2026-08-22 07:23:32.051641494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:32.051645234 DEBUG No virtual environment found 2026-08-22 07:23:32.051656594 DEBUG Adding first-party search path `/tmp/.tmpon5yhV/root2` 2026-08-22 07:23:32.051660634 DEBUG Using vendored stdlib 2026-08-22 07:23:32.051756414 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.051759844 DEBUG Adding new file root '/tmp/.tmpon5yhV/root2' of kind Project 2026-08-22 07:23:32.051853465 DEBUG Initializing workspace `file:///tmp/.tmpon5yhV/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.051861775 DEBUG Searching for a project in '/tmp/.tmpon5yhV/root3' 2026-08-22 07:23:32.051891705 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.051895125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.052244576 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.052251686 DEBUG Discovering virtual environment in `/tmp/.tmpon5yhV/root3` 2026-08-22 07:23:32.052285396 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:32.052289276 DEBUG No virtual environment found 2026-08-22 07:23:32.052299936 DEBUG Adding first-party search path `/tmp/.tmpon5yhV/root3` 2026-08-22 07:23:32.052303986 DEBUG Using vendored stdlib 2026-08-22 07:23:32.052381216 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.052385086 DEBUG Adding new file root '/tmp/.tmpon5yhV/root3' of kind Project 2026-08-22 07:23:32.052465177 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:32.052471787 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:32.052509697 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:32.055270837 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:32.055349527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root1/main.py"))}: Checking file '/tmp/.tmpon5yhV/root1/main.py' 2026-08-22 07:23:32.055445157 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:32.065849074 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:32.065944945 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-08-22 07:23:32.065954235 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:32.068481394 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:32.068542014 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root2/main.py"))}: Checking file '/tmp/.tmpon5yhV/root2/main.py' 2026-08-22 07:23:32.068596514 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:32.077500176 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:32.077568966 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:32.077576216 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-22 07:23:32.079044151 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-08-22 07:23:32.079101032 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root3/main.py"))}: Checking file '/tmp/.tmpon5yhV/root3/main.py' 2026-08-22 07:23:32.079152182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:32.087523862 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpon5yhV/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:32.087586752 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:32.087627252 DEBUG method="workspace/diagnostic" response.id=2 duration=35.15ms 2026-08-22 07:23:32.087651252 DEBUG Received server response for request 2 2026-08-22 07:23:32.087777642 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:32.087788163 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:32.087806363 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpon5yhV/root2), (root3, file:///tmp/.tmpon5yhV/root3) 2026-08-22 07:23:32.087810303 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpon5yhV/root2 2026-08-22 07:23:32.088965107 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpon5yhV/root3 2026-08-22 07:23:32.089967040 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:32.089986450 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:32.090005410 DEBUG method="workspace/diagnostic" response.id=3 duration=53.60µs 2026-08-22 07:23:32.090016190 DEBUG Received server response for request 3 2026-08-22 07:23:32.100121707 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:32.100146827 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:32.100152497 DEBUG method="shutdown" response.id=4 duration=8.20µs 2026-08-22 07:23:32.100160057 DEBUG Received server response for request 4 2026-08-22 07:23:32.100162847 DEBUG Client sends notification `exit` 2026-08-22 07:23:32.100175197 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-08-22 07:23:32.102921836 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:32.102994937 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:32.103036937 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:32.103117737 DEBUG Client info: None 2026-08-22 07:23:32.103155127 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:32.103172527 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:32.103179207 INFO Version: Unknown 2026-08-22 07:23:32.103238718 DEBUG Received server response for request 1 2026-08-22 07:23:32.103283278 DEBUG Client sends notification `initialized` 2026-08-22 07:23:32.103378878 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:32.103413118 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:32.103416938 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:32.103432788 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:32.103435848 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:32.103483728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:32.103495639 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-22 07:23:32.103499479 DEBUG Initializing workspace `file:///tmp/.tmpi0gSOh/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.103518999 DEBUG Searching for a project in '/tmp/.tmpi0gSOh/root1' 2026-08-22 07:23:32.103553549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.103557919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.103906060 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.103911960 DEBUG Discovering virtual environment in `/tmp/.tmpi0gSOh/root1` 2026-08-22 07:23:32.103955620 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:32.103960240 DEBUG No virtual environment found 2026-08-22 07:23:32.103972450 DEBUG Adding first-party search path `/tmp/.tmpi0gSOh/root1` 2026-08-22 07:23:32.103976580 DEBUG Using vendored stdlib 2026-08-22 07:23:32.104072891 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.104077601 DEBUG Adding new file root '/tmp/.tmpi0gSOh/root1' of kind Project 2026-08-22 07:23:32.104205371 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:32.104209421 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:32.104235771 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpi0gSOh/root1) 2026-08-22 07:23:32.104238711 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpi0gSOh/root1 2026-08-22 07:23:32.104350542 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-08-22 07:23:34.103552086 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:34.103696606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:34.103757877 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:34.103770007 DEBUG method="shutdown" response.id=3 duration=82.19µs 2026-08-22 07:23:34.103775087 DEBUG Received server response for request 2 2026-08-22 07:23:34.103780557 DEBUG Received server response for request 3 2026-08-22 07:23:34.103786197 DEBUG Client sends notification `exit` 2026-08-22 07:23:34.103796077 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-08-22 07:23:34.105215262 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:34.105306602 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:34.105356452 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:34.105450053 DEBUG Client info: None 2026-08-22 07:23:34.105495493 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, 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-08-22 07:23:34.105511993 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:34.105517933 INFO Version: Unknown 2026-08-22 07:23:34.105561073 DEBUG Received server response for request 1 2026-08-22 07:23:34.105608593 DEBUG Client sends notification `initialized` 2026-08-22 07:23:34.105747754 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:34.105785794 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:34.105789334 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:34.105808944 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:34.105881064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:34.105898994 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:34.105903634 DEBUG Initializing workspace `file:///tmp/.tmpLuimxE/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:34.105927034 DEBUG Searching for a project in '/tmp/.tmpLuimxE/root1' 2026-08-22 07:23:34.105963484 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:34.105968734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:34.106478476 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:34.106484586 DEBUG Discovering virtual environment in `/tmp/.tmpLuimxE/root1` 2026-08-22 07:23:34.106534946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:34.106540466 DEBUG No virtual environment found 2026-08-22 07:23:34.106554136 DEBUG Adding first-party search path `/tmp/.tmpLuimxE/root1` 2026-08-22 07:23:34.106558586 DEBUG Using vendored stdlib 2026-08-22 07:23:34.106671837 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:34.106677217 DEBUG Adding new file root '/tmp/.tmpLuimxE/root1' of kind Project 2026-08-22 07:23:34.106831497 DEBUG Initializing workspace `file:///tmp/.tmpLuimxE/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:34.106841117 DEBUG Searching for a project in '/tmp/.tmpLuimxE/root2' 2026-08-22 07:23:34.106872618 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:34.106876208 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:34.107216329 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:34.107238359 DEBUG Discovering virtual environment in `/tmp/.tmpLuimxE/root2` 2026-08-22 07:23:34.107272759 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:34.107276289 DEBUG No virtual environment found 2026-08-22 07:23:34.107287539 DEBUG Adding first-party search path `/tmp/.tmpLuimxE/root2` 2026-08-22 07:23:34.107291549 DEBUG Using vendored stdlib 2026-08-22 07:23:34.107372719 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:34.107376339 DEBUG Adding new file root '/tmp/.tmpLuimxE/root2' of kind Project 2026-08-22 07:23:34.107460830 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:34.107465430 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:34.107506730 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:34.110342250 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:34.110430160 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuimxE/root1/main.py"))}: Checking file '/tmp/.tmpLuimxE/root1/main.py' 2026-08-22 07:23:34.110547860 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuimxE/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:34.119150601 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuimxE/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:34.119259901 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:34.119268371 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:34.120723816 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-22 07:23:34.120774486 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuimxE/root2/main.py"))}: Checking file '/tmp/.tmpLuimxE/root2/main.py' 2026-08-22 07:23:34.120820486 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuimxE/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:34.128970435 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLuimxE/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:34.129033265 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:34.129061925 DEBUG method="workspace/diagnostic" response.id=2 duration=21.59ms 2026-08-22 07:23:34.129079175 DEBUG Received server response for request 2 2026-08-22 07:23:34.129239346 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:34.129251986 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:34.129267336 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpLuimxE/root2) 2026-08-22 07:23:34.129271456 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpLuimxE/root2 2026-08-22 07:23:34.130276730 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:34.130294450 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:34.130305860 DEBUG method="workspace/diagnostic" response.id=3 duration=43.37µs 2026-08-22 07:23:34.130318920 DEBUG Received server response for request 3 2026-08-22 07:23:34.140438245 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:34.140471455 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:34.140478885 DEBUG method="shutdown" response.id=4 duration=11.41µs 2026-08-22 07:23:34.140489175 DEBUG Received server response for request 4 2026-08-22 07:23:34.140493115 DEBUG Client sends notification `exit` 2026-08-22 07:23:34.140508685 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-08-22 07:23:34.143268495 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:34.143352915 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:34.143404276 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:34.143471276 DEBUG Client info: None 2026-08-22 07:23:34.143504666 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:34.143515646 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:34.143521426 INFO Version: Unknown 2026-08-22 07:23:34.143563756 DEBUG Received server response for request 1 2026-08-22 07:23:34.143608586 DEBUG Client sends notification `initialized` 2026-08-22 07:23:34.143736437 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:34.143774247 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:34.143777837 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:34.143800157 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:34.143803447 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:34.143849337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:34.143866507 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:34.143870937 DEBUG Initializing workspace `file:///tmp/.tmpXS3Mnk/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:34.143892787 DEBUG Searching for a project in '/tmp/.tmpXS3Mnk/root1' 2026-08-22 07:23:34.143926947 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:34.143932287 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:34.144574880 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:34.144581200 DEBUG Discovering virtual environment in `/tmp/.tmpXS3Mnk/root1` 2026-08-22 07:23:34.144631030 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:34.144636140 DEBUG No virtual environment found 2026-08-22 07:23:34.144649110 DEBUG Adding first-party search path `/tmp/.tmpXS3Mnk/root1` 2026-08-22 07:23:34.144653470 DEBUG Using vendored stdlib 2026-08-22 07:23:34.144778570 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:34.144783810 DEBUG Adding new file root '/tmp/.tmpXS3Mnk/root1' of kind Project 2026-08-22 07:23:34.144942041 DEBUG Initializing workspace `file:///tmp/.tmpXS3Mnk/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:34.144951951 DEBUG Searching for a project in '/tmp/.tmpXS3Mnk/root2' 2026-08-22 07:23:34.144981551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:34.144985351 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:34.145577623 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:34.145588343 DEBUG Discovering virtual environment in `/tmp/.tmpXS3Mnk/root2` 2026-08-22 07:23:34.145622723 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:34.145626743 DEBUG No virtual environment found 2026-08-22 07:23:34.145637353 DEBUG Adding first-party search path `/tmp/.tmpXS3Mnk/root2` 2026-08-22 07:23:34.145641333 DEBUG Using vendored stdlib 2026-08-22 07:23:34.145735784 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:34.145739324 DEBUG Adding new file root '/tmp/.tmpXS3Mnk/root2' of kind Project 2026-08-22 07:23:34.145832884 DEBUG Updating project to check open files 2026-08-22 07:23:34.145850304 DEBUG Updating project to check open files 2026-08-22 07:23:34.145854294 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:34.145857754 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:34.145912184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXS3Mnk/root1/main.py", kind: File } 2026-08-22 07:23:34.145933164 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXS3Mnk/root1/main.py` 2026-08-22 07:23:34.145936124 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:34.145942514 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:34.146024455 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXS3Mnk/root1/main.py"))}: Checking file '/tmp/.tmpXS3Mnk/root1/main.py' 2026-08-22 07:23:34.146154795 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXS3Mnk/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:34.154926096 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXS3Mnk/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:34.155008216 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.06ms 2026-08-22 07:23:34.155023026 DEBUG Received server response for request 2 2026-08-22 07:23:34.155123867 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:34.155134347 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:34.155181487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpXS3Mnk/root2/main.py", kind: File } 2026-08-22 07:23:34.155195887 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXS3Mnk/root2/main.py` 2026-08-22 07:23:34.155198297 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:34.155205417 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:34.155261957 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXS3Mnk/root2/main.py"))}: Checking file '/tmp/.tmpXS3Mnk/root2/main.py' 2026-08-22 07:23:34.155316727 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXS3Mnk/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:34.163509786 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXS3Mnk/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:34.163583636 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.37ms 2026-08-22 07:23:34.163598086 DEBUG Received server response for request 3 2026-08-22 07:23:34.163646867 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:34.163652807 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-22 07:23:34.163666207 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpXS3Mnk/root2) 2026-08-22 07:23:34.163670067 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXS3Mnk/root2 2026-08-22 07:23:34.166833958 DEBUG method="textDocument/diagnostic" response.id=4 duration=46.29µs 2026-08-22 07:23:34.166850278 DEBUG Received server response for request 4 2026-08-22 07:23:34.166891268 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-08-22 07:23:34.166933888 DEBUG method="textDocument/diagnostic" response.id=5 duration=32.73µs 2026-08-22 07:23:34.166943108 DEBUG Received server response for request 5 2026-08-22 07:23:34.177040994 DEBUG Client sends request `shutdown` with ID 6 2026-08-22 07:23:34.177074334 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:34.177081944 DEBUG method="shutdown" response.id=6 duration=10.46µs 2026-08-22 07:23:34.177099234 DEBUG Received server response for request 6 2026-08-22 07:23:34.177102924 DEBUG Client sends notification `exit` 2026-08-22 07:23:34.177118574 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-08-22 07:23:34.181276799 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-08-22 07:23:34.181348349 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:34.181390789 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:34.181450560 DEBUG Client info: None 2026-08-22 07:23:34.181486150 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-08-22 07:23:34.181497530 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:34.181503380 INFO Version: Unknown 2026-08-22 07:23:34.181543110 DEBUG Received server response for request 1 2026-08-22 07:23:34.181589420 DEBUG Client sends notification `initialized` 2026-08-22 07:23:34.181682560 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:34.181721361 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:34.181724791 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:34.181740571 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:34.181744371 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:34.181796001 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:34.181807441 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:34.181811061 DEBUG Initializing workspace `file:///tmp/.tmpaQ4rVL/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:34.181831091 DEBUG Searching for a project in '/tmp/.tmpaQ4rVL/project' 2026-08-22 07:23:34.181875621 DEBUG Found project at '/tmp/.tmpaQ4rVL/project' 2026-08-22 07:23:34.181880221 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:34.182203552 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:34.182208572 DEBUG Discovering virtual environment in `/tmp/.tmpaQ4rVL/project` 2026-08-22 07:23:34.182268143 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/e2e-abc3a5f44270edfd`: does not point to a Python executable or a directory on disk 2026-08-22 07:23:34.182272833 DEBUG No virtual environment found 2026-08-22 07:23:34.182284773 DEBUG Adding first-party search path `/tmp/.tmpaQ4rVL/project` 2026-08-22 07:23:34.182288743 DEBUG Using vendored stdlib 2026-08-22 07:23:34.182382753 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:34.182388283 DEBUG Adding new file root '/tmp/.tmpaQ4rVL/project' of kind Project 2026-08-22 07:23:34.182510873 DEBUG Updating project to check open files 2026-08-22 07:23:34.182522063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-08-22 07:23:34.182524983 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:34.182567264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaQ4rVL/project/main.py", kind: File } 2026-08-22 07:23:34.182583834 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaQ4rVL/project/main.py` 2026-08-22 07:23:34.182586414 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:34.182591794 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:34.182927015 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQ4rVL/project/main.py"))}: Checking file '/tmp/.tmpaQ4rVL/project/main.py' 2026-08-22 07:23:34.183040615 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQ4rVL/project/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:34.193443892 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQ4rVL/project/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:34.193523133 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.93ms 2026-08-22 07:23:34.193536503 DEBUG Received server response for request 2 2026-08-22 07:23:34.203638769 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:34.203664439 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:34.203670699 DEBUG method="shutdown" response.id=3 duration=9.52µs 2026-08-22 07:23:34.203681459 DEBUG Received server response for request 3 2026-08-22 07:23:34.203684989 DEBUG Client sends notification `exit` 2026-08-22 07:23:34.203694679 DEBUG Received exit notification, exiting ok test result: ok. 157 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.26s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_site_packages-128cf496b3bcec87 --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 50 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_at_origin_uv_workspace ... 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::distinguishes_unsuffixed_default_from_free_threaded_executable ... 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::identifies_free_threaded_hard_links ... 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_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::recognizes_unversioned_graalpy_executable ... 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::unresolved_pyvenv_cfg_home_is_nonfatal_without_system_site_packages ... ok test tests::unresolved_pyvenv_cfg_home_with_system_site_packages_fails ... ok test tests::uses_selected_system_interpreter_layout ... ok test tests::uses_symlink_target_layout ... ok test tests::usr_local_dist_packages_precedes_sys_prefix_dist_packages ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_test-738c26a73dc97103 --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::multiple_sections_with_dependencies_not_allowed ... ok test tests::normalizes_site_packages_paths_only_in_diagnostic_locations ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/ty_vendored-e031ea211ea4facc --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 annotate_snippets Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name annotate_snippets --test crates/ruff_annotate_snippets/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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=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' '--allow=clippy::disallowed_methods' '--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' --extern anstream=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstream-16890e7d43ea3b6e.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsnapbox-ab06fa02f9efa3b7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' --error-format human` running 13 tests test crates/ruff_annotate_snippets/src/level.rs - level::Level (line 45) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::no_name (line 182) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::with_name (line 162) ... ok test crates/ruff_annotate_snippets/src/lib.rs - (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer::Renderer (line 92) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Annotation (line 351) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::AnnotationKind::Visible (line 422) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group (line 43) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group<'a>::with_level (line 69) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Origin (line 515) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Patch (line 455) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Title (line 161) ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 7.21s; merged doctests compilation took 7.19s 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.16.4-build/ruff-0.16.4/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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 char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern seahash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libseahash-6b8ea472f5e5244b.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 27) ... ok test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 39) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 13.92s; merged doctests compilation took 13.90s 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.16.4-build/ruff-0.16.4/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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.16.4-build/ruff-0.16.4/target/rpm/deps/libanstyle-189beaa03eaf19be.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarc_swap-6a7459cb7095981b.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdashmap-a63f3bf824a2d795.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdunce-8f0ebc0ade14db6d.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfiletime-e368aa8f12c3aff3.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpathdiff-490b4e88f810074d.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquick_junit-1efa302bc12247a6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsame_file-a3ca45abc33d1d2b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsupports_hyperlinks-b8509cfada410cd7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing_subscriber-72be3badaac1a358.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern which=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwhich-c574afd8a7fc4b51.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libzip-3db7a919fd33b0db.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 548) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 558) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 786) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 933) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 152) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 166) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s all doctests ran in 38.26s; merged doctests compilation took 38.22s 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.16.4-build/ruff-0.16.4/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 2604) ... ok test crates/ruff_formatter/src/builders.rs - builders::IfGroupBreaks<'_,Context>::with_group_id (line 1977) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 879) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 924) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1474) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1509) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1528) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1547) ... ok test crates/ruff_formatter/src/builders.rs - builders::block_indent (line 1015) ... ok test crates/ruff_formatter/src/builders.rs - builders::conditional_group (line 1619) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent (line 749) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent_to_root (line 818) ... 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 1749) ... ok test crates/ruff_formatter/src/builders.rs - builders::fits_expanded (line 2185) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2342) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2380) - should panic ... ok test crates/ruff_formatter/src/builders.rs - builders::format_with (line 2285) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1343) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1371) ... 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 1805) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1834) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1886) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1915) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent (line 685) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2057) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2080) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2110) ... ok test crates/ruff_formatter/src/builders.rs - builders::labelled (line 550) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 417) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 434) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix_boundary (line 507) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1056) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1087) ... 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 1130) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1264) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1296) ... ok test crates/ruff_formatter/src/builders.rs - builders::source_position (line 286) ... ok test crates/ruff_formatter/src/builders.rs - builders::space (line 647) ... 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.07s all doctests ran in 15.35s; merged doctests compilation took 15.27s 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.16.4-build/ruff-0.16.4/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libclap-e028d7b93b1643b9.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libfern-e1b39181fa45e0e9.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libhashbrown-3bc3da2901db60f0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libimperative-4166b0d89b1a0dd1.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libjiff-bf25ed8bba15f5df.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblibcst_native-439353276e9690b2.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libnatord-0882905e2715b24f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpyproject_toml-df67afee54e2802b.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_codegen-709eb87cdd75398c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_importer-c0bff588c86d3636.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_index-2a816e321d069552.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsimilar-de9cb33e0d4cf51c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtyped_arena-4a5da8c07355488e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_width-5d6c026344d43702.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern url=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liburl-a962ab257d9519ae.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 3710) ... ignored test crates/ruff_linter/src/locator.rs - locator::Locator<'a>::floor_char_boundary (line 62) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::contains (line 237) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::insert (line 193) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::intersects (line 123) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::is_empty (line 154) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::iter (line 272) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::len (line 170) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::remove (line 220) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::subtract (line 98) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::union (line 68) ... ok test crates/ruff_linter/src/settings/mod.rs - settings::display_settings (line 44) ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 93.91s; merged doctests compilation took 93.86s 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.16.4-build/ruff-0.16.4/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librand-b8cdbf2a5e9b450a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_notebook-b4c46373039f93d6.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libuuid-d6ba13bc8a053323.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 43) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 8.42s; merged doctests compilation took 8.42s 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.16.4-build/ruff-0.16.4/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 5.89s; merged doctests compilation took 5.88s 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.16.4-build/ruff-0.16.4/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libaho_corasick-1115105494bddd60.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libarrayvec-8ce37ea4020a9eee.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 1014) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 945) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 973) ... ok test crates/ruff_python_ast/src/name.rs - name::QualifiedName<'a>::from_dotted_name (line 323) ... 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 18.42s; merged doctests compilation took 18.41s 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.16.4-build/ruff-0.16.4/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbstr-10d2d181aa041152.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libannotate_snippets-18309ff01c310853.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_json-fe8cb938b14a3fd2.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstacker-6fe28375f774917b.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthin_vec-9487faca90156c8d.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_names2-3054326373df70ad.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libwalkdir-3acd8fb4675619da.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 246) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 255) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 270) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression (line 129) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression_range (line 152) ... ok test crates/ruff_python_parser/src/lib.rs - parse_module (line 99) ... ok test crates/ruff_python_parser/src/lib.rs - parse_parenthesized_expression_range (line 179) ... ok test crates/ruff_python_parser/src/lib.rs - parse_string_annotation (line 205) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 17) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 9) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 20.73s; merged doctests compilation took 20.71s 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.16.4-build/ruff-0.16.4/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.09s; merged doctests compilation took 6.08s 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.16.4-build/ruff-0.16.4/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_ident-05b09654eec85817.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 49) ... 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 6.80s; merged doctests compilation took 6.78s 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.16.4-build/ruff-0.16.4/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' --error-format human` running 20 tests test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_column (line 86) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_index (line 235) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 331) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 394) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::source_location (line 142) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::OneIndexed::digits (line 647) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::contains_line_break (line 231) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::count_lines (line 303) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_end (line 42) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_range (line 85) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_str (line 132) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_range (line 175) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_str (line 279) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_end (line 62) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_range (line 109) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_start (line 12) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_str (line 153) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_range (line 207) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_str (line 253) ... ok test crates/ruff_source_file/src/newlines.rs - newlines::UniversalNewlineIterator (line 23) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 6.64s; merged doctests compilation took 6.62s 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.16.4-build/ruff-0.16.4/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde_test-2647c14e55f56e15.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.32s; merged doctests compilation took 6.30s 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.16.4-build/ruff-0.16.4/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcolored-f61ae7c842ee459f.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libetcetera-2057195ea63d9ac2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglobset-a29b12259211be43.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libignore-f467ff526e7aa85e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libis_macro-ddaf1af6cfb1b1d9.so --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern log=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/liblog-58c7467b6ac80883.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmatchit-99770828387e1497.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_absolutize-2bdc25a6c72207e2.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpath_slash-5de2f39a0060dff2.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpep440_rs-330abd31a50d6739.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_cache-343848a11c038d76.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_formatter-abbc86e2657c19cf.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_graph-3f9c210e72808fe6.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_linter-1caeccd3f84630c1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_options_metadata-6ab8d1f2161cd5bd.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_formatter-9e52215a984e2fc5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_semantic-f204dcdf991b939a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_ranged_value-2a14185479bb7444.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_workspace-bbe5ddfed8a67a6a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libshellexpand-c4c6f630948a0e24.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtoml-d9ed6ef7ab07b3f9.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libunicode_normalization-1685c0c119bf2e31.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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.16.4-build/ruff-0.16.4/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex-337a1ca43c799f58.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libregex_syntax-00f8603b81ffeca5.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtempfile-6cc6ec3208d802e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 16 tests test crates/ty_module_resolver/src/module_glob.rs - module_glob (line 9) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::ancestors (line 290) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::components (line 77) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::extend (line 272) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 91) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 239) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 429) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 378) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 109) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::new_static (line 51) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::parent (line 127) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 182) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 196) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 146) ... ok test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 12) ... ignored test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 23) ... ignored test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 41.89s; merged doctests compilation took 41.85s 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.16.4-build/ruff-0.16.4/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-b9054abd0b241500/out -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' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_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.16.4-build/ruff-0.16.4/target/rpm/deps/libanyhow-b9bfe0b515e9edd6.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libbitflags-99188fdf1ebbd494.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcamino-1fae8cdb798ad1a7.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libchar_str-b7b2527511095159.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libcompact_str-c6dac100f6ec2923.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdatatest_stable-05a71ee719bd1d90.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libdrop_bomb-f6ab1c48b5b510c9.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libget_size2-8eafc3ffafb18acc.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libglob-801eed53cb86759f.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindexmap-f4f2def3d233ef5e.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libindoc-d7b7b3bc414bd9f1.so --extern insta=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libinsta-03b69093aecfad18.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libitertools-def488a42191fe65.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libmemchr-3c034e2a8d363478.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libordermap-cdf5364e724adfe8.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libpretty_assertions-5a7c44c01d3b7102.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck-6c542723432ef61a.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libquickcheck_macros-a2e86f4a6f58dad0.so --extern rayon=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librayon-bb247a97ddb23051.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_db-dbf0209fb0c2b79f.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_diagnostics-77fee301ef5adca5.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_index-b2873a7ed36432bc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_macros-fd7b0db8e6f00e9f.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_memory_usage-14de7f625ea26943.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_ast-d264bc5b49d4bc36.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_literal-5581fc6028e63f1d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_parser-8b93e23215657a4e.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_stdlib-93ecc51c102a0bed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_python_trivia-bff18aa3c150eee1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_source_file-50db11821549ef97.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libruff_text_size-670b50796f30ec26.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/librustc_hash-9e17cce534659ddd.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsalsa-e00693741e8e3e74.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libserde-2cf9c52fc774c5ed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libsmallvec-e7a66f98ae5627ad.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstatic_assertions-1ac58dd6001f353d.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum-42ee066f8357772e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libstrum_macros-d3d48191226ba4ee.so --extern test_case=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtest_case-cd4f442921de88a2.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libthiserror-1556eb88ab9a0cda.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libtracing-2085280377dfd8d4.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_module_resolver-92296064c61f09ce.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_core-c95ecf935ea421b7.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_python_semantic-d672d1a669d0dff5.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_site_packages-5231cfd1fc299ea5.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_static-d0f4b03a2d8f52ac.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_test-3ec21369739240cf.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/deps/libty_vendored-b60154e66594fef9.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/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 200) ... ignored test crates/ty_python_semantic/src/lint.rs - lint::declare_lint (line 223) ... 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 3193) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 118.95s; merged doctests compilation took 118.89s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.4-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.X4AIek + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + DOCDIR=/builddir/build/BUILD/ruff-0.16.4-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.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/README.md /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PdJAOR + umask 022 + cd /builddir/build/BUILD/ruff-0.16.4-build + cd ruff-0.16.4 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.4-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.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20260814git6fba3ae ruff = 0.16.4-1.fc46 ruff(x86-64) = 0.16.4-1.fc46 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.27)(64bit) rtld(GNU_HASH) Processing files: python3-ruff-0.16.4-1.fc46.noarch Provides: python-ruff = 0.16.4-1.fc46 python3-ruff = 0.16.4-1.fc46 python3.15-ruff = 0.16.4-1.fc46 python3.15dist(ruff) = 0.16.4 python3dist(ruff) = 0.16.4 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 Processing files: ruff-debugsource-0.16.4-1.fc46.x86_64 Provides: ruff-debugsource = 0.16.4-1.fc46 ruff-debugsource(x86-64) = 0.16.4-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.16.4-1.fc46.x86_64 Provides: debuginfo(build-id) = b7c29a1db080801843dc24fbee03eadc8407e70f ruff-debuginfo = 0.16.4-1.fc46 ruff-debuginfo(x86-64) = 0.16.4-1.fc46 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.16.4-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.4-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.4-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.4-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.4-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.4-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.16.4-1.fc46.src.rpm Finish: build phase for ruff-0.16.4-1.fc46.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1787379632.957987/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.16.4-1.fc46.src.rpm) Config(child) 71 minutes 28 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "1.fc46", "arch": "src" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.16.4", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.4", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.4", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished