Warning: Permanently added '44.204.172.79' (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-45-x86_64 --chroot fedora-45-x86_64 Version: 1.9 PID: 10905 Logging PID: 10907 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10891271, 'buildroot_pkgs': [], 'chroot': 'fedora-45-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '80ad8a4adb3dc417a45864c332abef252fee6348', '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-45-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-45-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-1gxjz87m/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-1gxjz87m/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-1gxjz87m/ruff'... Running: git checkout 80ad8a4adb3dc417a45864c332abef252fee6348 -- cmd: ['git', 'checkout', '80ad8a4adb3dc417a45864c332abef252fee6348', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1gxjz87m/ruff rc: 0 stdout: stderr: Note: switching to '80ad8a4adb3dc417a45864c332abef252fee6348'. 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 80ad8a4 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1gxjz87m/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 257.5M 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-1gxjz87m/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1gxjz87m/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787379632.503214 -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-1gxjz87m/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1gxjz87m/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787379632.503214 -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-1gxjz87m/ruff/ruff.spec) Config(fedora-45-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-45-x86_64-bootstrap-1787379632.503214/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:45 INFO: Pulling image: registry.fedoraproject.org/fedora:45 INFO: Tagging container image as mock-bootstrap-58e79bad-04f1-456e-b818-0ad187e22741 INFO: Checking that 63e5c50cbc9319279525f19be0ec2f044bd92095678fd6982ff7919a1506d7e5 image matches host's architecture INFO: Copy content of container 63e5c50cbc9319279525f19be0ec2f044bd92095678fd6982ff7919a1506d7e5 to /var/lib/mock/fedora-45-x86_64-bootstrap-1787379632.503214/root INFO: mounting 63e5c50cbc9319279525f19be0ec2f044bd92095678fd6982ff7919a1506d7e5 with podman image mount INFO: image 63e5c50cbc9319279525f19be0ec2f044bd92095678fd6982ff7919a1506d7e5 as /var/lib/containers/storage/overlay/42c500bbf9d42b06ae6e1b4d5bb8753277194d32568bd475f9f085d3d7e9b906/merged INFO: umounting image 63e5c50cbc9319279525f19be0ec2f044bd92095678fd6982ff7919a1506d7e5 (/var/lib/containers/storage/overlay/42c500bbf9d42b06ae6e1b4d5bb8753277194d32568bd475f9f085d3d7e9b906/merged) with podman image umount INFO: Removing image mock-bootstrap-58e79bad-04f1-456e-b818-0ad187e22741 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-45-x86_64-1787379632.503214/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.fc45.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc45.x86_64 dnf5-plugins-5.4.3.0-2.fc45.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 30.4 KiB/s | 26.6 KiB | 00m01s Copr repository 100% | 5.0 MiB/s | 7.8 MiB | 00m02s fedora 100% | 18.5 MiB/s | 36.5 MiB | 00m02s 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:45-0.10 fedora 4.2 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-1.fc45 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.fc45 copr_base 312.2 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 copr_base 390.5 KiB binutils x86_64 0:2.47-1.fc45 fedora 28.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 copr_base 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:45-0.6 fedora 130.3 KiB fedora-release noarch 0:45-0.10 fedora 0.0 B fedora-release-identity-basic noarch 0:45-0.10 fedora 656.0 B fedora-repos noarch 0:45-0.6 fedora 4.9 KiB file x86_64 0:5.48-2.fc45 copr_base 101.9 KiB file-libs x86_64 0:5.48-2.fc45 copr_base 12.3 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-5.fc45 copr_base 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-1.fc45 fedora 7.1 MiB glibc-common x86_64 0:2.44-1.fc45 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44-1.fc45 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.8-3.fc45 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 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.5-1.fc45 copr_base 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 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-4.fc45 copr_base 306.0 KiB libsemanage x86_64 0:3.11-3.fc45 copr_base 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 copr_base 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.13-4.fc45 fedora 677.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 copr_base 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.fc45 copr_base 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc45 copr_base 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc45 copr_base 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc45 copr_base 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.fc45 copr_base 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.11-1.fc45 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.11-1.fc45 fedora 18.9 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: 187 packages Total size of inbound packages is 72 MiB. Need to download 72 MiB. After this operation, 230 MiB extra will be used (install 230 MiB, remove 0 B). [ 1/187] bzip2-0:1.0.8-24.fc45.x86_64 100% | 1.9 MiB/s | 52.3 KiB | 00m00s [ 2/187] cpio-0:2.15-10.fc45.x86_64 100% | 6.3 MiB/s | 292.5 KiB | 00m00s [ 3/187] diffutils-0:3.12-6.fc45.x86_6 100% | 17.6 MiB/s | 396.6 KiB | 00m00s [ 4/187] bash-0:5.3.15-2.fc45.x86_64 100% | 19.1 MiB/s | 1.9 MiB | 00m00s [ 5/187] fedora-release-common-0:45-0. 100% | 2.9 MiB/s | 17.9 KiB | 00m00s [ 6/187] glibc-minimal-langpack-0:2.44 100% | 19.5 MiB/s | 120.1 KiB | 00m00s [ 7/187] coreutils-0:9.11-6.fc45.x86_6 100% | 10.6 MiB/s | 1.2 MiB | 00m00s [ 8/187] findutils-1:4.11.0-2.fc45.x86 100% | 31.0 MiB/s | 570.7 KiB | 00m00s [ 9/187] info-0:7.3-3.fc45.x86_64 100% | 26.7 MiB/s | 191.2 KiB | 00m00s [ 10/187] gzip-0:1.14-4.fc45.x86_64 100% | 11.7 MiB/s | 179.6 KiB | 00m00s [ 11/187] grep-0:3.12-4.fc45.x86_64 100% | 14.0 MiB/s | 301.0 KiB | 00m00s [ 12/187] patch-0:2.8-5.fc45.x86_64 100% | 18.7 MiB/s | 114.6 KiB | 00m00s [ 13/187] redhat-rpm-config-0:344-5.fc4 100% | 6.9 MiB/s | 77.7 KiB | 00m00s [ 14/187] sed-0:4.10-2.fc45.x86_64 100% | 13.7 MiB/s | 322.8 KiB | 00m00s [ 15/187] shadow-utils-2:4.20.0-1.fc45. 100% | 52.4 MiB/s | 1.4 MiB | 00m00s [ 16/187] which-0:2.25-2.fc45.x86_64 100% | 6.9 MiB/s | 42.2 KiB | 00m00s [ 17/187] unzip-0:6.0-71.fc45.x86_64 100% | 10.8 MiB/s | 199.6 KiB | 00m00s [ 18/187] xz-1:5.8.3-2.fc45.x86_64 100% | 48.9 MiB/s | 651.2 KiB | 00m00s [ 19/187] tar-2:1.35-9.fc45.x86_64 100% | 18.0 MiB/s | 867.4 KiB | 00m00s [ 20/187] util-linux-0:2.42.2-3.fc45.x8 100% | 42.1 MiB/s | 1.3 MiB | 00m00s [ 21/187] gawk-0:5.4.1-1.fc45.x86_64 100% | 15.3 MiB/s | 1.2 MiB | 00m00s [ 22/187] filesystem-0:3.18-59.fc45.x86 100% | 53.4 MiB/s | 1.8 MiB | 00m00s [ 23/187] ncurses-libs-0:6.6-3.fc45.x86 100% | 21.0 MiB/s | 343.7 KiB | 00m00s [ 24/187] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 3.3 MiB/s | 43.5 KiB | 00m00s [ 25/187] glibc-0:2.44-1.fc45.x86_64 100% | 49.1 MiB/s | 2.5 MiB | 00m00s [ 26/187] gmp-1:6.3.0-6.fc45.x86_64 100% | 31.4 MiB/s | 321.8 KiB | 00m00s [ 27/187] libacl-0:2.4.0-2.fc45.x86_64 100% | 4.5 MiB/s | 27.5 KiB | 00m00s [ 28/187] libattr-0:2.6.0-2.fc45.x86_64 100% | 1.8 MiB/s | 18.1 KiB | 00m00s [ 29/187] coreutils-common-0:9.11-6.fc4 100% | 34.9 MiB/s | 2.2 MiB | 00m00s [ 30/187] libcap-0:2.78-2.fc45.x86_64 100% | 2.8 MiB/s | 88.6 KiB | 00m00s [ 31/187] systemd-libs-0:261.2-1.fc45.x 100% | 38.5 MiB/s | 946.6 KiB | 00m00s [ 32/187] openssl-libs-1:4.0.1-5.fc45.x 100% | 39.6 MiB/s | 2.3 MiB | 00m00s [ 33/187] fedora-repos-0:45-0.6.noarch 100% | 449.5 KiB/s | 9.4 KiB | 00m00s [ 34/187] redhat-systemd-presets-0:102- 100% | 776.6 KiB/s | 8.5 KiB | 00m00s [ 35/187] glibc-common-0:2.44-1.fc45.x8 100% | 23.7 MiB/s | 412.5 KiB | 00m00s [ 36/187] pcre2-0:10.47-1.fc45.2.x86_64 100% | 22.5 MiB/s | 276.7 KiB | 00m00s [ 37/187] ed-0:1.22.5-3.fc45.x86_64 100% | 13.9 MiB/s | 85.2 KiB | 00m00s [ 38/187] R-srpm-macros-0:1.3.7-3.fc45. 100% | 1.2 MiB/s | 11.1 KiB | 00m00s [ 39/187] ansible-srpm-macros-0:1-22.fc 100% | 2.2 MiB/s | 19.8 KiB | 00m00s [ 40/187] dwz-0:0.17-3.fc45.x86_64 100% | 12.4 MiB/s | 139.2 KiB | 00m00s [ 41/187] build-reproducibility-srpm-ma 100% | 984.8 KiB/s | 10.8 KiB | 00m00s [ 42/187] erlang-srpm-macros-0:0.3.11-2 100% | 997.6 KiB/s | 10.0 KiB | 00m00s [ 43/187] efi-srpm-macros-0:6-9.fc45.no 100% | 1.9 MiB/s | 21.4 KiB | 00m00s [ 44/187] fonts-srpm-macros-1:5.0.0-4.f 100% | 2.0 MiB/s | 27.2 KiB | 00m00s [ 45/187] filesystem-srpm-macros-0:3.18 100% | 2.0 MiB/s | 26.4 KiB | 00m00s [ 46/187] fpc-srpm-macros-0:1.3-17.fc45 100% | 431.3 KiB/s | 7.8 KiB | 00m00s [ 47/187] forge-srpm-macros-0:0.4.0-5.f 100% | 1.0 MiB/s | 19.7 KiB | 00m00s [ 48/187] ghc-srpm-macros-0:1.10-2.fc45 100% | 653.3 KiB/s | 8.5 KiB | 00m00s [ 49/187] gap-srpm-macros-0:2-3.fc45.no 100% | 664.8 KiB/s | 9.3 KiB | 00m00s [ 50/187] gnome-srpm-macros-0:1.0-2.fc4 100% | 882.8 KiB/s | 8.8 KiB | 00m00s [ 51/187] gnat-srpm-macros-0:7-3.fc45.n 100% | 856.9 KiB/s | 8.6 KiB | 00m00s [ 52/187] rpm-build-0:6.1.0-1.fc45.x86_ 100% | 431.7 KiB/s | 149.4 KiB | 00m00s [ 53/187] go-srpm-macros-0:3.8.0-3.fc45 100% | 1.6 MiB/s | 27.8 KiB | 00m00s [ 54/187] java-srpm-macros-0:1-9.fc45.n 100% | 487.3 KiB/s | 8.3 KiB | 00m00s [ 55/187] kernel-srpm-macros-0:1.0-30.f 100% | 690.8 KiB/s | 8.3 KiB | 00m00s [ 56/187] openblas-srpm-macros-0:2-22.f 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 57/187] ocaml-srpm-macros-0:11-4.fc45 100% | 639.4 KiB/s | 9.0 KiB | 00m00s [ 58/187] lua-srpm-macros-0:1-18.fc45.n 100% | 620.3 KiB/s | 8.7 KiB | 00m00s [ 59/187] package-notes-srpm-macros-0:0 100% | 749.9 KiB/s | 10.5 KiB | 00m00s [ 60/187] pyproject-srpm-macros-0:1.23. 100% | 1.1 MiB/s | 15.6 KiB | 00m00s [ 61/187] perl-srpm-macros-0:1-65.fc45. 100% | 397.7 KiB/s | 8.4 KiB | 00m00s [ 62/187] python-srpm-macros-0:3.15-2.f 100% | 3.3 MiB/s | 23.9 KiB | 00m00s [ 63/187] rust-srpm-macros-0:28.5-2.fc4 100% | 1.9 MiB/s | 11.4 KiB | 00m00s [ 64/187] tree-sitter-srpm-macros-0:0.4 100% | 2.3 MiB/s | 14.0 KiB | 00m00s [ 65/187] qt5-srpm-macros-0:5.15.18-3.f 100% | 384.0 KiB/s | 8.1 KiB | 00m00s [ 66/187] qt6-srpm-macros-0:6.11.1-2.fc 100% | 704.4 KiB/s | 9.2 KiB | 00m00s [ 67/187] libeconf-0:0.7.9-4.fc45.x86_6 100% | 2.2 MiB/s | 35.9 KiB | 00m00s [ 68/187] zig-srpm-macros-0:1-9.fc45.no 100% | 550.8 KiB/s | 8.8 KiB | 00m00s [ 69/187] zip-0:3.0-46.fc45.x86_64 100% | 15.2 MiB/s | 264.6 KiB | 00m00s [ 70/187] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 8.1 MiB/s | 58.4 KiB | 00m00s [ 71/187] setup-0:2.15.1-2.fc45.noarch 100% | 25.7 MiB/s | 157.6 KiB | 00m00s [ 72/187] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 10.7 MiB/s | 130.9 KiB | 00m00s [ 73/187] xz-libs-1:5.8.3-2.fc45.x86_64 100% | 10.3 MiB/s | 116.1 KiB | 00m00s [ 74/187] readline-0:8.3-6.fc45.x86_64 100% | 18.6 MiB/s | 228.8 KiB | 00m00s [ 75/187] mpfr-0:4.2.2-4.fc45.x86_64 100% | 20.5 MiB/s | 357.4 KiB | 00m00s [ 76/187] debugedit-0:5.3-3.fc45.x86_64 100% | 7.8 MiB/s | 87.9 KiB | 00m00s [ 77/187] elfutils-libelf-0:0.195-3.fc4 100% | 11.4 MiB/s | 210.4 KiB | 00m00s [ 78/187] libarchive-0:3.8.8-3.fc45.x86 100% | 29.0 MiB/s | 445.1 KiB | 00m00s [ 79/187] elfutils-0:0.195-3.fc45.x86_6 100% | 18.6 MiB/s | 590.0 KiB | 00m00s [ 80/187] libgcc-0:16.1.1-4.fc45.1.x86_ 100% | 7.7 MiB/s | 133.3 KiB | 00m00s [ 81/187] libstdc++-0:16.1.1-4.fc45.1.x 100% | 35.6 MiB/s | 1.0 MiB | 00m00s [ 82/187] popt-0:1.19-11.fc45.x86_64 100% | 3.6 MiB/s | 66.6 KiB | 00m00s [ 83/187] zstd-0:1.5.7-6.fc45.x86_64 100% | 15.6 MiB/s | 191.7 KiB | 00m00s [ 84/187] zlib-ng-compat-0:2.3.3-6.fc45 100% | 4.4 MiB/s | 90.4 KiB | 00m00s [ 85/187] util-linux-core-0:2.42.2-3.fc 100% | 21.8 MiB/s | 581.0 KiB | 00m00s [ 86/187] glibc-gconv-extra-0:2.44-1.fc 100% | 20.2 MiB/s | 1.7 MiB | 00m00s [ 87/187] ncurses-base-0:6.6-3.fc45.noa 100% | 205.9 KiB/s | 88.1 KiB | 00m00s [ 88/187] gnulib-l10n-0:20241231-4.fc45 100% | 356.5 KiB/s | 150.4 KiB | 00m00s [ 89/187] crypto-policies-0:20260713-2. 100% | 7.9 MiB/s | 97.5 KiB | 00m00s [ 90/187] fedora-gpg-keys-0:45-0.6.noar 100% | 20.1 MiB/s | 143.8 KiB | 00m00s [ 91/187] redhat-systemd-presets-common 100% | 2.2 MiB/s | 13.2 KiB | 00m00s [ 92/187] pcre2-syntax-0:10.47-1.fc45.2 100% | 16.1 MiB/s | 165.1 KiB | 00m00s [ 93/187] fips-provider-0:1.5.2-3.fc45. 100% | 37.6 MiB/s | 1.6 MiB | 00m00s [ 94/187] ca-certificates-0:2025.2.80_v 100% | 2.3 MiB/s | 963.4 KiB | 00m00s [ 95/187] add-determinism-0:0.7.3-3.fc4 100% | 33.0 MiB/s | 845.7 KiB | 00m00s [ 96/187] elfutils-libs-0:0.195-3.fc45. 100% | 13.8 MiB/s | 282.8 KiB | 00m00s [ 97/187] elfutils-debuginfod-client-0: 100% | 3.0 MiB/s | 46.7 KiB | 00m00s [ 98/187] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 8.3 MiB/s | 339.2 KiB | 00m00s [ 99/187] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 8.7 MiB/s | 80.4 KiB | 00m00s [100/187] json-c-0:0.18-9.fc45.x86_64 100% | 7.6 MiB/s | 46.7 KiB | 00m00s [101/187] libzstd-0:1.5.7-6.fc45.x86_64 100% | 16.2 MiB/s | 363.9 KiB | 00m00s [102/187] sqlite-libs-0:3.53.4-1.fc45.x 100% | 41.7 MiB/s | 812.1 KiB | 00m00s [103/187] libblkid-0:2.42.2-3.fc45.x86_ 100% | 11.9 MiB/s | 133.9 KiB | 00m00s [104/187] libuuid-0:2.42.2-3.fc45.x86_6 100% | 1.5 MiB/s | 27.7 KiB | 00m00s [105/187] curl-0:8.21.0-5.fc45.x86_64 100% | 5.7 MiB/s | 244.0 KiB | 00m00s [106/187] libmount-0:2.42.2-3.fc45.x86_ 100% | 13.3 MiB/s | 177.2 KiB | 00m00s [107/187] libsepol-0:3.11-2.fc45.x86_64 100% | 32.4 MiB/s | 365.2 KiB | 00m00s [108/187] libsmartcols-0:2.42.2-3.fc45. 100% | 14.4 MiB/s | 88.5 KiB | 00m00s [109/187] libselinux-0:3.11-4.fc45.x86_ 100% | 402.8 KiB/s | 103.5 KiB | 00m00s [110/187] rpm-0:6.1.0-1.fc45.x86_64 100% | 1.7 MiB/s | 539.1 KiB | 00m00s [111/187] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 10.4 MiB/s | 169.6 KiB | 00m00s [112/187] liblastlog2-0:2.42.2-3.fc45.x 100% | 3.0 MiB/s | 24.7 KiB | 00m00s [113/187] audit-libs-0:4.2.1-2.fc45.x86 100% | 316.0 KiB/s | 143.2 KiB | 00m00s [114/187] libcap-ng-0:0.9.5-1.fc45.x86_ 100% | 144.5 KiB/s | 34.4 KiB | 00m00s [115/187] file-0:5.48-2.fc45.x86_64 100% | 220.0 KiB/s | 50.4 KiB | 00m00s [116/187] libsemanage-0:3.11-3.fc45.x86 100% | 293.8 KiB/s | 127.2 KiB | 00m00s [117/187] cmake-srpm-macros-0:4.3.0-5.f 100% | 29.9 KiB/s | 10.3 KiB | 00m00s [118/187] binutils-0:2.47-1.fc45.x86_64 100% | 49.2 MiB/s | 6.2 MiB | 00m00s [119/187] alternatives-0:1.33-6.fc45.x8 100% | 2.3 MiB/s | 39.4 KiB | 00m00s [120/187] jansson-0:2.14-5.fc45.x86_64 100% | 7.6 MiB/s | 46.9 KiB | 00m00s [121/187] libffi-0:3.5.2-3.fc45.x86_64 100% | 5.8 MiB/s | 41.9 KiB | 00m00s [122/187] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 26.0 MiB/s | 560.0 KiB | 00m00s [123/187] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 3.9 MiB/s | 75.9 KiB | 00m00s [124/187] p11-kit-trust-0:0.26.5-1.fc45 100% | 20.4 MiB/s | 146.3 KiB | 00m00s [125/187] libxml2-0:2.13.9-4.fc45.x86_6 100% | 2.2 MiB/s | 714.7 KiB | 00m00s [126/187] libgomp-0:16.1.1-4.fc45.1.x86 100% | 16.7 MiB/s | 394.3 KiB | 00m00s [127/187] lua-libs-0:5.5.1-1.fc45.x86_6 100% | 10.1 MiB/s | 144.1 KiB | 00m00s [128/187] file-libs-0:5.48-2.fc45.x86_6 100% | 2.3 MiB/s | 884.4 KiB | 00m00s [129/187] rpm-sequoia-0:1.10.2-5.fc45.x 100% | 45.6 MiB/s | 933.3 KiB | 00m00s [130/187] pkgconf-pkg-config-0:2.5.1-2. 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [131/187] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 8.0 MiB/s | 49.0 KiB | 00m00s [132/187] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 2.2 MiB/s | 13.8 KiB | 00m00s [133/187] libpkgconf-0:2.5.1-2.fc45.x86 100% | 6.9 MiB/s | 42.6 KiB | 00m00s [134/187] rpm-build-libs-0:6.1.0-1.fc45 100% | 566.0 KiB/s | 134.7 KiB | 00m00s [135/187] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 50.1 MiB/s | 1.7 MiB | 00m00s [136/187] ima-evm-utils-libs-0:1.6.2-12 100% | 1.5 MiB/s | 30.2 KiB | 00m00s [137/187] rpm-libs-0:6.1.0-1.fc45.x86_6 100% | 1.8 MiB/s | 476.5 KiB | 00m00s [138/187] libfsverity-0:1.7-4.fc45.x86_ 100% | 1.5 MiB/s | 19.0 KiB | 00m00s [139/187] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 16.2 MiB/s | 281.6 KiB | 00m00s [140/187] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 39.2 MiB/s | 281.3 KiB | 00m00s [141/187] rpm-sign-libs-0:6.1.0-1.fc45. 100% | 123.1 KiB/s | 26.8 KiB | 00m00s [142/187] gpgverify-0:2.2-5.fc45.noarch 100% | 305.7 KiB/s | 11.3 KiB | 00m00s [143/187] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 6.3 MiB/s | 116.5 KiB | 00m00s [144/187] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 3.6 MiB/s | 96.6 KiB | 00m00s [145/187] libassuan-0:2.5.7-6.fc45.x86_ 100% | 4.5 MiB/s | 68.5 KiB | 00m00s [146/187] gnupg2-verify-0:2.4.9-18.fc45 100% | 7.2 MiB/s | 176.1 KiB | 00m00s [147/187] libgpg-error-0:1.61-2.fc45.x8 100% | 24.7 MiB/s | 252.9 KiB | 00m00s [148/187] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 34.3 MiB/s | 456.8 KiB | 00m00s [149/187] npth-0:1.8-5.fc45.x86_64 100% | 1.0 MiB/s | 25.5 KiB | 00m00s [150/187] libksba-0:1.8.0-3.fc45.x86_64 100% | 14.0 MiB/s | 172.2 KiB | 00m00s [151/187] libgcrypt-0:1.12.2-2.fc45.x86 100% | 12.5 MiB/s | 629.0 KiB | 00m00s [152/187] gnutls-0:3.8.13-3.fc45.x86_64 100% | 52.7 MiB/s | 1.4 MiB | 00m00s [153/187] openldap-0:2.6.13-4.fc45.x86_ 100% | 19.0 MiB/s | 272.3 KiB | 00m00s [154/187] libusb1-0:1.0.30-2.fc45.x86_6 100% | 11.7 MiB/s | 83.8 KiB | 00m00s [155/187] libidn2-0:2.3.8-4.fc45.x86_64 100% | 10.7 MiB/s | 175.2 KiB | 00m00s [156/187] libunistring-0:1.1-12.fc45.x8 100% | 28.1 MiB/s | 545.8 KiB | 00m00s [157/187] nettle-0:4.0-5.fc45.x86_64 100% | 16.8 MiB/s | 429.7 KiB | 00m00s [158/187] libtool-ltdl-0:2.5.4-11.fc45. 100% | 6.0 MiB/s | 36.7 KiB | 00m00s [159/187] libevent-0:2.1.12-19.fc45.x86 100% | 16.5 MiB/s | 287.3 KiB | 00m00s [160/187] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 38.0 MiB/s | 817.8 KiB | 00m00s [161/187] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 9.5 MiB/s | 58.2 KiB | 00m00s [162/187] fedora-release-0:45-0.10.noar 100% | 2.0 MiB/s | 12.0 KiB | 00m00s [163/187] libcurl-0:8.21.0-5.fc45.x86_6 100% | 19.6 MiB/s | 481.3 KiB | 00m00s [164/187] fedora-release-identity-basic 100% | 472.6 KiB/s | 12.8 KiB | 00m00s [165/187] libnghttp3-0:1.18.0-1.fc45.x8 100% | 10.5 MiB/s | 75.1 KiB | 00m00s [166/187] libnghttp2-0:1.69.0-5.fc45.x8 100% | 7.5 MiB/s | 77.2 KiB | 00m00s [167/187] krb5-libs-0:1.22.2-9.fc45.x86 100% | 23.8 MiB/s | 803.1 KiB | 00m00s [168/187] libpsl-0:0.23.1-1.fc45.x86_64 100% | 11.0 MiB/s | 67.6 KiB | 00m00s [169/187] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 4.5 MiB/s | 27.8 KiB | 00m00s [170/187] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 15.4 MiB/s | 157.7 KiB | 00m00s [171/187] keyutils-libs-0:1.6.3-8.fc45. 100% | 5.1 MiB/s | 31.5 KiB | 00m00s [172/187] libcom_err-0:1.47.4-2.fc45.x8 100% | 2.9 MiB/s | 26.6 KiB | 00m00s [173/187] libssh-0:0.12.2-1.fc45.x86_64 100% | 12.6 MiB/s | 295.9 KiB | 00m00s [174/187] publicsuffix-list-dafsa-0:202 100% | 9.9 MiB/s | 61.1 KiB | 00m00s [175/187] libfido2-0:1.17.0-5.fc45.x86_ 100% | 17.4 MiB/s | 106.9 KiB | 00m00s [176/187] libssh-config-0:0.12.2-1.fc45 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [177/187] libverto-0:0.3.2-13.fc45.x86_ 100% | 1.2 MiB/s | 21.0 KiB | 00m00s [178/187] libcbor-0:0.14.0-3.fc45.x86_6 100% | 6.0 MiB/s | 36.8 KiB | 00m00s [179/187] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 3.7 MiB/s | 41.3 KiB | 00m00s [180/187] selinux-policy-0:45.11-1.fc45 100% | 5.8 MiB/s | 35.5 KiB | 00m00s [181/187] systemd-standalone-sysusers-0 100% | 50.8 MiB/s | 416.4 KiB | 00m00s [182/187] selinux-policy-targeted-0:45. 100% | 46.3 MiB/s | 6.8 MiB | 00m00s [183/187] policycoreutils-0:3.11-2.fc45 100% | 870.8 KiB/s | 236.9 KiB | 00m00s [184/187] rpm-plugin-selinux-0:6.1.0-1. 100% | 80.2 KiB/s | 17.7 KiB | 00m00s [185/187] gdb-minimal-0:17.2-5.fc45.x86 100% | 12.2 MiB/s | 4.7 MiB | 00m00s [186/187] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 1.7 MiB/s | 347.2 KiB | 00m00s [187/187] libselinux-utils-0:3.11-4.fc4 100% | 459.0 KiB/s | 113.8 KiB | 00m00s -------------------------------------------------------------------------------- [187/187] Total 100% | 14.5 MiB/s | 71.8 MiB | 00m05s Running transaction Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. [ 1/189] Verify package files 100% | 739.0 B/s | 187.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] /var/lib/mock/fedora-45-x86_64-1787379632.503214/root/var/cache/dnf/copr_base-49ffc51f3af998ce/packages/rpm-build-6.1.0-1.fc45.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 0b525fe94dbb3535: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-45-x86_64-1787379632.503214/root/etc/group for id/name lookup: No such file or directory [ 2/189] Prepare transaction 100% | 2.1 KiB/s | 187.0 B | 00m00s [ 3/189] Installing libgcc-0:16.1.1-4. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/189] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/189] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/189] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/189] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/189] Installing fedora-release-ide 100% | 0.0 B/s | 912.0 B | 00m00s [ 9/189] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/189] Installing fedora-repos-0:45- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 11/189] Installing fedora-release-com 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [ 12/189] Installing fedora-release-0:4 100% | 8.1 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. >>> [ 13/189] 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 [ 14/189] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 15/189] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 16/189] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 17/189] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 18/189] Installing coreutils-common-0 100% | 304.4 MiB/s | 11.0 MiB | 00m00s [ 19/189] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 20/189] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 21/189] Installing glibc-common-0:2.4 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [ 22/189] Installing glibc-gconv-extra- 100% | 204.8 MiB/s | 7.8 MiB | 00m00s [ 23/189] Installing glibc-0:2.44-1.fc4 100% | 183.1 MiB/s | 7.1 MiB | 00m00s [ 24/189] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 25/189] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/189] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 27/189] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 28/189] Installing libgpg-error-0:1.6 100% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 29/189] Installing libstdc++-0:16.1.1 100% | 385.7 MiB/s | 3.1 MiB | 00m00s [ 30/189] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 31/189] Installing elfutils-libelf-0: 100% | 388.6 MiB/s | 1.2 MiB | 00m00s [ 32/189] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 33/189] Installing libgcrypt-0:1.12.2 100% | 415.7 MiB/s | 1.7 MiB | 00m00s [ 34/189] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 35/189] Installing gmp-1:6.3.0-6.fc45 100% | 399.1 MiB/s | 817.4 KiB | 00m00s [ 36/189] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 37/189] Installing systemd-libs-0:261 100% | 389.0 MiB/s | 2.7 MiB | 00m00s [ 38/189] Installing xz-libs-1:5.8.3-2. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 39/189] Installing libuuid-0:2.42.2-3 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 40/189] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 41/189] Installing sqlite-libs-0:3.53 100% | 404.7 MiB/s | 1.6 MiB | 00m00s [ 42/189] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 43/189] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 44/189] Installing elfutils-libs-0:0. 100% | 350.2 MiB/s | 717.2 KiB | 00m00s [ 45/189] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 46/189] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 47/189] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 48/189] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [ 49/189] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 50/189] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 51/189] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 52/189] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 53/189] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 54/189] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 55/189] Installing libidn2-0:2.3.8-4. 100% | 30.5 MiB/s | 562.6 KiB | 00m00s [ 56/189] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 57/189] Installing xz-1:5.8.3-2.fc45. 100% | 58.5 MiB/s | 1.4 MiB | 00m00s [ 58/189] Installing libmount-0:2.42.2- 100% | 198.1 MiB/s | 405.8 KiB | 00m00s [ 59/189] Installing gnupg2-verify-0:2. 100% | 26.9 MiB/s | 357.7 KiB | 00m00s [ 60/189] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 61/189] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 62/189] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 63/189] Installing libksba-0:1.8.0-3. 100% | 211.8 MiB/s | 433.7 KiB | 00m00s [ 64/189] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 65/189] Installing file-libs-0:5.48-2 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 66/189] Installing file-0:5.48-2.fc45 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 67/189] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 68/189] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 69/189] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 70/189] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 71/189] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 72/189] Installing libcap-ng-0:0.9.5- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/189] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/189] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 75/189] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 76/189] Installing libsemanage-0:3.11 100% | 155.3 MiB/s | 318.1 KiB | 00m00s [ 77/189] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 78/189] Installing libffi-0:3.5.2-3.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 79/189] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 80/189] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 480.1 KiB | 00m00s [ 81/189] Installing lua-libs-0:5.5.1-1 100% | 146.2 MiB/s | 299.4 KiB | 00m00s [ 82/189] Installing ngtcp2-0:1.22.1-3. 100% | 327.9 MiB/s | 335.8 KiB | 00m00s [ 83/189] Installing liblastlog2-0:2.42 100% | 3.2 MiB/s | 39.5 KiB | 00m00s [ 84/189] Installing util-linux-core-0: 100% | 62.6 MiB/s | 1.5 MiB | 00m00s [ 85/189] Installing zip-0:3.0-46.fc45. 100% | 45.4 MiB/s | 698.0 KiB | 00m00s [ 86/189] Installing gnupg2-keyboxd-0:2 100% | 15.2 MiB/s | 202.5 KiB | 00m00s [ 87/189] Installing libpsl-0:0.23.1-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 88/189] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 89/189] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 90/189] Installing libselinux-utils-0 100% | 19.6 MiB/s | 320.4 KiB | 00m00s [ 91/189] Installing libfdisk-0:2.42.2- 100% | 192.1 MiB/s | 393.4 KiB | 00m00s [ 92/189] Installing fips-provider-0:1. 100% | 401.7 MiB/s | 4.8 MiB | 00m00s [ 93/189] Installing openssl-libs-1:4.0 100% | 392.6 MiB/s | 6.7 MiB | 00m00s [ 94/189] Installing coreutils-0:9.11-6 100% | 128.8 MiB/s | 5.9 MiB | 00m00s [ 95/189] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.4 MiB | 00m02s [ 96/189] Installing gzip-0:1.14-4.fc45 100% | 23.4 MiB/s | 407.2 KiB | 00m00s [ 97/189] Installing util-linux-0:2.42. 100% | 72.3 MiB/s | 3.8 MiB | 00m00s [ 98/189] Installing policycoreutils-0: 100% | 22.5 MiB/s | 921.4 KiB | 00m00s [ 99/189] Installing selinux-policy-0:4 100% | 885.5 KiB/s | 34.5 KiB | 00m00s [100/189] Installing selinux-policy-tar 100% | 104.7 MiB/s | 15.1 MiB | 00m00s [101/189] Installing rpm-sequoia-0:1.10 100% | 345.7 MiB/s | 2.4 MiB | 00m00s [102/189] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [103/189] Installing libevent-0:2.1.12- 100% | 239.9 MiB/s | 982.6 KiB | 00m00s [104/189] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [105/189] Installing libxml2-0:2.13.9-4 100% | 87.8 MiB/s | 1.8 MiB | 00m00s [106/189] Installing libusb1-0:1.0.30-2 100% | 11.8 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. >>> [107/189] Installing tpm2-tss-0:4.2.0-1 100% | 166.8 MiB/s | 1.7 MiB | 00m00s [108/189] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [109/189] Installing gnupg2-gpg-agent-0 100% | 21.5 MiB/s | 682.8 KiB | 00m00s [110/189] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [111/189] Installing gnutls-0:3.8.13-3. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [112/189] Installing zstd-0:1.5.7-6.fc4 100% | 33.0 MiB/s | 506.1 KiB | 00m00s [113/189] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [114/189] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [115/189] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [116/189] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [117/189] Installing ed-0:1.22.5-3.fc45 100% | 11.4 MiB/s | 152.0 KiB | 00m00s [118/189] Installing patch-0:2.8-5.fc45 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [119/189] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [120/189] Installing libarchive-0:3.8.8 100% | 326.1 MiB/s | 1.0 MiB | 00m00s [121/189] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [122/189] Installing libgomp-0:16.1.1-4 100% | 282.6 MiB/s | 578.8 KiB | 00m00s [123/189] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [124/189] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [125/189] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [126/189] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [127/189] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [128/189] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [129/189] Installing openldap-0:2.6.13- 100% | 221.9 MiB/s | 681.7 KiB | 00m00s [130/189] Installing gnupg2-dirmngr-0:2 100% | 22.1 MiB/s | 632.8 KiB | 00m00s [131/189] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [132/189] Installing gpgverify-0:2.2-5. 100% | 0.0 B/s | 9.4 KiB | 00m00s [133/189] Installing libnghttp2-0:1.69. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [134/189] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [135/189] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [136/189] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [137/189] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [138/189] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [139/189] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [140/189] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [141/189] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [142/189] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [143/189] Installing systemd-standalone 100% | 61.5 MiB/s | 945.0 KiB | 00m00s [144/189] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [145/189] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [146/189] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.1 KiB | 00m00s [147/189] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [148/189] Installing libcurl-0:8.21.0-5 100% | 351.4 MiB/s | 1.1 MiB | 00m00s [149/189] Installing elfutils-debuginfo 100% | 6.2 MiB/s | 82.1 KiB | 00m00s [150/189] Installing elfutils-0:0.195-3 100% | 142.3 MiB/s | 3.0 MiB | 00m00s [151/189] Installing binutils-0:2.47-1. 100% | 305.3 MiB/s | 28.4 MiB | 00m00s [152/189] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [153/189] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [154/189] Installing curl-0:8.21.0-5.fc 100% | 16.0 MiB/s | 490.6 KiB | 00m00s [155/189] Installing rpm-0:6.1.0-1.fc45 100% | 50.1 MiB/s | 2.5 MiB | 00m00s [156/189] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [157/189] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [158/189] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [159/189] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [160/189] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [161/189] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [162/189] Installing filesystem-srpm-ma 100% | 4.8 MiB/s | 38.9 KiB | 00m00s [163/189] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [164/189] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [165/189] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [166/189] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [167/189] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [168/189] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [169/189] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/189] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [171/189] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [172/189] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [173/189] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [174/189] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [175/189] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [176/189] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [177/189] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [178/189] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [179/189] Installing rpm-build-0:6.1.0- 100% | 17.5 MiB/s | 322.1 KiB | 00m00s [180/189] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [181/189] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [182/189] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [183/189] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [184/189] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [185/189] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [186/189] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [187/189] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [188/189] Installing shadow-utils-2:4.2 100% | 101.2 MiB/s | 3.9 MiB | 00m00s [189/189] Installing info-0:7.3-3.fc45. 100% | 54.2 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 18 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-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-1.fc45.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-45-0.6.noarch fedora-release-45-0.10.noarch fedora-release-common-45-0.10.noarch fedora-release-identity-basic-45-0.10.noarch fedora-repos-45-0.6.noarch file-5.48-2.fc45.x86_64 file-libs-5.48-2.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-5.fc45.x86_64 gdbm-libs-1.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44-1.fc45.x86_64 glibc-common-2.44-1.fc45.x86_64 glibc-gconv-extra-2.44-1.fc45.x86_64 glibc-minimal-langpack-2.44-1.fc45.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 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.8-3.fc45.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.5-1.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.13-4.fc45.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.fc45.x86_64 rpm-build-6.1.0-1.fc45.x86_64 rpm-build-libs-6.1.0-1.fc45.x86_64 rpm-libs-6.1.0-1.fc45.x86_64 rpm-plugin-selinux-6.1.0-1.fc45.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 rpm-sign-libs-6.1.0-1.fc45.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.11-1.fc45.noarch selinux-policy-targeted-45.11-1.fc45.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.dzgWpI setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc45.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-45-x86_64-1787379632.503214/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-1gxjz87m/ruff/ruff.spec) Config(child) 0 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 INFO: Start(/var/lib/copr-rpmbuild/results/ruff-0.16.4-1.fc45.src.rpm) Config(fedora-45-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1787379632.503214/root. INFO: reusing tmpfs at /var/lib/mock/fedora-45-x86_64-bootstrap-1787379632.503214/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-45-x86_64-1787379632.503214/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.fc45.x86_64 rpm-sequoia-1.10.2-5.fc45.x86_64 dnf5-5.4.3.0-2.fc45.x86_64 dnf5-plugins-5.4.3.0-2.fc45.x86_64 Finish: chroot init Start: build phase for ruff-0.16.4-1.fc45.src.rpm Start: build setup for ruff-0.16.4-1.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.yHElMs setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc45.src.rpm Updating and loading repositories: updates 100% | 61.7 KiB/s | 39.2 KiB | 00m01s >>> Curl error (56): Failure when receiving data from the peer for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f45&arch=x86_64 [Recv failure: Connection reset by peer] - https://mirrors.fedoraproject.org/metalink?repo=updates-released-f45&arch=x86_64 fedora 100% | 127.7 KiB/s | 23.2 KiB | 00m00s Copr repository 100% | 11.2 KiB/s | 1.5 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-1.fc45 fedora 2.3 MiB kernel-headers x86_64 0:7.2.0-61.fc45 fedora 7.0 MiB less x86_64 0:704-4.fc45 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.fc45 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-27.fc45 copr_base 0.0 B llvm-libs x86_64 0:22.1.8-27.fc45 copr_base 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 copr_base 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] cargo-rpm-macros-0:28.5-2.fc45. 100% | 187.3 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 476.8 KiB/s | 75.8 KiB | 00m00s [ 3/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 2.3 MiB/s | 848.0 KiB | 00m00s [ 4/34] cargo-0:1.97.1-2.fc45.x86_64 100% | 14.7 MiB/s | 7.9 MiB | 00m01s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 610.3 KiB/s | 148.9 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-1.fc45.x86_ 100% | 1.2 MiB/s | 611.8 KiB | 00m00s [ 7/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 85.9 KiB/s | 38.5 KiB | 00m00s [ 8/34] rust-0:1.97.1-2.fc45.x86_64 100% | 17.5 MiB/s | 30.7 MiB | 00m02s [ 9/34] cpp-0:16.1.1-4.fc45.1.x86_64 100% | 6.2 MiB/s | 14.6 MiB | 00m02s [10/34] rust-std-static-0:1.97.1-2.fc45 100% | 9.1 MiB/s | 39.3 MiB | 00m04s [11/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 113.9 KiB/s | 75.7 KiB | 00m01s [12/34] gcc-0:16.1.1-4.fc45.1.x86_64 100% | 8.8 MiB/s | 43.2 MiB | 00m05s [13/34] make-1:4.4.1-13.fc45.x86_64 100% | 1.3 MiB/s | 588.3 KiB | 00m00s [14/34] glibc-devel-0:2.44-1.fc45.x86_6 100% | 1.2 MiB/s | 654.8 KiB | 00m01s [15/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 82.5 KiB/s | 30.4 KiB | 00m00s [16/34] python3-0:3.15.0~rc1-1.fc45.x86 100% | 151.0 KiB/s | 27.0 KiB | 00m00s [17/34] python3-libs-0:3.15.0~rc1-1.fc4 100% | 30.3 MiB/s | 11.2 MiB | 00m00s [18/34] expat-0:2.8.1-2.fc45.x86_64 100% | 322.5 KiB/s | 129.9 KiB | 00m00s [19/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 253.9 KiB/s | 98.5 KiB | 00m00s [20/34] tzdata-0:2026c-1.fc45.noarch 100% | 3.5 MiB/s | 712.0 KiB | 00m00s [21/34] less-0:704-4.fc45.x86_64 100% | 919.2 KiB/s | 228.0 KiB | 00m00s [22/34] python3-click-1:8.4.2-1.fc45.no 100% | 789.2 KiB/s | 281.7 KiB | 00m00s [23/34] libedit-0:3.1-60.20260512cvs.fc 100% | 636.0 KiB/s | 110.0 KiB | 00m00s [24/34] python-pip-wheel-0:26.1.2-2.fc4 100% | 9.3 MiB/s | 1.2 MiB | 00m00s [25/34] llvm-filesystem-0:22.1.8-27.fc4 100% | 43.8 KiB/s | 12.0 KiB | 00m00s [26/34] kernel-headers-0:7.2.0-61.fc45. 100% | 9.0 MiB/s | 1.8 MiB | 00m00s [27/34] libatomic-0:16.1.1-4.fc45.1.x86 100% | 303.5 KiB/s | 52.5 KiB | 00m00s [28/34] cargo2rpm-0:0.3.4-2.fc45.noarch 100% | 2.4 MiB/s | 204.8 KiB | 00m00s [29/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 94.6 KiB/s | 8.3 KiB | 00m00s [30/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 1.2 MiB/s | 127.4 KiB | 00m00s [31/34] annobin-plugin-gcc-0:13.28-1.fc 100% | 4.6 MiB/s | 695.3 KiB | 00m00s [32/34] gcc-plugin-annobin-0:16.1.1-4.f 100% | 493.1 KiB/s | 56.2 KiB | 00m00s [33/34] annobin-docs-0:13.28-1.fc45.noa 100% | 1.1 MiB/s | 87.3 KiB | 00m00s [34/34] llvm-libs-0:22.1.8-27.fc45.x86_ 100% | 27.6 MiB/s | 34.1 MiB | 00m01s -------------------------------------------------------------------------------- [34/34] Total 100% | 24.3 MiB/s | 189.7 MiB | 00m08s Running transaction [ 1/36] Verify package files 100% | 56.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 641.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% | 357.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-1 100% | 113.7 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% | 622.9 MiB/s | 1.2 MiB | 00m00s [12/36] Installing llvm-filesystem-0:22 100% | 0.0 B/s | 1.1 KiB | 00m00s [13/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [14/36] Installing llvm-libs-0:22.1.8-2 100% | 474.5 MiB/s | 140.5 MiB | 00m00s [15/36] Installing less-0:704-4.fc45.x8 100% | 23.8 MiB/s | 487.3 KiB | 00m00s [16/36] Installing tzdata-0:2026c-1.fc4 100% | 23.9 MiB/s | 1.5 MiB | 00m00s [17/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [18/36] Installing expat-0:2.8.1-2.fc45 100% | 15.9 MiB/s | 325.6 KiB | 00m00s [19/36] Installing python3-libs-0:3.15. 100% | 282.2 MiB/s | 48.5 MiB | 00m00s [20/36] Installing python3-0:3.15.0~rc1 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [21/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [22/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [23/36] Installing tomcli-0:0.10.1-6.fc 100% | 8.9 MiB/s | 164.6 KiB | 00m00s [24/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [25/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [26/36] Installing gcc-0:16.1.1-4.fc45. 100% | 407.5 MiB/s | 121.8 MiB | 00m00s [27/36] Installing rust-0:1.97.1-2.fc45 100% | 404.6 MiB/s | 94.7 MiB | 00m00s [28/36] Installing rust-std-static-0:1. 100% | 498.0 MiB/s | 165.3 MiB | 00m00s [29/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [30/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [31/36] Installing cargo-0:1.97.1-2.fc4 100% | 338.7 MiB/s | 23.7 MiB | 00m00s [32/36] Installing cargo2rpm-0:0.3.4-2. 100% | 58.5 MiB/s | 1.3 MiB | 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% | 34.7 MiB/s | 711.1 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.9 MiB/s | 58.5 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.9 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 3 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.8I66jA setting SOURCE_DATE_EPOCH=1787270400 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc45.src.rpm Updating and loading repositories: updates 100% | 122.3 KiB/s | 23.5 KiB | 00m00s fedora 100% | 169.6 KiB/s | 23.2 KiB | 00m00s Copr repository 100% | 15.5 KiB/s | 1.5 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.fc45.src.rpm Start: rpmbuild ruff-0.16.4-1.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.ooOM22 setting SOURCE_DATE_EPOCH=1787270400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.5Jiu6E 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.fc45" 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.laMfpI + 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.VZtljx + 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.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 51.0 KiB/s | 23.5 KiB | 00m00s fedora 100% | 81.2 KiB/s | 23.2 KiB | 00m00s Copr repository 100% | 11.5 KiB/s | 1.5 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.fc45 fedora 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc45 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.fc45 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc45 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.fc45 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.fc45 fedora 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc45 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.fc45 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.fc45 fedora 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc45 fedora 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc45 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.fc45 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.fc45 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-5.fc45 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-5.fc45 fedora 616.0 KiB Installing dependencies: clang x86_64 0:22.1.8-27.fc45 copr_base 61.5 MiB clang-devel x86_64 0:22.1.8-27.fc45 copr_base 32.3 MiB clang-libs x86_64 0:22.1.8-27.fc45 copr_base 109.8 MiB clang-resource-filesystem x86_64 0:22.1.8-27.fc45 copr_base 15.3 KiB clang-tools-extra x86_64 0:22.1.8-27.fc45 copr_base 61.5 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 copr_base 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-27.fc45 copr_base 86.3 MiB llvm-devel x86_64 0:22.1.8-27.fc45 copr_base 35.6 MiB llvm-googletest x86_64 0:22.1.8-27.fc45 copr_base 2.2 MiB llvm-static x86_64 0:22.1.8-27.fc45 copr_base 351.6 MiB llvm-test x86_64 0:22.1.8-27.fc45 copr_base 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.fc45 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.fc45 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc45 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc45 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.fc45 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.fc45 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc45 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc45 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.fc45 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.fc45 fedora 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc45 fedora 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc45 fedora 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc45 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.fc45 fedora 35.4 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc45 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc45 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc45 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.fc45 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc45 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.fc45 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc45 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.fc45 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc45 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc45 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc45 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.fc45 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc45 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc45 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc45 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.fc45 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc45 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.fc45 fedora 3.4 KiB rust-uuid-devel noarch 0:1.24.1-1.fc45 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.fc45 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-5.fc45 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 195 MiB. Need to download 195 MiB. After this operation, 990 MiB extra will be used (install 990 MiB, remove 0 B). [ 1/1161] rust-anstyle+default-devel- 100% | 148.9 KiB/s | 8.3 KiB | 00m00s [ 2/1161] rust-anstream+default-devel 100% | 138.6 KiB/s | 8.6 KiB | 00m00s [ 3/1161] rust-aho-corasick+default-d 100% | 111.3 KiB/s | 7.9 KiB | 00m00s [ 4/1161] rust-anstyle+std-devel-0:1. 100% | 207.3 KiB/s | 8.3 KiB | 00m00s [ 5/1161] rust-anyhow+default-devel-0 100% | 203.6 KiB/s | 9.2 KiB | 00m00s [ 6/1161] rust-arc-swap+default-devel 100% | 165.6 KiB/s | 8.3 KiB | 00m00s [ 7/1161] rust-argfile+default-devel- 100% | 165.2 KiB/s | 7.9 KiB | 00m00s [ 8/1161] rust-arrayvec+default-devel 100% | 169.0 KiB/s | 8.1 KiB | 00m00s [ 9/1161] rust-assert_fs+default-deve 100% | 164.7 KiB/s | 8.1 KiB | 00m00s [ 10/1161] rust-bitflags+default-devel 100% | 179.9 KiB/s | 8.8 KiB | 00m00s [ 11/1161] rust-bitvec+alloc-devel-0:1 100% | 168.2 KiB/s | 7.7 KiB | 00m00s [ 12/1161] rust-bstr+default-devel-0:1 100% | 138.6 KiB/s | 8.5 KiB | 00m00s [ 13/1161] rust-cachedir+default-devel 100% | 185.4 KiB/s | 7.8 KiB | 00m00s [ 14/1161] rust-camino+default-devel-0 100% | 180.5 KiB/s | 8.5 KiB | 00m00s [ 15/1161] rust-camino+serde1-devel-0: 100% | 205.7 KiB/s | 8.6 KiB | 00m00s [ 16/1161] rust-bitvec-devel-0:1.0.1-8 100% | 1.4 MiB/s | 247.0 KiB | 00m00s [ 17/1161] rust-clap+default-devel-0:4 100% | 218.8 KiB/s | 10.5 KiB | 00m00s [ 18/1161] rust-clap+derive-devel-0:4. 100% | 191.6 KiB/s | 10.3 KiB | 00m00s [ 19/1161] rust-clap+env-devel-0:4.6.6 100% | 286.8 KiB/s | 10.3 KiB | 00m00s [ 20/1161] rust-clap+string-devel-0:4. 100% | 252.3 KiB/s | 10.3 KiB | 00m00s [ 21/1161] rust-clap+wrap_help-devel-0 100% | 252.5 KiB/s | 10.4 KiB | 00m00s [ 22/1161] rust-clap_complete_command+ 100% | 182.5 KiB/s | 8.0 KiB | 00m00s [ 23/1161] rust-clearscreen+default-de 100% | 178.4 KiB/s | 8.4 KiB | 00m00s [ 24/1161] rust-colored+default-devel- 100% | 170.6 KiB/s | 8.0 KiB | 00m00s [ 25/1161] rust-colored+no-color-devel 100% | 222.9 KiB/s | 8.0 KiB | 00m00s [ 26/1161] rust-compact_str+default-de 100% | 181.6 KiB/s | 8.4 KiB | 00m00s [ 27/1161] rust-compact_str+serde-deve 100% | 171.7 KiB/s | 8.6 KiB | 00m00s [ 28/1161] rust-countme+default-devel- 100% | 151.7 KiB/s | 7.7 KiB | 00m00s [ 29/1161] rust-crossbeam+default-deve 100% | 172.5 KiB/s | 7.8 KiB | 00m00s [ 30/1161] rust-csv+default-devel-0:1. 100% | 164.2 KiB/s | 7.9 KiB | 00m00s [ 31/1161] rust-ctrlc+default-devel-0: 100% | 173.1 KiB/s | 8.3 KiB | 00m00s [ 32/1161] rust-dashmap+default-devel- 100% | 176.0 KiB/s | 7.9 KiB | 00m00s [ 33/1161] rust-datatest-stable+defaul 100% | 192.3 KiB/s | 8.1 KiB | 00m00s [ 34/1161] rust-drop_bomb+default-deve 100% | 193.9 KiB/s | 7.8 KiB | 00m00s [ 35/1161] rust-dunce+default-devel-0: 100% | 174.8 KiB/s | 7.9 KiB | 00m00s [ 36/1161] rust-fern+default-devel-0:0 100% | 191.9 KiB/s | 8.3 KiB | 00m00s [ 37/1161] rust-etcetera+default-devel 100% | 183.2 KiB/s | 8.2 KiB | 00m00s [ 38/1161] rust-filetime+default-devel 100% | 123.5 KiB/s | 8.3 KiB | 00m00s [ 39/1161] rust-gen-lsp-types+default- 100% | 121.6 KiB/s | 7.7 KiB | 00m00s [ 40/1161] rust-gen-lsp-types+url-deve 100% | 119.0 KiB/s | 7.9 KiB | 00m00s [ 41/1161] rust-get-size2+default-deve 100% | 117.4 KiB/s | 8.7 KiB | 00m00s [ 42/1161] rust-get-size2+compact-str- 100% | 105.3 KiB/s | 8.8 KiB | 00m00s [ 43/1161] rust-get-size2+derive-devel 100% | 111.9 KiB/s | 8.7 KiB | 00m00s [ 44/1161] rust-get-size2+hashbrown-de 100% | 144.8 KiB/s | 8.8 KiB | 00m00s [ 45/1161] rust-get-size2+indexmap-dev 100% | 144.7 KiB/s | 8.8 KiB | 00m00s [ 46/1161] rust-get-size2+ordermap-dev 100% | 152.2 KiB/s | 8.8 KiB | 00m00s [ 47/1161] rust-get-size2+parking_lot- 100% | 149.9 KiB/s | 8.8 KiB | 00m00s [ 48/1161] rust-get-size2+smallvec-dev 100% | 129.8 KiB/s | 8.8 KiB | 00m00s [ 49/1161] rust-get-size2+thin-vec-dev 100% | 129.8 KiB/s | 8.8 KiB | 00m00s [ 50/1161] rust-glob+default-devel-0:0 100% | 135.9 KiB/s | 8.0 KiB | 00m00s [ 51/1161] rust-globset+default-devel- 100% | 142.5 KiB/s | 8.4 KiB | 00m00s [ 52/1161] rust-globwalk+default-devel 100% | 122.6 KiB/s | 7.7 KiB | 00m00s [ 53/1161] rust-hashbrown-devel-0:0.17 100% | 1.8 MiB/s | 132.1 KiB | 00m00s [ 54/1161] rust-hashbrown+inline-more- 100% | 104.2 KiB/s | 8.6 KiB | 00m00s [ 55/1161] rust-heck+default-devel-0:0 100% | 85.3 KiB/s | 7.7 KiB | 00m00s [ 56/1161] rust-icu_properties+default 100% | 209.7 KiB/s | 8.4 KiB | 00m00s [ 57/1161] rust-ignore+default-devel-0 100% | 174.8 KiB/s | 8.6 KiB | 00m00s [ 58/1161] rust-indexmap+default-devel 100% | 154.7 KiB/s | 9.3 KiB | 00m00s [ 59/1161] rust-imperative+default-dev 100% | 107.4 KiB/s | 8.0 KiB | 00m00s [ 60/1161] rust-indicatif+default-deve 100% | 179.1 KiB/s | 8.4 KiB | 00m00s [ 61/1161] rust-indoc+default-devel-0: 100% | 179.0 KiB/s | 7.9 KiB | 00m00s [ 62/1161] rust-insta-cmd+default-deve 100% | 167.7 KiB/s | 7.9 KiB | 00m00s [ 63/1161] rust-insta+default-devel-0: 100% | 202.3 KiB/s | 8.9 KiB | 00m00s [ 64/1161] rust-insta+filters-devel-0: 100% | 240.5 KiB/s | 8.9 KiB | 00m00s [ 65/1161] rust-insta+json-devel-0:1.4 100% | 105.8 KiB/s | 8.9 KiB | 00m00s [ 66/1161] rust-insta+ron-devel-0:1.46 100% | 141.1 KiB/s | 9.0 KiB | 00m00s [ 67/1161] rust-insta+redactions-devel 100% | 96.6 KiB/s | 9.0 KiB | 00m00s [ 68/1161] rust-is-macro+default-devel 100% | 194.4 KiB/s | 8.0 KiB | 00m00s [ 69/1161] rust-itertools+default-deve 100% | 179.0 KiB/s | 8.1 KiB | 00m00s [ 70/1161] rust-jiff+default-devel-0:0 100% | 292.6 KiB/s | 13.8 KiB | 00m00s [ 71/1161] rust-jod-thread+default-dev 100% | 151.1 KiB/s | 7.9 KiB | 00m00s [ 72/1161] rust-log+default-devel-0:0. 100% | 179.1 KiB/s | 8.6 KiB | 00m00s [ 73/1161] rust-libcst-devel-0:1.8.6-3 100% | 1.7 MiB/s | 116.0 KiB | 00m00s [ 74/1161] rust-lsp-server+default-dev 100% | 163.7 KiB/s | 8.2 KiB | 00m00s [ 75/1161] rust-matchit+default-devel- 100% | 156.9 KiB/s | 8.3 KiB | 00m00s [ 76/1161] rust-memchr+default-devel-0 100% | 172.1 KiB/s | 8.4 KiB | 00m00s [ 77/1161] rust-memchr+std-devel-0:2.8 100% | 135.8 KiB/s | 8.4 KiB | 00m00s [ 78/1161] rust-natord+default-devel-0 100% | 187.3 KiB/s | 7.7 KiB | 00m00s [ 79/1161] rust-notify+default-devel-0 100% | 176.7 KiB/s | 8.1 KiB | 00m00s [ 80/1161] rust-ordermap+default-devel 100% | 195.6 KiB/s | 8.6 KiB | 00m00s [ 81/1161] rust-parking_lot+default-de 100% | 187.0 KiB/s | 8.0 KiB | 00m00s [ 82/1161] rust-ordermap+serde-devel-0 100% | 180.5 KiB/s | 8.8 KiB | 00m00s [ 83/1161] rust-path-absolutize+defaul 100% | 203.2 KiB/s | 7.9 KiB | 00m00s [ 84/1161] rust-path-absolutize+fixed_ 100% | 219.4 KiB/s | 8.1 KiB | 00m00s [ 85/1161] rust-path-slash+default-dev 100% | 133.7 KiB/s | 7.8 KiB | 00m00s [ 86/1161] rust-pathdiff+default-devel 100% | 180.6 KiB/s | 7.9 KiB | 00m00s [ 87/1161] rust-pep440_rs+default-deve 100% | 182.0 KiB/s | 8.0 KiB | 00m00s [ 88/1161] rust-pep440_rs+version-rang 100% | 210.3 KiB/s | 8.2 KiB | 00m00s [ 89/1161] rust-pretty_assertions+defa 100% | 195.8 KiB/s | 8.0 KiB | 00m00s [ 90/1161] rust-proc-macro2+default-de 100% | 185.7 KiB/s | 9.3 KiB | 00m00s [ 91/1161] rust-pyproject-toml+default 100% | 168.5 KiB/s | 8.3 KiB | 00m00s [ 92/1161] rust-quickcheck-devel-0:1.1 100% | 595.4 KiB/s | 34.5 KiB | 00m00s [ 93/1161] rust-quick-junit+default-de 100% | 102.5 KiB/s | 8.3 KiB | 00m00s [ 94/1161] rust-quickcheck_macros+defa 100% | 133.2 KiB/s | 8.1 KiB | 00m00s [ 95/1161] rust-quote+default-devel-0: 100% | 165.3 KiB/s | 8.6 KiB | 00m00s [ 96/1161] rust-rand+std_rng-devel-0:0 100% | 155.5 KiB/s | 8.6 KiB | 00m00s [ 97/1161] rust-rayon+default-devel-0: 100% | 198.0 KiB/s | 7.9 KiB | 00m00s [ 98/1161] rust-rand-devel-0:0.10.2-2. 100% | 850.1 KiB/s | 104.6 KiB | 00m00s [ 99/1161] rust-regex-automata+default 100% | 138.9 KiB/s | 9.2 KiB | 00m00s [ 100/1161] rust-regex-syntax+default-d 100% | 179.5 KiB/s | 8.4 KiB | 00m00s [ 101/1161] rust-regex+default-devel-0: 100% | 148.9 KiB/s | 9.1 KiB | 00m00s [ 102/1161] rust-rkyv+default-devel-0:0 100% | 137.9 KiB/s | 9.0 KiB | 00m00s [ 103/1161] rust-rustc-hash+default-dev 100% | 114.0 KiB/s | 8.2 KiB | 00m00s [ 104/1161] rust-rustc-stable-hash+defa 100% | 121.1 KiB/s | 7.6 KiB | 00m00s [ 105/1161] rust-salsa+compact_str-deve 100% | 126.4 KiB/s | 8.5 KiB | 00m00s [ 106/1161] rust-salsa+macros-devel-0:0 100% | 150.8 KiB/s | 8.4 KiB | 00m00s [ 107/1161] rust-salsa+inventory-devel- 100% | 75.5 KiB/s | 8.5 KiB | 00m00s [ 108/1161] rust-salsa+ordermap-devel-0 100% | 234.5 KiB/s | 8.4 KiB | 00m00s [ 109/1161] rust-salsa+salsa_unstable-d 100% | 122.3 KiB/s | 8.3 KiB | 00m00s [ 110/1161] rust-salsa-devel-0:0.28.2-1 100% | 1.3 MiB/s | 321.7 KiB | 00m00s [ 111/1161] rust-same-file+default-deve 100% | 102.9 KiB/s | 7.8 KiB | 00m00s [ 112/1161] rust-schemars+default-devel 100% | 126.2 KiB/s | 8.6 KiB | 00m00s [ 113/1161] rust-serde+default-devel-0: 100% | 143.4 KiB/s | 8.9 KiB | 00m00s [ 114/1161] rust-seahash+default-devel- 100% | 99.2 KiB/s | 7.7 KiB | 00m00s [ 115/1161] rust-serde+derive-devel-0:1 100% | 247.1 KiB/s | 8.9 KiB | 00m00s [ 116/1161] rust-serde_json+default-dev 100% | 133.0 KiB/s | 9.6 KiB | 00m00s [ 117/1161] rust-serde_test+default-dev 100% | 111.4 KiB/s | 7.9 KiB | 00m00s [ 118/1161] rust-similar+default-devel- 100% | 148.3 KiB/s | 8.2 KiB | 00m00s [ 119/1161] rust-shellexpand+default-de 100% | 77.1 KiB/s | 8.0 KiB | 00m00s [ 120/1161] rust-similar+inline-devel-0 100% | 106.9 KiB/s | 8.1 KiB | 00m00s [ 121/1161] rust-smallvec+const_new-dev 100% | 188.2 KiB/s | 8.1 KiB | 00m00s [ 122/1161] rust-smallvec+const_generic 100% | 155.2 KiB/s | 8.1 KiB | 00m00s [ 123/1161] rust-smallvec+default-devel 100% | 229.7 KiB/s | 8.0 KiB | 00m00s [ 124/1161] rust-smallvec+union-devel-0 100% | 167.3 KiB/s | 8.0 KiB | 00m00s [ 125/1161] rust-snapbox+cmd-devel-0:1. 100% | 138.4 KiB/s | 9.3 KiB | 00m00s [ 126/1161] rust-snapbox+default-devel- 100% | 156.0 KiB/s | 9.0 KiB | 00m00s [ 127/1161] rust-snapbox+diff-devel-0:1 100% | 248.3 KiB/s | 9.2 KiB | 00m00s [ 128/1161] rust-snapbox+term-svg-devel 100% | 262.3 KiB/s | 9.2 KiB | 00m00s [ 129/1161] rust-snapbox+examples-devel 100% | 240.4 KiB/s | 9.1 KiB | 00m00s [ 130/1161] rust-stacker+default-devel- 100% | 188.7 KiB/s | 8.3 KiB | 00m00s [ 131/1161] rust-static_assertions+defa 100% | 112.2 KiB/s | 7.9 KiB | 00m00s [ 132/1161] rust-strum+default-devel-0: 100% | 113.0 KiB/s | 8.1 KiB | 00m00s [ 133/1161] rust-strum+strum_macros-dev 100% | 98.7 KiB/s | 8.3 KiB | 00m00s [ 134/1161] rust-strum_macros+default-d 100% | 179.7 KiB/s | 8.1 KiB | 00m00s [ 135/1161] rust-supports-hyperlinks+de 100% | 183.3 KiB/s | 8.1 KiB | 00m00s [ 136/1161] rust-syn+default-devel-0:3. 100% | 232.1 KiB/s | 10.0 KiB | 00m00s [ 137/1161] rust-syn+derive-devel-0:3.0 100% | 265.0 KiB/s | 9.8 KiB | 00m00s [ 138/1161] rust-syn+parsing-devel-0:3. 100% | 265.2 KiB/s | 9.8 KiB | 00m00s [ 139/1161] rust-syn+extra-traits-devel 100% | 104.6 KiB/s | 9.8 KiB | 00m00s [ 140/1161] rust-syn+full-devel-0:3.0.3 100% | 158.0 KiB/s | 9.8 KiB | 00m00s [ 141/1161] rust-tempfile+default-devel 100% | 167.1 KiB/s | 9.2 KiB | 00m00s [ 142/1161] rust-test-case+default-deve 100% | 172.7 KiB/s | 7.9 KiB | 00m00s [ 143/1161] rust-thin-vec+default-devel 100% | 168.2 KiB/s | 8.4 KiB | 00m00s [ 144/1161] rust-thin-vec+serde-devel-0 100% | 236.6 KiB/s | 8.5 KiB | 00m00s [ 145/1161] rust-thiserror+default-deve 100% | 161.5 KiB/s | 9.0 KiB | 00m00s [ 146/1161] rust-tikv-jemallocator+defa 100% | 143.8 KiB/s | 7.9 KiB | 00m00s [ 147/1161] rust-toml+default-devel-0:1 100% | 190.9 KiB/s | 9.2 KiB | 00m00s [ 148/1161] rust-toml_parser+default-de 100% | 183.7 KiB/s | 8.1 KiB | 00m00s [ 149/1161] rust-tracing-flame+default- 100% | 169.3 KiB/s | 7.8 KiB | 00m00s [ 150/1161] rust-tracing-log+default-de 100% | 191.5 KiB/s | 7.9 KiB | 00m00s [ 151/1161] rust-tracing-subscriber-dev 100% | 3.4 MiB/s | 189.0 KiB | 00m00s [ 152/1161] rust-tracing-subscriber+ans 100% | 141.4 KiB/s | 8.3 KiB | 00m00s [ 153/1161] rust-tracing-subscriber+chr 100% | 164.0 KiB/s | 8.5 KiB | 00m00s [ 154/1161] rust-tracing-subscriber+env 100% | 249.8 KiB/s | 8.7 KiB | 00m00s [ 155/1161] rust-tracing-subscriber+fmt 100% | 231.5 KiB/s | 8.3 KiB | 00m00s [ 156/1161] rust-tracing-subscriber+sma 100% | 182.9 KiB/s | 8.4 KiB | 00m00s [ 157/1161] rust-tracing+default-devel- 100% | 230.5 KiB/s | 8.1 KiB | 00m00s [ 158/1161] rust-tracing+log-devel-0:0. 100% | 232.1 KiB/s | 8.1 KiB | 00m00s [ 159/1161] rust-tracing+release_max_le 100% | 223.8 KiB/s | 8.1 KiB | 00m00s [ 160/1161] rust-typed-arena+default-de 100% | 117.1 KiB/s | 7.8 KiB | 00m00s [ 161/1161] rust-unicode-ident+default- 100% | 140.6 KiB/s | 8.7 KiB | 00m00s [ 162/1161] rust-unicode-normalization+ 100% | 137.3 KiB/s | 8.5 KiB | 00m00s [ 163/1161] rust-unicode-width+default- 100% | 167.0 KiB/s | 8.2 KiB | 00m00s [ 164/1161] rust-unicode_names2+default 100% | 160.4 KiB/s | 8.2 KiB | 00m00s [ 165/1161] rust-url+default-devel-0:2. 100% | 161.7 KiB/s | 8.2 KiB | 00m00s [ 166/1161] rust-uuid+default-devel-0:1 100% | 200.1 KiB/s | 9.4 KiB | 00m00s [ 167/1161] rust-which+default-devel-0: 100% | 151.3 KiB/s | 8.8 KiB | 00m00s [ 168/1161] rust-walkdir+default-devel- 100% | 110.0 KiB/s | 7.7 KiB | 00m00s [ 169/1161] rust-wild+default-devel-0:2 100% | 113.6 KiB/s | 7.7 KiB | 00m00s [ 170/1161] rust-zip+deflate-flate2-zli 100% | 249.0 KiB/s | 11.7 KiB | 00m00s [ 171/1161] rust-zip-devel-0:8.6.0-5.fc 100% | 2.0 MiB/s | 131.7 KiB | 00m00s [ 172/1161] rust-zip+zstd-devel-0:8.6.0 100% | 177.2 KiB/s | 11.5 KiB | 00m00s [ 173/1161] rust-char_str+default-devel 100% | 108.0 KiB/s | 7.2 KiB | 00m00s [ 174/1161] rust-char_str+get-size-deve 100% | 139.5 KiB/s | 7.4 KiB | 00m00s [ 175/1161] rust-char_str+serde-devel-0 100% | 128.7 KiB/s | 7.3 KiB | 00m00s [ 176/1161] pyproject-rpm-macros-0:1.23 100% | 831.0 KiB/s | 54.8 KiB | 00m00s [ 177/1161] rust-aho-corasick+perf-lite 100% | 119.0 KiB/s | 8.0 KiB | 00m00s [ 178/1161] rust-aho-corasick+std-devel 100% | 228.6 KiB/s | 8.0 KiB | 00m00s [ 179/1161] rust-anstream+auto-devel-0: 100% | 127.7 KiB/s | 8.7 KiB | 00m00s [ 180/1161] rust-anstream+wincon-devel- 100% | 106.6 KiB/s | 8.5 KiB | 00m00s [ 181/1161] rust-anstream-devel-0:1.0.0 100% | 802.0 KiB/s | 32.1 KiB | 00m00s [ 182/1161] rust-aho-corasick-devel-0:1 100% | 1.2 MiB/s | 156.6 KiB | 00m00s [ 183/1161] rust-anstyle-devel-0:1.0.14 100% | 438.8 KiB/s | 24.1 KiB | 00m00s [ 184/1161] rust-anyhow+std-devel-0:1.0 100% | 216.9 KiB/s | 9.1 KiB | 00m00s [ 185/1161] rust-anyhow-devel-0:1.0.104 100% | 1.2 MiB/s | 61.7 KiB | 00m00s [ 186/1161] rust-arc-swap-devel-0:1.9.2 100% | 1.4 MiB/s | 77.2 KiB | 00m00s [ 187/1161] rust-argfile-devel-0:1.0.0- 100% | 320.8 KiB/s | 17.6 KiB | 00m00s [ 188/1161] rust-arrayvec+std-devel-0:0 100% | 122.2 KiB/s | 8.1 KiB | 00m00s [ 189/1161] rust-arrayvec-devel-0:0.7.8 100% | 812.7 KiB/s | 38.2 KiB | 00m00s [ 190/1161] rust-assert_fs-devel-0:1.1. 100% | 461.0 KiB/s | 24.9 KiB | 00m00s [ 191/1161] rust-funty-devel-0:2.0.0-9. 100% | 429.0 KiB/s | 20.2 KiB | 00m00s [ 192/1161] rust-bitflags-devel-0:2.13. 100% | 1.3 MiB/s | 68.1 KiB | 00m00s [ 193/1161] rust-radium+default-devel-0 100% | 171.3 KiB/s | 7.7 KiB | 00m00s [ 194/1161] rust-tap+default-devel-0:1. 100% | 174.9 KiB/s | 7.7 KiB | 00m00s [ 195/1161] rust-wyz-devel-0:0.5.1-9.fc 100% | 507.4 KiB/s | 26.4 KiB | 00m00s [ 196/1161] rust-bstr+std-devel-0:1.13. 100% | 170.5 KiB/s | 8.7 KiB | 00m00s [ 197/1161] rust-bstr+unicode-devel-0:1 100% | 191.9 KiB/s | 8.6 KiB | 00m00s [ 198/1161] rust-cachedir-devel-0:0.3.1 100% | 252.4 KiB/s | 14.6 KiB | 00m00s [ 199/1161] rust-bstr-devel-0:1.13.0-1. 100% | 3.6 MiB/s | 266.4 KiB | 00m00s [ 200/1161] rust-camino-devel-0:1.2.5-1 100% | 711.0 KiB/s | 42.0 KiB | 00m00s [ 201/1161] rust-serde_core+default-dev 100% | 70.2 KiB/s | 7.7 KiB | 00m00s [ 202/1161] rust-clap+color-devel-0:4.6 100% | 72.3 KiB/s | 10.3 KiB | 00m00s [ 203/1161] rust-clap+error-context-dev 100% | 82.3 KiB/s | 10.4 KiB | 00m00s [ 204/1161] rust-clap+help-devel-0:4.6. 100% | 219.9 KiB/s | 10.3 KiB | 00m00s [ 205/1161] rust-clap+std-devel-0:4.6.6 100% | 295.0 KiB/s | 10.3 KiB | 00m00s [ 206/1161] rust-clap+suggestions-devel 100% | 296.1 KiB/s | 10.4 KiB | 00m00s [ 207/1161] rust-clap+usage-devel-0:4.6 100% | 279.3 KiB/s | 10.3 KiB | 00m00s [ 208/1161] rust-clap_builder+env-devel 100% | 274.1 KiB/s | 10.1 KiB | 00m00s [ 209/1161] rust-clap-devel-0:4.6.6-1.f 100% | 1.8 MiB/s | 99.0 KiB | 00m00s [ 210/1161] rust-clap_derive+default-de 100% | 182.3 KiB/s | 8.9 KiB | 00m00s [ 211/1161] rust-clap_builder+string-de 100% | 225.7 KiB/s | 10.2 KiB | 00m00s [ 212/1161] rust-clap_builder+wrap_help 100% | 142.0 KiB/s | 10.4 KiB | 00m00s [ 213/1161] rust-clap_complete_command- 100% | 313.6 KiB/s | 13.8 KiB | 00m00s [ 214/1161] rust-clap_complete_command+ 100% | 97.2 KiB/s | 8.2 KiB | 00m00s [ 215/1161] rust-clearscreen-devel-0:4. 100% | 3.5 MiB/s | 148.9 KiB | 00m00s [ 216/1161] rust-compact_str+std-devel- 100% | 184.4 KiB/s | 8.3 KiB | 00m00s [ 217/1161] rust-colored-devel-0:3.1.1- 100% | 555.6 KiB/s | 41.1 KiB | 00m00s [ 218/1161] rust-compact_str-devel-0:0. 100% | 2.3 MiB/s | 92.2 KiB | 00m00s [ 219/1161] rust-serde+alloc-devel-0:1. 100% | 197.6 KiB/s | 8.9 KiB | 00m00s [ 220/1161] rust-countme-devel-0:3.0.1- 100% | 353.6 KiB/s | 17.7 KiB | 00m00s [ 221/1161] rust-serde-devel-0:1.0.228- 100% | 1.5 MiB/s | 81.8 KiB | 00m00s [ 222/1161] rust-crossbeam+std-devel-0: 100% | 116.0 KiB/s | 8.6 KiB | 00m00s [ 223/1161] rust-crossbeam-devel-0:0.8. 100% | 374.9 KiB/s | 18.7 KiB | 00m00s [ 224/1161] rust-ctrlc-devel-0:3.5.2-2. 100% | 591.4 KiB/s | 23.1 KiB | 00m00s [ 225/1161] rust-dashmap-devel-0:6.2.1- 100% | 879.6 KiB/s | 36.9 KiB | 00m00s [ 226/1161] rust-datatest-stable-devel- 100% | 855.0 KiB/s | 45.3 KiB | 00m00s [ 227/1161] rust-drop_bomb-devel-0:0.1. 100% | 331.2 KiB/s | 14.9 KiB | 00m00s [ 228/1161] rust-csv-devel-0:1.4.0-3.fc 100% | 5.0 MiB/s | 735.9 KiB | 00m00s [ 229/1161] rust-dunce-devel-0:1.0.5-5. 100% | 243.4 KiB/s | 15.6 KiB | 00m00s [ 230/1161] rust-fern-devel-0:0.7.1-7.f 100% | 3.9 MiB/s | 297.1 KiB | 00m00s [ 231/1161] rust-etcetera-devel-0:0.11. 100% | 282.9 KiB/s | 22.9 KiB | 00m00s [ 232/1161] rust-filetime-devel-0:0.2.2 100% | 463.2 KiB/s | 22.2 KiB | 00m00s [ 233/1161] rust-url+serde-devel-0:2.5. 100% | 215.8 KiB/s | 8.4 KiB | 00m00s [ 234/1161] rust-gen-lsp-types-devel-0: 100% | 1.4 MiB/s | 84.7 KiB | 00m00s [ 235/1161] rust-get-size2-devel-0:0.10 100% | 716.8 KiB/s | 36.6 KiB | 00m00s [ 236/1161] rust-indexmap-devel-0:2.14. 100% | 1.5 MiB/s | 92.1 KiB | 00m00s [ 237/1161] rust-get-size2+get-size-der 100% | 74.1 KiB/s | 8.9 KiB | 00m00s [ 238/1161] rust-parking_lot-devel-0:0. 100% | 1.0 MiB/s | 50.4 KiB | 00m00s [ 239/1161] rust-ordermap-devel-0:1.2.0 100% | 703.3 KiB/s | 68.2 KiB | 00m00s [ 240/1161] rust-smallvec-devel-0:1.15. 100% | 643.5 KiB/s | 41.8 KiB | 00m00s [ 241/1161] rust-thin-vec-devel-0:0.2.1 100% | 739.2 KiB/s | 42.9 KiB | 00m00s [ 242/1161] rust-glob-devel-0:0.3.4-1.f 100% | 553.7 KiB/s | 28.2 KiB | 00m00s [ 243/1161] rust-globset+log-devel-0:0. 100% | 180.9 KiB/s | 8.5 KiB | 00m00s [ 244/1161] rust-globset-devel-0:0.4.20 100% | 681.3 KiB/s | 35.4 KiB | 00m00s [ 245/1161] rust-globwalk-devel-0:0.9.1 100% | 292.1 KiB/s | 16.9 KiB | 00m00s [ 246/1161] rust-heck-devel-0:0.5.0-6.f 100% | 438.4 KiB/s | 20.2 KiB | 00m00s [ 247/1161] rust-icu_properties+compile 100% | 195.6 KiB/s | 8.6 KiB | 00m00s [ 248/1161] rust-icu_properties-devel-0 100% | 1.3 MiB/s | 61.2 KiB | 00m00s [ 249/1161] rust-ignore-devel-0:0.4.33- 100% | 1.6 MiB/s | 71.4 KiB | 00m00s [ 250/1161] rust-imperative-devel-0:1.0 100% | 482.8 KiB/s | 21.2 KiB | 00m00s [ 251/1161] rust-indexmap+std-devel-0:2 100% | 249.6 KiB/s | 9.2 KiB | 00m00s [ 252/1161] rust-indicatif+unicode-widt 100% | 221.9 KiB/s | 8.7 KiB | 00m00s [ 253/1161] rust-indicatif-devel-0:0.18 100% | 1.6 MiB/s | 73.1 KiB | 00m00s [ 254/1161] rust-indoc-devel-0:2.0.7-3. 100% | 790.1 KiB/s | 33.2 KiB | 00m00s [ 255/1161] rust-insta-cmd-devel-0:0.7. 100% | 463.8 KiB/s | 20.9 KiB | 00m00s [ 256/1161] rust-insta+colors-devel-0:1 100% | 217.0 KiB/s | 8.9 KiB | 00m00s [ 257/1161] rust-insta-devel-0:1.46.3-2 100% | 3.4 MiB/s | 141.6 KiB | 00m00s [ 258/1161] rust-insta+regex-devel-0:1. 100% | 190.3 KiB/s | 9.1 KiB | 00m00s [ 259/1161] rust-insta+serde-devel-0:1. 100% | 214.5 KiB/s | 9.0 KiB | 00m00s [ 260/1161] rust-insta+pest-devel-0:1.4 100% | 191.4 KiB/s | 9.0 KiB | 00m00s [ 261/1161] rust-insta+pest_derive-deve 100% | 258.4 KiB/s | 9.0 KiB | 00m00s [ 262/1161] rust-ron+default-devel-0:0. 100% | 135.3 KiB/s | 8.4 KiB | 00m00s [ 263/1161] rust-is-macro-devel-0:0.3.7 100% | 292.8 KiB/s | 18.7 KiB | 00m00s [ 264/1161] rust-itertools+use_std-deve 100% | 190.9 KiB/s | 8.2 KiB | 00m00s [ 265/1161] rust-itertools-devel-0:0.15 100% | 2.3 MiB/s | 158.6 KiB | 00m00s [ 266/1161] rust-jiff+perf-inline-devel 100% | 217.8 KiB/s | 13.5 KiB | 00m00s [ 267/1161] rust-jiff+std-devel-0:0.2.3 100% | 224.4 KiB/s | 13.9 KiB | 00m00s [ 268/1161] rust-jiff+tz-fat-devel-0:0. 100% | 378.7 KiB/s | 13.6 KiB | 00m00s [ 269/1161] rust-jiff+tz-system-devel-0 100% | 265.1 KiB/s | 13.5 KiB | 00m00s [ 270/1161] rust-jiff+tzdb-bundle-platf 100% | 238.0 KiB/s | 13.6 KiB | 00m00s [ 271/1161] rust-jiff+tzdb-concatenated 100% | 376.4 KiB/s | 13.6 KiB | 00m00s [ 272/1161] rust-jiff+tzdb-zoneinfo-dev 100% | 356.2 KiB/s | 13.5 KiB | 00m00s [ 273/1161] rust-jod-thread-devel-0:1.0 100% | 184.0 KiB/s | 14.5 KiB | 00m00s [ 274/1161] rust-annotate-snippets0.11+ 100% | 98.3 KiB/s | 7.6 KiB | 00m00s [ 275/1161] rust-jiff-devel-0:0.2.35-1. 100% | 3.6 MiB/s | 487.2 KiB | 00m00s [ 276/1161] rust-libcst_derive+default- 100% | 179.5 KiB/s | 8.4 KiB | 00m00s [ 277/1161] rust-paste+default-devel-0: 100% | 110.3 KiB/s | 7.7 KiB | 00m00s [ 278/1161] rust-log-devel-0:0.4.33-2.f 100% | 1.0 MiB/s | 53.2 KiB | 00m00s [ 279/1161] rust-peg+default-devel-0:0. 100% | 132.2 KiB/s | 7.9 KiB | 00m00s [ 280/1161] rust-lsp-server-devel-0:0.1 100% | 549.6 KiB/s | 26.4 KiB | 00m00s [ 281/1161] rust-matchit-devel-0:0.9.2- 100% | 757.6 KiB/s | 37.9 KiB | 00m00s [ 282/1161] rust-memchr-devel-0:2.8.3-2 100% | 1.7 MiB/s | 93.2 KiB | 00m00s [ 283/1161] rust-memchr+alloc-devel-0:2 100% | 142.3 KiB/s | 8.4 KiB | 00m00s [ 284/1161] rust-natord-devel-0:1.0.9-2 100% | 228.1 KiB/s | 11.6 KiB | 00m00s [ 285/1161] rust-notify-devel-0:8.2.0-3 100% | 981.6 KiB/s | 44.2 KiB | 00m00s [ 286/1161] rust-indexmap+serde-devel-0 100% | 262.4 KiB/s | 9.4 KiB | 00m00s [ 287/1161] rust-ordermap+std-devel-0:1 100% | 131.9 KiB/s | 8.7 KiB | 00m00s [ 288/1161] rust-serde_core-devel-0:1.0 100% | 957.9 KiB/s | 64.2 KiB | 00m00s [ 289/1161] rust-path-absolutize-devel- 100% | 284.0 KiB/s | 14.8 KiB | 00m00s [ 290/1161] rust-path-dedot+fixed_workd 100% | 225.1 KiB/s | 7.9 KiB | 00m00s [ 291/1161] rust-path-slash-devel-0:0.2 100% | 237.2 KiB/s | 16.6 KiB | 00m00s [ 292/1161] rust-pathdiff-devel-0:0.2.3 100% | 263.1 KiB/s | 15.3 KiB | 00m00s [ 293/1161] rust-pep440_rs-devel-0:0.7. 100% | 862.4 KiB/s | 48.3 KiB | 00m00s [ 294/1161] rust-version-ranges+default 100% | 214.1 KiB/s | 8.1 KiB | 00m00s [ 295/1161] rust-pretty_assertions+std- 100% | 177.2 KiB/s | 8.0 KiB | 00m00s [ 296/1161] rust-pretty_assertions-deve 100% | 1.0 MiB/s | 84.0 KiB | 00m00s [ 297/1161] rust-proc-macro2-devel-0:1. 100% | 1.2 MiB/s | 64.2 KiB | 00m00s [ 298/1161] rust-proc-macro2+proc-macro 100% | 142.4 KiB/s | 9.3 KiB | 00m00s [ 299/1161] rust-pyproject-toml-devel-0 100% | 486.0 KiB/s | 21.4 KiB | 00m00s [ 300/1161] rust-quick-junit-devel-0:0. 100% | 784.5 KiB/s | 34.5 KiB | 00m00s [ 301/1161] rust-rand+sys_rng-devel-0:0 100% | 105.9 KiB/s | 8.6 KiB | 00m00s [ 302/1161] rust-quickcheck_macros-deve 100% | 392.8 KiB/s | 19.6 KiB | 00m00s [ 303/1161] rust-quote+proc-macro-devel 100% | 164.7 KiB/s | 8.7 KiB | 00m00s [ 304/1161] rust-quote-devel-0:1.0.47-1 100% | 824.7 KiB/s | 43.7 KiB | 00m00s [ 305/1161] rust-chacha20+rng-devel-0:0 100% | 163.6 KiB/s | 8.3 KiB | 00m00s [ 306/1161] rust-rand_core-devel-0:0.10 100% | 457.8 KiB/s | 31.1 KiB | 00m00s [ 307/1161] rust-chacha20-devel-0:0.10. 100% | 1.0 MiB/s | 48.8 KiB | 00m00s [ 308/1161] rust-regex-automata+dfa-dev 100% | 213.3 KiB/s | 9.0 KiB | 00m00s [ 309/1161] rust-rayon-devel-0:1.12.0-2 100% | 3.4 MiB/s | 186.2 KiB | 00m00s [ 310/1161] rust-regex-automata+hybrid- 100% | 228.8 KiB/s | 8.9 KiB | 00m00s [ 311/1161] rust-regex-automata+meta-de 100% | 185.7 KiB/s | 8.9 KiB | 00m00s [ 312/1161] rust-regex-automata+nfa-dev 100% | 194.8 KiB/s | 9.0 KiB | 00m00s [ 313/1161] rust-regex-automata+perf-de 100% | 254.9 KiB/s | 8.9 KiB | 00m00s [ 314/1161] rust-regex-automata+std-dev 100% | 267.7 KiB/s | 9.4 KiB | 00m00s [ 315/1161] rust-regex-automata+syntax- 100% | 200.5 KiB/s | 9.0 KiB | 00m00s [ 316/1161] rust-regex-automata+unicode 100% | 215.3 KiB/s | 9.5 KiB | 00m00s [ 317/1161] rust-regex-syntax+std-devel 100% | 213.9 KiB/s | 8.3 KiB | 00m00s [ 318/1161] rust-regex-syntax+unicode-d 100% | 222.8 KiB/s | 8.7 KiB | 00m00s [ 319/1161] rust-regex-automata-devel-0 100% | 7.0 MiB/s | 450.4 KiB | 00m00s [ 320/1161] rust-regex+perf-devel-0:1.1 100% | 238.0 KiB/s | 9.0 KiB | 00m00s [ 321/1161] rust-regex-syntax-devel-0:0 100% | 4.6 MiB/s | 215.2 KiB | 00m00s [ 322/1161] rust-regex+std-devel-0:1.13 100% | 252.0 KiB/s | 9.3 KiB | 00m00s [ 323/1161] rust-regex+unicode-devel-0: 100% | 234.0 KiB/s | 9.4 KiB | 00m00s [ 324/1161] rust-rkyv+bytecheck-devel-0 100% | 171.2 KiB/s | 9.2 KiB | 00m00s [ 325/1161] rust-regex-devel-0:1.13.1-1 100% | 1.9 MiB/s | 134.7 KiB | 00m00s [ 326/1161] rust-rkyv+std-devel-0:0.8.1 100% | 258.8 KiB/s | 9.1 KiB | 00m00s [ 327/1161] rust-rustc-hash+std-devel-0 100% | 185.4 KiB/s | 8.2 KiB | 00m00s [ 328/1161] rust-rkyv-devel-0:0.8.18-1. 100% | 3.0 MiB/s | 184.5 KiB | 00m00s [ 329/1161] rust-rustc-hash-devel-0:2.1 100% | 454.5 KiB/s | 21.8 KiB | 00m00s [ 330/1161] rust-rustc-stable-hash-deve 100% | 637.1 KiB/s | 27.4 KiB | 00m00s [ 331/1161] rust-boxcar+default-devel-0 100% | 180.1 KiB/s | 9.0 KiB | 00m00s [ 332/1161] rust-crossbeam-queue+defaul 100% | 88.9 KiB/s | 8.0 KiB | 00m00s [ 333/1161] rust-crossbeam-utils+defaul 100% | 143.6 KiB/s | 8.0 KiB | 00m00s [ 334/1161] rust-hashbrown+default-deve 100% | 145.1 KiB/s | 8.8 KiB | 00m00s [ 335/1161] rust-hashlink+default-devel 100% | 181.6 KiB/s | 8.4 KiB | 00m00s [ 336/1161] rust-intrusive-collections+ 100% | 149.4 KiB/s | 8.2 KiB | 00m00s [ 337/1161] rust-portable-atomic+defaul 100% | 193.1 KiB/s | 8.7 KiB | 00m00s [ 338/1161] rust-salsa-macros+default-d 100% | 141.1 KiB/s | 7.8 KiB | 00m00s [ 339/1161] rust-salsa-macro-rules+defa 100% | 118.3 KiB/s | 7.8 KiB | 00m00s [ 340/1161] rust-tracing+std-devel-0:0. 100% | 123.2 KiB/s | 8.1 KiB | 00m00s [ 341/1161] rust-tracing-devel-0:0.1.44 100% | 2.3 MiB/s | 88.3 KiB | 00m00s [ 342/1161] rust-typeid+default-devel-0 100% | 215.0 KiB/s | 8.2 KiB | 00m00s [ 343/1161] rust-inventory+default-deve 100% | 126.0 KiB/s | 8.4 KiB | 00m00s [ 344/1161] rust-same-file-devel-0:1.0. 100% | 382.9 KiB/s | 18.4 KiB | 00m00s [ 345/1161] rust-schemars+derive-devel- 100% | 152.8 KiB/s | 8.6 KiB | 00m00s [ 346/1161] rust-schemars+std-devel-0:1 100% | 212.4 KiB/s | 8.5 KiB | 00m00s [ 347/1161] rust-schemars-devel-0:1.2.1 100% | 3.3 MiB/s | 151.1 KiB | 00m00s [ 348/1161] rust-seahash-devel-0:4.1.0- 100% | 512.5 KiB/s | 39.0 KiB | 00m00s [ 349/1161] rust-serde+std-devel-0:1.0. 100% | 153.2 KiB/s | 8.9 KiB | 00m00s [ 350/1161] rust-serde+serde_derive-dev 100% | 184.4 KiB/s | 9.0 KiB | 00m00s [ 351/1161] rust-serde_json+std-devel-0 100% | 171.0 KiB/s | 9.7 KiB | 00m00s [ 352/1161] rust-serde_json-devel-0:1.0 100% | 2.7 MiB/s | 156.9 KiB | 00m00s [ 353/1161] rust-serde_test-devel-0:1.0 100% | 418.5 KiB/s | 25.5 KiB | 00m00s [ 354/1161] rust-shellexpand+base-0-dev 100% | 203.5 KiB/s | 7.9 KiB | 00m00s [ 355/1161] rust-shellexpand+tilde-deve 100% | 194.4 KiB/s | 8.0 KiB | 00m00s [ 356/1161] rust-shellexpand-devel-0:3. 100% | 779.5 KiB/s | 29.6 KiB | 00m00s [ 357/1161] rust-similar+std-devel-0:3. 100% | 201.7 KiB/s | 8.3 KiB | 00m00s [ 358/1161] rust-similar+text-devel-0:3 100% | 230.8 KiB/s | 8.1 KiB | 00m00s [ 359/1161] rust-similar-devel-0:3.1.1- 100% | 1.9 MiB/s | 73.9 KiB | 00m00s [ 360/1161] rust-libc+default-devel-0:0 100% | 228.2 KiB/s | 10.0 KiB | 00m00s [ 361/1161] rust-snapbox-devel-0:1.2.2- 100% | 1.5 MiB/s | 64.9 KiB | 00m00s [ 362/1161] rust-os_pipe+default-devel- 100% | 148.3 KiB/s | 8.0 KiB | 00m00s [ 363/1161] rust-wait-timeout+default-d 100% | 188.5 KiB/s | 7.9 KiB | 00m00s [ 364/1161] rust-snapbox+color-auto-dev 100% | 209.8 KiB/s | 9.0 KiB | 00m00s [ 365/1161] rust-escargot+default-devel 100% | 193.8 KiB/s | 8.1 KiB | 00m00s [ 366/1161] rust-anstyle-svg+default-de 100% | 193.5 KiB/s | 8.5 KiB | 00m00s [ 367/1161] rust-snapbox+structured-dat 100% | 203.7 KiB/s | 9.2 KiB | 00m00s [ 368/1161] rust-stacker-devel-0:0.1.25 100% | 559.3 KiB/s | 24.1 KiB | 00m00s [ 369/1161] rust-static_assertions-deve 100% | 565.2 KiB/s | 26.6 KiB | 00m00s [ 370/1161] rust-strum-devel-0:0.28.0-2 100% | 451.3 KiB/s | 15.8 KiB | 00m00s [ 371/1161] rust-strum+std-devel-0:0.28 100% | 197.3 KiB/s | 8.1 KiB | 00m00s [ 372/1161] rust-strum_macros-devel-0:0 100% | 835.7 KiB/s | 44.3 KiB | 00m00s [ 373/1161] rust-supports-hyperlinks-de 100% | 290.8 KiB/s | 16.6 KiB | 00m00s [ 374/1161] rust-syn+clone-impls-devel- 100% | 163.8 KiB/s | 9.8 KiB | 00m00s [ 375/1161] rust-syn+printing-devel-0:3 100% | 284.2 KiB/s | 9.9 KiB | 00m00s [ 376/1161] rust-syn+proc-macro-devel-0 100% | 266.6 KiB/s | 10.1 KiB | 00m00s [ 377/1161] rust-syn-devel-0:3.0.3-1.fc 100% | 3.9 MiB/s | 262.4 KiB | 00m00s [ 378/1161] rust-tempfile+getrandom-dev 100% | 211.3 KiB/s | 9.3 KiB | 00m00s [ 379/1161] rust-tempfile-devel-0:3.27. 100% | 1.4 MiB/s | 53.1 KiB | 00m00s [ 380/1161] rust-thin-vec+std-devel-0:0 100% | 164.0 KiB/s | 8.4 KiB | 00m00s [ 381/1161] rust-test-case-devel-0:3.3. 100% | 240.1 KiB/s | 14.6 KiB | 00m00s [ 382/1161] rust-thiserror+std-devel-0: 100% | 149.9 KiB/s | 9.0 KiB | 00m00s [ 383/1161] rust-thiserror-devel-0:2.0. 100% | 1.4 MiB/s | 62.5 KiB | 00m00s [ 384/1161] rust-tikv-jemallocator+back 100% | 166.7 KiB/s | 8.2 KiB | 00m00s [ 385/1161] rust-tikv-jemallocator-deve 100% | 298.4 KiB/s | 22.7 KiB | 00m00s [ 386/1161] rust-toml+display-devel-0:1 100% | 201.4 KiB/s | 9.3 KiB | 00m00s [ 387/1161] rust-toml+parse-devel-0:1.1 100% | 245.2 KiB/s | 9.3 KiB | 00m00s [ 388/1161] rust-toml+serde-devel-0:1.1 100% | 269.3 KiB/s | 9.4 KiB | 00m00s [ 389/1161] rust-toml+std-devel-0:1.1.3 100% | 197.9 KiB/s | 10.1 KiB | 00m00s [ 390/1161] rust-toml-devel-0:1.1.3-1.f 100% | 875.1 KiB/s | 63.9 KiB | 00m00s [ 391/1161] rust-toml_parser+std-devel- 100% | 168.2 KiB/s | 8.1 KiB | 00m00s [ 392/1161] rust-toml_parser-devel-0:1. 100% | 1.1 MiB/s | 39.2 KiB | 00m00s [ 393/1161] rust-tracing-flame+smallvec 100% | 180.1 KiB/s | 7.9 KiB | 00m00s [ 394/1161] rust-tracing-flame-devel-0: 100% | 389.9 KiB/s | 17.9 KiB | 00m00s [ 395/1161] rust-tracing-log+log-tracer 100% | 111.2 KiB/s | 7.8 KiB | 00m00s [ 396/1161] rust-tracing-log+std-devel- 100% | 192.6 KiB/s | 7.9 KiB | 00m00s [ 397/1161] rust-tracing-log-devel-0:0. 100% | 736.3 KiB/s | 25.8 KiB | 00m00s [ 398/1161] rust-tracing-subscriber+nu- 100% | 234.4 KiB/s | 8.4 KiB | 00m00s [ 399/1161] rust-tracing-core-devel-0:0 100% | 1.5 MiB/s | 68.1 KiB | 00m00s [ 400/1161] rust-chrono+clock-devel-0:0 100% | 192.2 KiB/s | 8.3 KiB | 00m00s [ 401/1161] rust-chrono+std-devel-0:0.4 100% | 228.3 KiB/s | 8.2 KiB | 00m00s [ 402/1161] rust-tracing-subscriber+mat 100% | 240.3 KiB/s | 8.4 KiB | 00m00s [ 403/1161] rust-tracing-subscriber+onc 100% | 233.9 KiB/s | 8.4 KiB | 00m00s [ 404/1161] rust-chrono-devel-0:0.4.44- 100% | 2.7 MiB/s | 195.8 KiB | 00m00s [ 405/1161] rust-tracing-subscriber+std 100% | 216.4 KiB/s | 8.4 KiB | 00m00s [ 406/1161] rust-tracing-subscriber+thr 100% | 234.3 KiB/s | 8.4 KiB | 00m00s [ 407/1161] rust-tracing-subscriber+tra 100% | 233.1 KiB/s | 8.4 KiB | 00m00s [ 408/1161] rust-tracing-subscriber+reg 100% | 240.2 KiB/s | 8.4 KiB | 00m00s [ 409/1161] rust-tracing+attributes-dev 100% | 223.7 KiB/s | 8.1 KiB | 00m00s [ 410/1161] rust-typed-arena+std-devel- 100% | 173.3 KiB/s | 7.8 KiB | 00m00s [ 411/1161] rust-typed-arena-devel-0:2. 100% | 483.1 KiB/s | 19.3 KiB | 00m00s [ 412/1161] rust-unicode-ident-devel-0: 100% | 1.1 MiB/s | 46.0 KiB | 00m00s [ 413/1161] rust-unicode-normalization+ 100% | 192.0 KiB/s | 8.5 KiB | 00m00s [ 414/1161] rust-unicode-normalization- 100% | 2.2 MiB/s | 109.9 KiB | 00m00s [ 415/1161] rust-unicode-width+cjk-deve 100% | 189.2 KiB/s | 8.1 KiB | 00m00s [ 416/1161] rust-unicode-width-devel-0: 100% | 4.5 MiB/s | 193.7 KiB | 00m00s [ 417/1161] rust-unicode_names2-devel-0 100% | 5.2 MiB/s | 241.5 KiB | 00m00s [ 418/1161] rust-url+std-devel-0:2.5.8- 100% | 216.0 KiB/s | 8.6 KiB | 00m00s [ 419/1161] rust-url-devel-0:2.5.8-2.fc 100% | 1.9 MiB/s | 79.1 KiB | 00m00s [ 420/1161] rust-uuid+std-devel-0:1.24. 100% | 217.7 KiB/s | 9.4 KiB | 00m00s [ 421/1161] rust-uuid-devel-0:1.24.1-1. 100% | 1.4 MiB/s | 63.2 KiB | 00m00s [ 422/1161] rust-walkdir-devel-0:2.5.0- 100% | 651.0 KiB/s | 30.6 KiB | 00m00s [ 423/1161] rust-which+real-sys-devel-0 100% | 193.2 KiB/s | 8.9 KiB | 00m00s [ 424/1161] rust-which-devel-0:8.0.5-1. 100% | 722.8 KiB/s | 33.2 KiB | 00m00s [ 425/1161] rust-wild-devel-0:2.2.1-6.f 100% | 436.9 KiB/s | 16.2 KiB | 00m00s [ 426/1161] rust-crc32fast+default-deve 100% | 210.8 KiB/s | 8.0 KiB | 00m00s [ 427/1161] rust-typed-path+default-dev 100% | 175.1 KiB/s | 7.5 KiB | 00m00s [ 428/1161] rust-flate2+zlib-rs-devel-0 100% | 231.3 KiB/s | 9.5 KiB | 00m00s [ 429/1161] rust-flate2-devel-0:1.1.9-2 100% | 2.3 MiB/s | 90.4 KiB | 00m00s [ 430/1161] rust-zip+deflate-flate2-dev 100% | 223.0 KiB/s | 11.6 KiB | 00m00s [ 431/1161] rust-zstd-devel-0:0.13.3-4. 100% | 676.8 KiB/s | 41.3 KiB | 00m00s [ 432/1161] rust-char_str+std-devel-0:0 100% | 126.0 KiB/s | 7.2 KiB | 00m00s [ 433/1161] rust-char_str-devel-0:0.0.2 100% | 1.7 MiB/s | 67.3 KiB | 00m00s [ 434/1161] python-rpm-macros-0:3.15-2. 100% | 439.3 KiB/s | 19.8 KiB | 00m00s [ 435/1161] python3-rpm-macros-0:3.15-2 100% | 271.7 KiB/s | 12.2 KiB | 00m00s [ 436/1161] rust-anstyle-query+default- 100% | 184.0 KiB/s | 8.3 KiB | 00m00s [ 437/1161] rust-anstyle-parse+default- 100% | 221.6 KiB/s | 8.2 KiB | 00m00s [ 438/1161] rust-colorchoice+default-de 100% | 185.4 KiB/s | 8.2 KiB | 00m00s [ 439/1161] rust-utf8parse+default-deve 100% | 179.5 KiB/s | 7.7 KiB | 00m00s [ 440/1161] rust-rustversion+default-de 100% | 215.5 KiB/s | 8.4 KiB | 00m00s [ 441/1161] rust-fs-err+default-devel-0 100% | 185.7 KiB/s | 8.4 KiB | 00m00s [ 442/1161] rust-os_str_bytes+default-d 100% | 203.5 KiB/s | 7.9 KiB | 00m00s [ 443/1161] rust-predicates+diff-devel- 100% | 200.8 KiB/s | 8.2 KiB | 00m00s [ 444/1161] rust-predicates-core+defaul 100% | 198.3 KiB/s | 8.1 KiB | 00m00s [ 445/1161] rust-predicates-devel-0:3.1 100% | 850.3 KiB/s | 38.3 KiB | 00m00s [ 446/1161] rust-predicates-tree+defaul 100% | 189.9 KiB/s | 8.2 KiB | 00m00s [ 447/1161] rust-radium-devel-0:0.7.0-8 100% | 490.8 KiB/s | 18.7 KiB | 00m00s [ 448/1161] rust-tap-devel-0:1.0.1-14.f 100% | 480.1 KiB/s | 19.2 KiB | 00m00s [ 449/1161] rust-bstr+alloc-devel-0:1.1 100% | 201.8 KiB/s | 8.7 KiB | 00m00s [ 450/1161] rust-serde_core+std-devel-0 100% | 169.5 KiB/s | 7.6 KiB | 00m00s [ 451/1161] rust-regex-automata+dfa-sea 100% | 215.8 KiB/s | 8.8 KiB | 00m00s [ 452/1161] rust-serde_core+result-deve 100% | 206.4 KiB/s | 7.6 KiB | 00m00s [ 453/1161] rust-clap_builder+color-dev 100% | 161.0 KiB/s | 10.3 KiB | 00m00s [ 454/1161] rust-clap_builder+error-con 100% | 199.6 KiB/s | 10.2 KiB | 00m00s [ 455/1161] rust-clap_builder+help-deve 100% | 199.0 KiB/s | 10.1 KiB | 00m00s [ 456/1161] rust-clap_builder+std-devel 100% | 293.9 KiB/s | 10.3 KiB | 00m00s [ 457/1161] rust-clap_builder+suggestio 100% | 225.5 KiB/s | 10.4 KiB | 00m00s [ 458/1161] rust-clap_builder+usage-dev 100% | 215.9 KiB/s | 10.1 KiB | 00m00s [ 459/1161] rust-clap_builder-devel-0:4 100% | 3.8 MiB/s | 159.4 KiB | 00m00s [ 460/1161] rust-clap_derive-devel-0:4. 100% | 952.7 KiB/s | 40.0 KiB | 00m00s [ 461/1161] rust-terminal_size+default- 100% | 207.0 KiB/s | 8.3 KiB | 00m00s [ 462/1161] rust-clap_complete_nushell+ 100% | 208.9 KiB/s | 8.8 KiB | 00m00s [ 463/1161] rust-clap_complete+default- 100% | 269.2 KiB/s | 10.5 KiB | 00m00s [ 464/1161] rust-nix+fs-devel-0:0.31.3- 100% | 209.3 KiB/s | 8.4 KiB | 00m00s [ 465/1161] rust-nix+term-devel-0:0.31. 100% | 239.4 KiB/s | 8.4 KiB | 00m00s [ 466/1161] rust-terminfo+default-devel 100% | 196.6 KiB/s | 7.9 KiB | 00m00s [ 467/1161] rust-nix-devel-0:0.31.3-2.f 100% | 5.8 MiB/s | 308.2 KiB | 00m00s [ 468/1161] rust-castaway+alloc-devel-0 100% | 187.1 KiB/s | 7.9 KiB | 00m00s [ 469/1161] rust-castaway-devel-0:0.2.4 100% | 550.5 KiB/s | 19.8 KiB | 00m00s [ 470/1161] rust-cfg-if+default-devel-0 100% | 158.9 KiB/s | 8.1 KiB | 00m00s [ 471/1161] rust-itoa+default-devel-0:1 100% | 105.4 KiB/s | 8.1 KiB | 00m00s [ 472/1161] rust-serde_core+alloc-devel 100% | 159.0 KiB/s | 7.6 KiB | 00m00s [ 473/1161] rust-zmij+default-devel-0:1 100% | 71.9 KiB/s | 7.6 KiB | 00m00s [ 474/1161] rust-crossbeam-channel+std- 100% | 180.6 KiB/s | 8.3 KiB | 00m00s [ 475/1161] rust-crossbeam+alloc-devel- 100% | 142.8 KiB/s | 8.1 KiB | 00m00s [ 476/1161] rust-crossbeam-channel-deve 100% | 2.3 MiB/s | 90.2 KiB | 00m00s [ 477/1161] rust-crossbeam-deque+std-de 100% | 227.9 KiB/s | 8.2 KiB | 00m00s [ 478/1161] rust-crossbeam-deque-devel- 100% | 861.5 KiB/s | 30.2 KiB | 00m00s [ 479/1161] rust-crossbeam-epoch+std-de 100% | 218.4 KiB/s | 8.1 KiB | 00m00s [ 480/1161] rust-crossbeam-queue+std-de 100% | 232.8 KiB/s | 8.1 KiB | 00m00s [ 481/1161] rust-crossbeam-epoch-devel- 100% | 1.4 MiB/s | 53.7 KiB | 00m00s [ 482/1161] rust-crossbeam-queue-devel- 100% | 717.0 KiB/s | 25.1 KiB | 00m00s [ 483/1161] rust-crossbeam-utils+std-de 100% | 228.2 KiB/s | 8.0 KiB | 00m00s [ 484/1161] rust-crossbeam-utils-devel- 100% | 1.3 MiB/s | 55.3 KiB | 00m00s [ 485/1161] rust-csv-core+default-devel 100% | 206.6 KiB/s | 8.1 KiB | 00m00s [ 486/1161] rust-ryu+default-devel-0:1. 100% | 205.4 KiB/s | 8.0 KiB | 00m00s [ 487/1161] rust-nix+signal-devel-0:0.3 100% | 234.0 KiB/s | 8.4 KiB | 00m00s [ 488/1161] rust-lock_api+default-devel 100% | 143.6 KiB/s | 8.0 KiB | 00m00s [ 489/1161] rust-hashbrown0.14+raw-deve 100% | 110.4 KiB/s | 7.7 KiB | 00m00s [ 490/1161] rust-hashbrown0.14-devel-0: 100% | 1.6 MiB/s | 122.6 KiB | 00m00s [ 491/1161] rust-once_cell+default-deve 100% | 197.2 KiB/s | 8.5 KiB | 00m00s [ 492/1161] rust-parking_lot_core+defau 100% | 183.0 KiB/s | 8.1 KiB | 00m00s [ 493/1161] rust-libtest-mimic+default- 100% | 187.8 KiB/s | 8.1 KiB | 00m00s [ 494/1161] rust-log+std-devel-0:0.4.33 100% | 214.5 KiB/s | 8.6 KiB | 00m00s [ 495/1161] rust-serde_derive-devel-0:1 100% | 1.4 MiB/s | 68.1 KiB | 00m00s [ 496/1161] rust-get-size-derive2+defau 100% | 189.1 KiB/s | 8.5 KiB | 00m00s [ 497/1161] rust-equivalent-devel-0:1.0 100% | 316.3 KiB/s | 14.9 KiB | 00m00s [ 498/1161] rust-icu_properties_data-de 100% | 3.0 MiB/s | 158.6 KiB | 00m00s [ 499/1161] rust-icu_provider+baked-dev 100% | 105.5 KiB/s | 8.3 KiB | 00m00s [ 500/1161] rust-icu_locale_core+zerove 100% | 219.4 KiB/s | 8.3 KiB | 00m00s [ 501/1161] rust-icu_collections-devel- 100% | 1.5 MiB/s | 96.7 KiB | 00m00s [ 502/1161] rust-icu_locale_core-devel- 100% | 1.6 MiB/s | 93.9 KiB | 00m00s [ 503/1161] rust-icu_provider-devel-0:2 100% | 954.6 KiB/s | 54.4 KiB | 00m00s [ 504/1161] rust-zerotrie+yoke-devel-0: 100% | 133.2 KiB/s | 8.0 KiB | 00m00s [ 505/1161] rust-zerotrie+zerofrom-deve 100% | 226.9 KiB/s | 7.9 KiB | 00m00s [ 506/1161] rust-zerotrie-devel-0:0.2.4 100% | 1.4 MiB/s | 80.0 KiB | 00m00s [ 507/1161] rust-zerovec+derive-devel-0 100% | 193.3 KiB/s | 9.1 KiB | 00m00s [ 508/1161] rust-zerovec+yoke-devel-0:0 100% | 205.8 KiB/s | 9.1 KiB | 00m00s [ 509/1161] rust-crossbeam-deque+defaul 100% | 222.5 KiB/s | 8.0 KiB | 00m00s [ 510/1161] rust-zerovec-devel-0:0.11.6 100% | 2.4 MiB/s | 119.2 KiB | 00m00s [ 511/1161] rust-regex-automata+dfa-one 100% | 207.0 KiB/s | 8.9 KiB | 00m00s [ 512/1161] rust-phf+default-devel-0:0. 100% | 186.9 KiB/s | 8.0 KiB | 00m00s [ 513/1161] rust-rust-stemmers+default- 100% | 182.8 KiB/s | 7.9 KiB | 00m00s [ 514/1161] rust-console+unicode-width- 100% | 205.3 KiB/s | 8.6 KiB | 00m00s [ 515/1161] rust-console+ansi-parsing-d 100% | 234.7 KiB/s | 8.5 KiB | 00m00s [ 516/1161] rust-console+std-devel-0:0. 100% | 220.6 KiB/s | 8.6 KiB | 00m00s [ 517/1161] rust-console-devel-0:0.16.4 100% | 1.0 MiB/s | 38.0 KiB | 00m00s [ 518/1161] rust-unit-prefix+default-de 100% | 164.5 KiB/s | 7.7 KiB | 00m00s [ 519/1161] rust-insta+console-devel-0: 100% | 216.2 KiB/s | 9.1 KiB | 00m00s [ 520/1161] rust-similar2+default-devel 100% | 162.1 KiB/s | 7.3 KiB | 00m00s [ 521/1161] rust-similar2+inline-devel- 100% | 202.5 KiB/s | 7.3 KiB | 00m00s [ 522/1161] rust-pest+default-devel-0:2 100% | 166.9 KiB/s | 8.5 KiB | 00m00s [ 523/1161] rust-pest_derive+default-de 100% | 213.9 KiB/s | 8.6 KiB | 00m00s [ 524/1161] rust-ron+std-devel-0:0.12.2 100% | 207.0 KiB/s | 8.5 KiB | 00m00s [ 525/1161] rust-syn2+default-devel-0:2 100% | 165.7 KiB/s | 7.3 KiB | 00m00s [ 526/1161] rust-ron-devel-0:0.12.2-2.f 100% | 2.9 MiB/s | 140.7 KiB | 00m00s [ 527/1161] rust-syn2+derive-devel-0:2. 100% | 169.3 KiB/s | 7.1 KiB | 00m00s [ 528/1161] rust-syn2+extra-traits-deve 100% | 165.9 KiB/s | 7.1 KiB | 00m00s [ 529/1161] rust-syn2+fold-devel-0:2.0. 100% | 169.1 KiB/s | 7.1 KiB | 00m00s [ 530/1161] rust-syn2+full-devel-0:2.0. 100% | 197.3 KiB/s | 7.1 KiB | 00m00s [ 531/1161] rust-either+use_std-devel-0 100% | 175.1 KiB/s | 8.1 KiB | 00m00s [ 532/1161] rust-either-devel-0:1.17.0- 100% | 527.0 KiB/s | 27.4 KiB | 00m00s [ 533/1161] rust-itertools+use_alloc-de 100% | 116.3 KiB/s | 8.0 KiB | 00m00s [ 534/1161] rust-jiff-core+std-devel-0: 100% | 128.9 KiB/s | 7.2 KiB | 00m00s [ 535/1161] rust-jiff+alloc-devel-0:0.2 100% | 194.1 KiB/s | 13.8 KiB | 00m00s [ 536/1161] rust-jiff-core+tz-fat-devel 100% | 149.8 KiB/s | 7.2 KiB | 00m00s [ 537/1161] rust-jiff-core-devel-0:0.1. 100% | 2.6 MiB/s | 120.3 KiB | 00m00s [ 538/1161] rust-annotate-snippets0.11- 100% | 824.8 KiB/s | 35.5 KiB | 00m00s [ 539/1161] rust-libcst_derive-devel-0: 100% | 414.4 KiB/s | 19.1 KiB | 00m00s [ 540/1161] rust-peg+std-devel-0:0.8.5- 100% | 118.3 KiB/s | 7.9 KiB | 00m00s [ 541/1161] rust-peg-devel-0:0.8.5-4.fc 100% | 618.6 KiB/s | 45.2 KiB | 00m00s [ 542/1161] rust-paste-devel-0:1.0.15-6 100% | 428.0 KiB/s | 37.2 KiB | 00m00s [ 543/1161] rust-crossbeam-channel+defa 100% | 234.4 KiB/s | 8.2 KiB | 00m00s [ 544/1161] rust-serde_derive+default-d 100% | 208.0 KiB/s | 8.9 KiB | 00m00s [ 545/1161] rust-inotify-devel-0:0.11.2 100% | 701.4 KiB/s | 33.0 KiB | 00m00s [ 546/1161] rust-mio+default-devel-0:1. 100% | 213.8 KiB/s | 8.6 KiB | 00m00s [ 547/1161] rust-mio+os-ext-devel-0:1.2 100% | 198.9 KiB/s | 8.6 KiB | 00m00s [ 548/1161] rust-notify-types+default-d 100% | 210.7 KiB/s | 8.2 KiB | 00m00s [ 549/1161] rust-path-dedot+default-dev 100% | 182.7 KiB/s | 7.9 KiB | 00m00s [ 550/1161] rust-path-dedot-devel-0:4.0 100% | 411.6 KiB/s | 14.4 KiB | 00m00s [ 551/1161] rust-unscanny+default-devel 100% | 157.2 KiB/s | 7.7 KiB | 00m00s [ 552/1161] rust-version-ranges-devel-0 100% | 625.3 KiB/s | 28.1 KiB | 00m00s [ 553/1161] rust-diff+default-devel-0:0 100% | 193.4 KiB/s | 7.7 KiB | 00m00s [ 554/1161] rust-yansi+default-devel-0: 100% | 165.1 KiB/s | 7.8 KiB | 00m00s [ 555/1161] rust-pep508_rs+default-deve 100% | 195.0 KiB/s | 8.0 KiB | 00m00s [ 556/1161] rust-toml0.9+parse-devel-0: 100% | 204.8 KiB/s | 7.8 KiB | 00m00s [ 557/1161] rust-toml0.9+serde-devel-0: 100% | 219.2 KiB/s | 7.9 KiB | 00m00s [ 558/1161] rust-toml0.9+std-devel-0:0. 100% | 244.4 KiB/s | 8.6 KiB | 00m00s [ 559/1161] rust-toml0.9-devel-0:0.9.12 100% | 1.5 MiB/s | 62.2 KiB | 00m00s [ 560/1161] rust-newtype-uuid+default-d 100% | 176.6 KiB/s | 8.5 KiB | 00m00s [ 561/1161] rust-quick-xml+default-deve 100% | 158.0 KiB/s | 9.0 KiB | 00m00s [ 562/1161] rust-strip-ansi-escapes+def 100% | 134.9 KiB/s | 8.0 KiB | 00m00s [ 563/1161] rust-getrandom+default-deve 100% | 210.3 KiB/s | 8.6 KiB | 00m00s [ 564/1161] rust-getrandom+sys_rng-deve 100% | 199.5 KiB/s | 8.8 KiB | 00m00s [ 565/1161] rust-cpufeatures+default-de 100% | 240.2 KiB/s | 8.4 KiB | 00m00s [ 566/1161] rust-rayon-core+default-dev 100% | 177.8 KiB/s | 7.8 KiB | 00m00s [ 567/1161] rust-regex-automata+dfa-bui 100% | 194.3 KiB/s | 8.9 KiB | 00m00s [ 568/1161] rust-regex-automata+alloc-d 100% | 169.7 KiB/s | 8.8 KiB | 00m00s [ 569/1161] rust-regex-automata+nfa-tho 100% | 193.5 KiB/s | 8.9 KiB | 00m00s [ 570/1161] rust-regex-automata+nfa-pik 100% | 202.3 KiB/s | 8.9 KiB | 00m00s [ 571/1161] rust-regex-automata+nfa-bac 100% | 202.4 KiB/s | 8.9 KiB | 00m00s [ 572/1161] rust-regex-automata+perf-in 100% | 245.8 KiB/s | 8.8 KiB | 00m00s [ 573/1161] rust-regex-automata+perf-li 100% | 256.5 KiB/s | 9.0 KiB | 00m00s [ 574/1161] rust-regex-automata+unicode 100% | 245.7 KiB/s | 9.1 KiB | 00m00s [ 575/1161] rust-regex-automata+unicode 100% | 221.9 KiB/s | 9.1 KiB | 00m00s [ 576/1161] rust-regex-automata+unicode 100% | 260.0 KiB/s | 9.1 KiB | 00m00s [ 577/1161] rust-regex-automata+unicode 100% | 260.3 KiB/s | 9.1 KiB | 00m00s [ 578/1161] rust-regex-automata+unicode 100% | 252.7 KiB/s | 9.1 KiB | 00m00s [ 579/1161] rust-regex-automata+unicode 100% | 222.2 KiB/s | 9.1 KiB | 00m00s [ 580/1161] rust-regex-automata+unicode 100% | 246.9 KiB/s | 8.9 KiB | 00m00s [ 581/1161] rust-regex-automata+unicode 100% | 132.1 KiB/s | 9.1 KiB | 00m00s [ 582/1161] rust-regex-syntax+unicode-a 100% | 209.3 KiB/s | 8.4 KiB | 00m00s [ 583/1161] rust-regex-syntax+unicode-b 100% | 232.8 KiB/s | 8.4 KiB | 00m00s [ 584/1161] rust-regex-syntax+unicode-g 100% | 239.6 KiB/s | 8.4 KiB | 00m00s [ 585/1161] rust-regex-syntax+unicode-p 100% | 232.8 KiB/s | 8.4 KiB | 00m00s [ 586/1161] rust-regex-syntax+unicode-c 100% | 121.4 KiB/s | 8.4 KiB | 00m00s [ 587/1161] rust-regex-syntax+unicode-s 100% | 239.6 KiB/s | 8.4 KiB | 00m00s [ 588/1161] rust-regex-syntax+unicode-s 100% | 233.0 KiB/s | 8.4 KiB | 00m00s [ 589/1161] rust-regex+perf-cache-devel 100% | 180.3 KiB/s | 8.8 KiB | 00m00s [ 590/1161] rust-regex+perf-dfa-devel-0 100% | 204.3 KiB/s | 9.0 KiB | 00m00s [ 591/1161] rust-regex+perf-backtrack-d 100% | 103.7 KiB/s | 9.0 KiB | 00m00s [ 592/1161] rust-regex+perf-inline-deve 100% | 219.7 KiB/s | 9.0 KiB | 00m00s [ 593/1161] rust-regex+perf-literal-dev 100% | 254.2 KiB/s | 9.1 KiB | 00m00s [ 594/1161] rust-regex+perf-onepass-dev 100% | 257.5 KiB/s | 9.0 KiB | 00m00s [ 595/1161] rust-regex+unicode-age-deve 100% | 260.2 KiB/s | 9.1 KiB | 00m00s [ 596/1161] rust-regex+unicode-bool-dev 100% | 253.2 KiB/s | 9.1 KiB | 00m00s [ 597/1161] rust-regex+unicode-case-dev 100% | 260.4 KiB/s | 9.1 KiB | 00m00s [ 598/1161] rust-regex+unicode-gencat-d 100% | 260.9 KiB/s | 9.1 KiB | 00m00s [ 599/1161] rust-regex+unicode-perl-dev 100% | 256.5 KiB/s | 9.2 KiB | 00m00s [ 600/1161] rust-regex+unicode-script-d 100% | 260.9 KiB/s | 9.1 KiB | 00m00s [ 601/1161] rust-regex+unicode-segment- 100% | 261.1 KiB/s | 9.1 KiB | 00m00s [ 602/1161] rust-bytecheck-devel-0:0.8. 100% | 532.8 KiB/s | 19.7 KiB | 00m00s [ 603/1161] rust-bytecheck+simdutf8-dev 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [ 604/1161] rust-rend+bytecheck-devel-0 100% | 190.6 KiB/s | 8.6 KiB | 00m00s [ 605/1161] rust-ptr_meta+std-devel-0:0 100% | 183.5 KiB/s | 7.9 KiB | 00m00s [ 606/1161] rust-rkyv_derive+bytecheck- 100% | 199.2 KiB/s | 8.8 KiB | 00m00s [ 607/1161] rust-rkyv+alloc-devel-0:0.8 100% | 260.1 KiB/s | 9.1 KiB | 00m00s [ 608/1161] rust-ptr_meta-devel-0:0.3.2 100% | 428.4 KiB/s | 15.4 KiB | 00m00s [ 609/1161] rust-rancor-devel-0:0.1.3-1 100% | 513.1 KiB/s | 18.0 KiB | 00m00s [ 610/1161] rust-munge-devel-0:0.4.7-3. 100% | 611.4 KiB/s | 25.7 KiB | 00m00s [ 611/1161] rust-rend-devel-0:0.5.4-2.f 100% | 509.6 KiB/s | 20.9 KiB | 00m00s [ 612/1161] rust-boxcar-devel-0:0.2.14- 100% | 706.3 KiB/s | 29.0 KiB | 00m00s [ 613/1161] rust-rkyv_derive-devel-0:0. 100% | 510.8 KiB/s | 30.1 KiB | 00m00s [ 614/1161] rust-hashbrown+allocator-ap 100% | 171.0 KiB/s | 8.9 KiB | 00m00s [ 615/1161] rust-hashbrown+default-hash 100% | 154.2 KiB/s | 8.8 KiB | 00m00s [ 616/1161] rust-hashbrown+equivalent-d 100% | 214.1 KiB/s | 8.8 KiB | 00m00s [ 617/1161] rust-hashbrown+raw-entry-de 100% | 196.3 KiB/s | 8.6 KiB | 00m00s [ 618/1161] rust-hashlink-devel-0:0.12. 100% | 859.7 KiB/s | 37.8 KiB | 00m00s [ 619/1161] rust-intrusive-collections+ 100% | 156.9 KiB/s | 8.2 KiB | 00m00s [ 620/1161] rust-intrusive-collections- 100% | 1.3 MiB/s | 47.5 KiB | 00m00s [ 621/1161] rust-portable-atomic+fallba 100% | 205.8 KiB/s | 8.6 KiB | 00m00s [ 622/1161] rust-portable-atomic-devel- 100% | 3.2 MiB/s | 165.0 KiB | 00m00s [ 623/1161] rust-salsa-macro-rules-deve 100% | 590.1 KiB/s | 28.3 KiB | 00m00s [ 624/1161] rust-salsa-macros-devel-0:0 100% | 1.3 MiB/s | 51.9 KiB | 00m00s [ 625/1161] rust-tracing-core+std-devel 100% | 192.9 KiB/s | 8.1 KiB | 00m00s [ 626/1161] rust-pin-project-lite+defau 100% | 173.8 KiB/s | 8.2 KiB | 00m00s [ 627/1161] rust-typeid-devel-0:1.0.3-5 100% | 407.8 KiB/s | 17.1 KiB | 00m00s [ 628/1161] rust-inventory-devel-0:0.3. 100% | 355.6 KiB/s | 23.8 KiB | 00m00s [ 629/1161] rust-dyn-clone+default-deve 100% | 143.6 KiB/s | 8.0 KiB | 00m00s [ 630/1161] rust-schemars+schemars_deri 100% | 95.5 KiB/s | 8.6 KiB | 00m00s [ 631/1161] rust-ref-cast+default-devel 100% | 139.9 KiB/s | 8.0 KiB | 00m00s [ 632/1161] rust-serde_json+alloc-devel 100% | 170.0 KiB/s | 9.7 KiB | 00m00s [ 633/1161] rust-shellexpand+dirs-devel 100% | 187.7 KiB/s | 8.1 KiB | 00m00s [ 634/1161] rust-libc+std-devel-0:0.2.1 100% | 249.8 KiB/s | 10.0 KiB | 00m00s [ 635/1161] rust-libc-devel-0:0.2.189-1 100% | 9.1 MiB/s | 548.0 KiB | 00m00s [ 636/1161] rust-os_pipe-devel-0:1.2.3- 100% | 410.9 KiB/s | 18.5 KiB | 00m00s [ 637/1161] rust-normalize-line-endings 100% | 203.8 KiB/s | 7.9 KiB | 00m00s [ 638/1161] rust-snapbox-macros+default 100% | 187.3 KiB/s | 8.2 KiB | 00m00s [ 639/1161] rust-wait-timeout-devel-0:0 100% | 390.0 KiB/s | 19.9 KiB | 00m00s [ 640/1161] rust-snapbox+color-devel-0: 100% | 177.1 KiB/s | 9.2 KiB | 00m00s [ 641/1161] rust-escargot-devel-0:0.5.1 100% | 602.2 KiB/s | 28.3 KiB | 00m00s [ 642/1161] rust-anstyle-svg-devel-0:1. 100% | 556.3 KiB/s | 23.9 KiB | 00m00s [ 643/1161] rust-cc+default-devel-0:1.2 100% | 273.9 KiB/s | 10.7 KiB | 00m00s [ 644/1161] rust-psm+default-devel-0:0. 100% | 228.7 KiB/s | 8.2 KiB | 00m00s [ 645/1161] rust-syn2+parsing-devel-0:2 100% | 187.2 KiB/s | 7.1 KiB | 00m00s [ 646/1161] rust-fastrand+default-devel 100% | 203.2 KiB/s | 8.1 KiB | 00m00s [ 647/1161] rust-once_cell+std-devel-0: 100% | 184.0 KiB/s | 8.5 KiB | 00m00s [ 648/1161] rust-once_cell-devel-0:1.21 100% | 917.2 KiB/s | 44.9 KiB | 00m00s [ 649/1161] rust-rustix+default-devel-0 100% | 193.9 KiB/s | 9.3 KiB | 00m00s [ 650/1161] rust-rustix+fs-devel-0:1.1. 100% | 237.4 KiB/s | 9.3 KiB | 00m00s [ 651/1161] rust-test-case-macros-devel 100% | 351.1 KiB/s | 13.7 KiB | 00m00s [ 652/1161] rust-thiserror-impl+default 100% | 227.9 KiB/s | 9.1 KiB | 00m00s [ 653/1161] rust-tikv-jemalloc-sys+back 100% | 133.8 KiB/s | 7.9 KiB | 00m00s [ 654/1161] rust-tikv-jemalloc-sys-deve 100% | 649.9 KiB/s | 33.1 KiB | 00m00s [ 655/1161] rust-toml_writer+alloc-deve 100% | 144.5 KiB/s | 7.9 KiB | 00m00s [ 656/1161] rust-toml_writer-devel-0:1. 100% | 488.0 KiB/s | 21.0 KiB | 00m00s [ 657/1161] rust-toml_parser+alloc-deve 100% | 182.7 KiB/s | 8.0 KiB | 00m00s [ 658/1161] rust-winnow-devel-0:1.0.4-2 100% | 3.5 MiB/s | 177.2 KiB | 00m00s [ 659/1161] rust-serde_spanned+serde-de 100% | 188.5 KiB/s | 8.7 KiB | 00m00s [ 660/1161] rust-toml_datetime+serde-de 100% | 167.3 KiB/s | 8.9 KiB | 00m00s [ 661/1161] rust-serde_spanned+std-deve 100% | 244.1 KiB/s | 8.8 KiB | 00m00s [ 662/1161] rust-toml_datetime+std-deve 100% | 249.5 KiB/s | 9.0 KiB | 00m00s [ 663/1161] rust-toml_writer+std-devel- 100% | 227.9 KiB/s | 8.0 KiB | 00m00s [ 664/1161] rust-serde_spanned+alloc-de 100% | 218.9 KiB/s | 8.8 KiB | 00m00s [ 665/1161] rust-serde_spanned-devel-0: 100% | 524.4 KiB/s | 18.9 KiB | 00m00s [ 666/1161] rust-toml_datetime+alloc-de 100% | 229.5 KiB/s | 9.0 KiB | 00m00s [ 667/1161] rust-toml_datetime-devel-0: 100% | 693.4 KiB/s | 24.3 KiB | 00m00s [ 668/1161] rust-lazy_static+default-de 100% | 185.8 KiB/s | 7.8 KiB | 00m00s [ 669/1161] rust-tracing-core+default-d 100% | 180.2 KiB/s | 8.1 KiB | 00m00s [ 670/1161] rust-nu-ansi-term+default-d 100% | 154.4 KiB/s | 8.0 KiB | 00m00s [ 671/1161] rust-chrono+iana-time-zone- 100% | 180.7 KiB/s | 8.5 KiB | 00m00s [ 672/1161] rust-chrono+now-devel-0:0.4 100% | 205.4 KiB/s | 8.2 KiB | 00m00s [ 673/1161] rust-chrono+alloc-devel-0:0 100% | 234.1 KiB/s | 8.2 KiB | 00m00s [ 674/1161] rust-num-traits-devel-0:0.2 100% | 1.3 MiB/s | 57.9 KiB | 00m00s [ 675/1161] rust-matchers+default-devel 100% | 173.8 KiB/s | 7.8 KiB | 00m00s [ 676/1161] rust-tracing-subscriber+all 100% | 168.3 KiB/s | 8.2 KiB | 00m00s [ 677/1161] rust-thread_local+default-d 100% | 204.1 KiB/s | 8.0 KiB | 00m00s [ 678/1161] rust-tracing-subscriber+sha 100% | 216.3 KiB/s | 8.4 KiB | 00m00s [ 679/1161] rust-tracing+tracing-attrib 100% | 186.5 KiB/s | 8.2 KiB | 00m00s [ 680/1161] rust-tinyvec+alloc-devel-0: 100% | 207.4 KiB/s | 8.3 KiB | 00m00s [ 681/1161] rust-tinyvec+default-devel- 100% | 217.3 KiB/s | 8.3 KiB | 00m00s [ 682/1161] rust-phf0.11-devel-0:0.11.3 100% | 631.0 KiB/s | 28.4 KiB | 00m00s [ 683/1161] rust-unicode_names2_generat 100% | 186.2 KiB/s | 8.0 KiB | 00m00s [ 684/1161] rust-form_urlencoded+std-de 100% | 173.6 KiB/s | 8.2 KiB | 00m00s [ 685/1161] rust-idna+std-devel-0:1.1.0 100% | 188.1 KiB/s | 8.3 KiB | 00m00s [ 686/1161] rust-percent-encoding+std-d 100% | 179.6 KiB/s | 7.9 KiB | 00m00s [ 687/1161] rust-form_urlencoded+alloc- 100% | 198.3 KiB/s | 8.1 KiB | 00m00s [ 688/1161] rust-form_urlencoded-devel- 100% | 495.6 KiB/s | 17.3 KiB | 00m00s [ 689/1161] rust-idna+compiled_data-dev 100% | 241.8 KiB/s | 8.5 KiB | 00m00s [ 690/1161] rust-idna+alloc-devel-0:1.1 100% | 206.4 KiB/s | 8.3 KiB | 00m00s [ 691/1161] rust-idna-devel-0:1.1.0-4.f 100% | 1.6 MiB/s | 137.5 KiB | 00m00s [ 692/1161] rust-percent-encoding+alloc 100% | 126.9 KiB/s | 7.9 KiB | 00m00s [ 693/1161] rust-percent-encoding-devel 100% | 289.2 KiB/s | 19.4 KiB | 00m00s [ 694/1161] rust-crc32fast+std-devel-0: 100% | 199.0 KiB/s | 8.0 KiB | 00m00s [ 695/1161] rust-crc32fast-devel-0:1.5. 100% | 1.1 MiB/s | 45.3 KiB | 00m00s [ 696/1161] rust-typed-path+std-devel-0 100% | 182.4 KiB/s | 7.5 KiB | 00m00s [ 697/1161] rust-typed-path-devel-0:0.1 100% | 2.0 MiB/s | 94.4 KiB | 00m00s [ 698/1161] rust-zlib-rs+rust-allocator 100% | 224.1 KiB/s | 9.4 KiB | 00m00s [ 699/1161] rust-flate2+any_zlib-devel- 100% | 153.1 KiB/s | 9.2 KiB | 00m00s [ 700/1161] rust-zlib-rs+std-devel-0:0. 100% | 268.9 KiB/s | 9.4 KiB | 00m00s [ 701/1161] rust-zlib-rs-devel-0:0.6.7- 100% | 3.9 MiB/s | 205.8 KiB | 00m00s [ 702/1161] rust-zip+_deflate-any-devel 100% | 265.5 KiB/s | 11.4 KiB | 00m00s [ 703/1161] rust-zstd-safe+std-devel-0: 100% | 188.3 KiB/s | 8.1 KiB | 00m00s [ 704/1161] rust-zstd-safe-devel-0:7.2. 100% | 900.7 KiB/s | 33.3 KiB | 00m00s [ 705/1161] rust-anstyle-query-devel-0: 100% | 451.6 KiB/s | 18.1 KiB | 00m00s [ 706/1161] rust-anstyle-parse+utf8-dev 100% | 237.2 KiB/s | 8.3 KiB | 00m00s [ 707/1161] rust-anstyle-parse-devel-0: 100% | 660.7 KiB/s | 24.4 KiB | 00m00s [ 708/1161] rust-colorchoice-devel-0:1. 100% | 390.6 KiB/s | 16.4 KiB | 00m00s [ 709/1161] rust-utf8parse-devel-0:0.2. 100% | 473.5 KiB/s | 21.3 KiB | 00m00s [ 710/1161] rust-fs-err-devel-0:3.2.2-2 100% | 891.0 KiB/s | 31.2 KiB | 00m00s [ 711/1161] rust-rustversion-devel-0:1. 100% | 736.4 KiB/s | 34.6 KiB | 00m00s [ 712/1161] rust-os_str_bytes+memchr-de 100% | 177.7 KiB/s | 8.0 KiB | 00m00s [ 713/1161] rust-os_str_bytes-devel-0:7 100% | 1.1 MiB/s | 40.3 KiB | 00m00s [ 714/1161] rust-os_str_bytes+raw_os_st 100% | 218.3 KiB/s | 7.9 KiB | 00m00s [ 715/1161] rust-difflib+default-devel- 100% | 188.3 KiB/s | 7.7 KiB | 00m00s [ 716/1161] rust-predicates-core-devel- 100% | 387.6 KiB/s | 17.1 KiB | 00m00s [ 717/1161] rust-predicates-tree-devel- 100% | 305.1 KiB/s | 16.2 KiB | 00m00s [ 718/1161] rust-strsim+default-devel-0 100% | 206.2 KiB/s | 7.8 KiB | 00m00s [ 719/1161] rust-clap_lex+default-devel 100% | 222.0 KiB/s | 8.4 KiB | 00m00s [ 720/1161] rust-terminal_size-devel-0: 100% | 386.9 KiB/s | 17.4 KiB | 00m00s [ 721/1161] rust-clap_complete_nushell- 100% | 483.3 KiB/s | 20.3 KiB | 00m00s [ 722/1161] rust-clap_complete-devel-0: 100% | 1.4 MiB/s | 57.3 KiB | 00m00s [ 723/1161] rust-cfg_aliases+default-de 100% | 180.5 KiB/s | 7.8 KiB | 00m00s [ 724/1161] rust-libc+extra_traits-deve 100% | 244.7 KiB/s | 10.0 KiB | 00m00s [ 725/1161] rust-terminfo-devel-0:0.9.0 100% | 1.2 MiB/s | 55.4 KiB | 00m00s [ 726/1161] rust-cfg-if-devel-0:1.0.4-3 100% | 435.2 KiB/s | 17.0 KiB | 00m00s [ 727/1161] rust-itoa-devel-0:1.0.18-2. 100% | 531.4 KiB/s | 20.2 KiB | 00m00s [ 728/1161] rust-zmij-devel-0:1.0.21-2. 100% | 624.0 KiB/s | 27.5 KiB | 00m00s [ 729/1161] rust-crossbeam-queue+alloc- 100% | 139.5 KiB/s | 8.0 KiB | 00m00s [ 730/1161] rust-crossbeam-epoch+alloc- 100% | 112.6 KiB/s | 7.9 KiB | 00m00s [ 731/1161] rust-csv-core-devel-0:0.1.1 100% | 699.6 KiB/s | 32.2 KiB | 00m00s [ 732/1161] rust-ryu-devel-0:1.0.23-2.f 100% | 1.4 MiB/s | 56.7 KiB | 00m00s [ 733/1161] rust-nix+process-devel-0:0. 100% | 171.3 KiB/s | 8.4 KiB | 00m00s [ 734/1161] rust-lock_api+atomic_usize- 100% | 160.4 KiB/s | 8.0 KiB | 00m00s [ 735/1161] rust-lock_api-devel-0:0.4.1 100% | 831.5 KiB/s | 29.1 KiB | 00m00s [ 736/1161] rust-parking_lot_core-devel 100% | 971.5 KiB/s | 43.7 KiB | 00m00s [ 737/1161] rust-libtest-mimic-devel-0: 100% | 792.1 KiB/s | 35.6 KiB | 00m00s [ 738/1161] rust-syn2+clone-impls-devel 100% | 173.9 KiB/s | 7.1 KiB | 00m00s [ 739/1161] rust-syn2+proc-macro-devel- 100% | 212.3 KiB/s | 7.4 KiB | 00m00s [ 740/1161] rust-syn2+printing-devel-0: 100% | 172.6 KiB/s | 7.3 KiB | 00m00s [ 741/1161] rust-syn2-devel-0:2.0.119-1 100% | 5.0 MiB/s | 257.3 KiB | 00m00s [ 742/1161] rust-get-size-derive2-devel 100% | 441.1 KiB/s | 16.8 KiB | 00m00s [ 743/1161] rust-writeable-devel-0:0.6. 100% | 660.6 KiB/s | 29.7 KiB | 00m00s [ 744/1161] rust-displaydoc-devel-0:0.2 100% | 786.1 KiB/s | 33.0 KiB | 00m00s [ 745/1161] rust-potential_utf+zerovec- 100% | 183.0 KiB/s | 8.1 KiB | 00m00s [ 746/1161] rust-potential_utf-devel-0: 100% | 402.8 KiB/s | 17.3 KiB | 00m00s [ 747/1161] rust-utf8_iter-devel-0:1.0. 100% | 482.5 KiB/s | 18.8 KiB | 00m00s [ 748/1161] rust-yoke+derive-devel-0:0. 100% | 223.9 KiB/s | 9.0 KiB | 00m00s [ 749/1161] rust-yoke-devel-0:0.8.3-2.f 100% | 940.8 KiB/s | 38.6 KiB | 00m00s [ 750/1161] rust-zerofrom+derive-devel- 100% | 162.1 KiB/s | 8.4 KiB | 00m00s [ 751/1161] rust-zerofrom-devel-0:0.1.8 100% | 273.7 KiB/s | 14.5 KiB | 00m00s [ 752/1161] rust-tinystr+zerovec-devel- 100% | 155.5 KiB/s | 8.4 KiB | 00m00s [ 753/1161] rust-litemap-devel-0:0.8.2- 100% | 1.0 MiB/s | 35.5 KiB | 00m00s [ 754/1161] rust-tinystr-devel-0:0.8.3- 100% | 630.1 KiB/s | 27.7 KiB | 00m00s [ 755/1161] rust-zerovec-derive-devel-0 100% | 561.2 KiB/s | 25.8 KiB | 00m00s [ 756/1161] rust-phf+std-devel-0:0.13.1 100% | 183.7 KiB/s | 8.3 KiB | 00m00s [ 757/1161] rust-phf-devel-0:0.13.1-3.f 100% | 711.2 KiB/s | 29.9 KiB | 00m00s [ 758/1161] rust-console+alloc-devel-0: 100% | 200.6 KiB/s | 8.4 KiB | 00m00s [ 759/1161] rust-unit-prefix+std-devel- 100% | 196.9 KiB/s | 7.7 KiB | 00m00s [ 760/1161] rust-rust-stemmers-devel-0: 100% | 18.4 MiB/s | 1.9 MiB | 00m00s [ 761/1161] rust-unit-prefix-devel-0:0. 100% | 341.2 KiB/s | 15.7 KiB | 00m00s [ 762/1161] rust-similar2+text-devel-0: 100% | 181.2 KiB/s | 7.2 KiB | 00m00s [ 763/1161] rust-similar2-devel-0:2.7.0 100% | 1.8 MiB/s | 69.2 KiB | 00m00s [ 764/1161] rust-pest+memchr-devel-0:2. 100% | 195.4 KiB/s | 8.6 KiB | 00m00s [ 765/1161] rust-pest+std-devel-0:2.8.6 100% | 186.6 KiB/s | 8.6 KiB | 00m00s [ 766/1161] rust-pest-devel-0:2.8.6-2.f 100% | 2.6 MiB/s | 106.1 KiB | 00m00s [ 767/1161] rust-pest_derive+std-devel- 100% | 223.8 KiB/s | 8.7 KiB | 00m00s [ 768/1161] rust-pest_derive-devel-0:2. 100% | 883.4 KiB/s | 34.5 KiB | 00m00s [ 769/1161] rust-bitflags+serde-devel-0 100% | 192.3 KiB/s | 8.8 KiB | 00m00s [ 770/1161] rust-once_cell+alloc-devel- 100% | 206.7 KiB/s | 8.5 KiB | 00m00s [ 771/1161] rust-once_cell+race-devel-0 100% | 205.7 KiB/s | 8.4 KiB | 00m00s [ 772/1161] rust-either+std-devel-0:1.1 100% | 170.4 KiB/s | 8.0 KiB | 00m00s [ 773/1161] rust-jiff-core+alloc-devel- 100% | 146.7 KiB/s | 7.2 KiB | 00m00s [ 774/1161] rust-peg-runtime+std-devel- 100% | 167.2 KiB/s | 7.9 KiB | 00m00s [ 775/1161] rust-peg-macros+default-dev 100% | 203.8 KiB/s | 7.9 KiB | 00m00s [ 776/1161] rust-peg-runtime+default-de 100% | 224.9 KiB/s | 7.9 KiB | 00m00s [ 777/1161] rust-inotify-sys+default-de 100% | 189.7 KiB/s | 7.8 KiB | 00m00s [ 778/1161] rust-mio-devel-0:1.2.2-2.fc 100% | 2.2 MiB/s | 114.9 KiB | 00m00s [ 779/1161] rust-mio+log-devel-0:1.2.2- 100% | 141.9 KiB/s | 8.7 KiB | 00m00s [ 780/1161] rust-mio+os-poll-devel-0:1. 100% | 181.4 KiB/s | 8.5 KiB | 00m00s [ 781/1161] rust-notify-types-devel-0:2 100% | 946.5 KiB/s | 41.6 KiB | 00m00s [ 782/1161] rust-diff-devel-0:0.1.13-11 100% | 919.5 KiB/s | 38.6 KiB | 00m00s [ 783/1161] rust-unscanny-devel-0:0.1.0 100% | 316.3 KiB/s | 18.0 KiB | 00m00s [ 784/1161] rust-yansi+std-devel-0:1.0. 100% | 168.4 KiB/s | 7.7 KiB | 00m00s [ 785/1161] rust-yansi-devel-0:1.0.1-7. 100% | 862.4 KiB/s | 36.2 KiB | 00m00s [ 786/1161] rust-pep508_rs-devel-0:0.9. 100% | 1.0 MiB/s | 74.3 KiB | 00m00s [ 787/1161] rust-winnow0.7-devel-0:0.7. 100% | 3.1 MiB/s | 173.6 KiB | 00m00s [ 788/1161] rust-toml_datetime0.7+serde 100% | 138.9 KiB/s | 7.5 KiB | 00m00s [ 789/1161] rust-toml_datetime0.7+std-d 100% | 211.5 KiB/s | 7.6 KiB | 00m00s [ 790/1161] rust-toml_datetime0.7+alloc 100% | 180.5 KiB/s | 7.6 KiB | 00m00s [ 791/1161] rust-toml_datetime0.7-devel 100% | 544.9 KiB/s | 22.9 KiB | 00m00s [ 792/1161] rust-newtype-uuid+std-devel 100% | 176.2 KiB/s | 8.5 KiB | 00m00s [ 793/1161] rust-newtype-uuid-devel-0:1 100% | 602.5 KiB/s | 25.3 KiB | 00m00s [ 794/1161] rust-quick-xml-devel-0:0.41 100% | 3.0 MiB/s | 185.2 KiB | 00m00s [ 795/1161] rust-strip-ansi-escapes-dev 100% | 362.0 KiB/s | 16.3 KiB | 00m00s [ 796/1161] rust-getrandom-devel-0:0.4. 100% | 1.5 MiB/s | 65.0 KiB | 00m00s [ 797/1161] rust-rand_core+default-deve 100% | 202.3 KiB/s | 8.3 KiB | 00m00s [ 798/1161] rust-cpufeatures-devel-0:0. 100% | 544.1 KiB/s | 23.4 KiB | 00m00s [ 799/1161] rust-rayon-core-devel-0:1.1 100% | 1.6 MiB/s | 78.5 KiB | 00m00s [ 800/1161] rust-regex-automata+perf-li 100% | 196.9 KiB/s | 9.1 KiB | 00m00s [ 801/1161] rust-regex-automata+perf-li 100% | 255.6 KiB/s | 9.2 KiB | 00m00s [ 802/1161] rust-simdutf8-devel-0:0.1.5 100% | 880.6 KiB/s | 39.6 KiB | 00m00s [ 803/1161] rust-bytecheck_derive-devel 100% | 408.5 KiB/s | 17.6 KiB | 00m00s [ 804/1161] rust-rancor+alloc-devel-0:0 100% | 173.6 KiB/s | 8.3 KiB | 00m00s [ 805/1161] rust-munge_macro-devel-0:0. 100% | 354.7 KiB/s | 14.9 KiB | 00m00s [ 806/1161] rust-ptr_meta+derive-devel- 100% | 189.3 KiB/s | 8.0 KiB | 00m00s [ 807/1161] rust-allocator-api2+alloc-d 100% | 177.0 KiB/s | 8.0 KiB | 00m00s [ 808/1161] rust-allocator-api2-devel-0 100% | 1.8 MiB/s | 69.0 KiB | 00m00s [ 809/1161] rust-foldhash-devel-0:0.2.0 100% | 601.5 KiB/s | 24.1 KiB | 00m00s [ 810/1161] rust-syn+visit-devel-0:3.0. 100% | 208.6 KiB/s | 9.8 KiB | 00m00s [ 811/1161] rust-syn+visit-mut-devel-0: 100% | 228.4 KiB/s | 9.8 KiB | 00m00s [ 812/1161] rust-tracing-core+once_cell 100% | 196.1 KiB/s | 8.2 KiB | 00m00s [ 813/1161] rust-pin-project-lite-devel 100% | 1.0 MiB/s | 58.8 KiB | 00m00s [ 814/1161] rust-schemars_derive+defaul 100% | 140.8 KiB/s | 8.3 KiB | 00m00s [ 815/1161] rust-dyn-clone-devel-0:1.0. 100% | 371.7 KiB/s | 19.3 KiB | 00m00s [ 816/1161] rust-ref-cast-devel-0:1.0.2 100% | 649.4 KiB/s | 31.2 KiB | 00m00s [ 817/1161] rust-dirs+default-devel-0:6 100% | 147.6 KiB/s | 8.1 KiB | 00m00s [ 818/1161] rust-normalize-line-endings 100% | 272.0 KiB/s | 13.9 KiB | 00m00s [ 819/1161] rust-snapbox-macros-devel-0 100% | 360.5 KiB/s | 15.5 KiB | 00m00s [ 820/1161] rust-snapbox-macros+color-d 100% | 226.6 KiB/s | 8.4 KiB | 00m00s [ 821/1161] rust-anstyle-lossy+default- 100% | 186.3 KiB/s | 8.2 KiB | 00m00s [ 822/1161] rust-html-escape+default-de 100% | 193.0 KiB/s | 8.1 KiB | 00m00s [ 823/1161] rust-cc-devel-0:1.2.62-2.fc 100% | 1.9 MiB/s | 95.1 KiB | 00m00s [ 824/1161] rust-psm-devel-0:0.1.32-1.f 100% | 957.6 KiB/s | 43.1 KiB | 00m00s [ 825/1161] rust-fastrand+std-devel-0:2 100% | 180.3 KiB/s | 8.1 KiB | 00m00s [ 826/1161] rust-fastrand-devel-0:2.5.0 100% | 598.1 KiB/s | 25.1 KiB | 00m00s [ 827/1161] rust-rustix+std-devel-0:1.1 100% | 236.4 KiB/s | 9.7 KiB | 00m00s [ 828/1161] rust-rustix-devel-0:1.1.4-2 100% | 7.2 MiB/s | 400.2 KiB | 00m00s [ 829/1161] rust-test-case-core-devel-0 100% | 450.1 KiB/s | 23.4 KiB | 00m00s [ 830/1161] rust-thiserror-impl-devel-0 100% | 603.9 KiB/s | 30.2 KiB | 00m00s [ 831/1161] rust-lazy_static-devel-0:1. 100% | 495.5 KiB/s | 21.3 KiB | 00m00s [ 832/1161] rust-nu-ansi-term+std-devel 100% | 204.6 KiB/s | 8.0 KiB | 00m00s [ 833/1161] rust-nu-ansi-term-devel-0:0 100% | 986.7 KiB/s | 38.5 KiB | 00m00s [ 834/1161] rust-iana-time-zone+default 100% | 146.8 KiB/s | 8.2 KiB | 00m00s [ 835/1161] rust-iana-time-zone+fallbac 100% | 139.4 KiB/s | 8.2 KiB | 00m00s [ 836/1161] rust-autocfg+default-devel- 100% | 114.2 KiB/s | 8.0 KiB | 00m00s [ 837/1161] rust-matchers-devel-0:0.2.0 100% | 343.1 KiB/s | 14.8 KiB | 00m00s [ 838/1161] rust-thread_local-devel-0:1 100% | 603.4 KiB/s | 23.5 KiB | 00m00s [ 839/1161] rust-sharded-slab+default-d 100% | 198.1 KiB/s | 7.7 KiB | 00m00s [ 840/1161] rust-tracing-attributes+def 100% | 170.3 KiB/s | 8.2 KiB | 00m00s [ 841/1161] rust-tinyvec+tinyvec_macros 100% | 192.0 KiB/s | 8.5 KiB | 00m00s [ 842/1161] rust-tinyvec-devel-0:1.11.0 100% | 1.1 MiB/s | 51.1 KiB | 00m00s [ 843/1161] rust-phf_shared0.11-devel-0 100% | 486.7 KiB/s | 21.4 KiB | 00m00s [ 844/1161] rust-unicode_names2_generat 100% | 491.2 KiB/s | 22.6 KiB | 00m00s [ 845/1161] rust-idna_adapter+compiled_ 100% | 181.4 KiB/s | 8.2 KiB | 00m00s [ 846/1161] rust-idna_adapter+default-d 100% | 191.6 KiB/s | 7.9 KiB | 00m00s [ 847/1161] rust-utf8_iter+default-deve 100% | 193.4 KiB/s | 7.9 KiB | 00m00s [ 848/1161] rust-flate2+any_impl-devel- 100% | 228.8 KiB/s | 9.2 KiB | 00m00s [ 849/1161] rust-zstd-sys+std-devel-0:2 100% | 175.6 KiB/s | 8.1 KiB | 00m00s [ 850/1161] rust-zstd-sys-devel-0:2.0.1 100% | 986.5 KiB/s | 45.4 KiB | 00m00s [ 851/1161] rust-difflib-devel-0:0.4.0- 100% | 249.7 KiB/s | 16.7 KiB | 00m00s [ 852/1161] rust-termtree0.5+default-de 100% | 152.7 KiB/s | 7.3 KiB | 00m00s [ 853/1161] rust-strsim-devel-0:0.11.1- 100% | 443.1 KiB/s | 22.2 KiB | 00m00s [ 854/1161] rust-clap_lex-devel-0:1.1.0 100% | 519.1 KiB/s | 21.3 KiB | 00m00s [ 855/1161] rust-rustix+termios-devel-0 100% | 226.3 KiB/s | 9.3 KiB | 00m00s [ 856/1161] rust-cfg_aliases-devel-0:0. 100% | 364.3 KiB/s | 14.9 KiB | 00m00s [ 857/1161] rust-fnv+default-devel-0:1. 100% | 188.6 KiB/s | 7.7 KiB | 00m00s [ 858/1161] rust-nom7-devel-0:7.1.3-4.f 100% | 2.8 MiB/s | 111.6 KiB | 00m00s [ 859/1161] rust-nom7+std-devel-0:7.1.3 100% | 172.8 KiB/s | 7.8 KiB | 00m00s [ 860/1161] rust-phf0.11+default-devel- 100% | 162.2 KiB/s | 7.5 KiB | 00m00s [ 861/1161] rust-scopeguard-devel-0:1.2 100% | 405.1 KiB/s | 19.4 KiB | 00m00s [ 862/1161] rust-phf_codegen0.11+defaul 100% | 143.3 KiB/s | 7.5 KiB | 00m00s [ 863/1161] rust-escape8259+default-dev 100% | 172.3 KiB/s | 7.8 KiB | 00m00s [ 864/1161] rust-attribute-derive+defau 100% | 160.2 KiB/s | 7.5 KiB | 00m00s [ 865/1161] rust-yoke-derive-devel-0:0. 100% | 448.6 KiB/s | 21.5 KiB | 00m00s [ 866/1161] rust-stable_deref_trait-dev 100% | 342.8 KiB/s | 16.5 KiB | 00m00s [ 867/1161] rust-phf_shared+std-devel-0 100% | 138.1 KiB/s | 8.0 KiB | 00m00s [ 868/1161] rust-zerofrom-derive-devel- 100% | 168.9 KiB/s | 16.5 KiB | 00m00s [ 869/1161] rust-phf_shared-devel-0:0.1 100% | 293.1 KiB/s | 22.6 KiB | 00m00s [ 870/1161] rust-ucd-trie+std-devel-0:0 100% | 88.0 KiB/s | 7.8 KiB | 00m00s [ 871/1161] rust-pest_generator+std-dev 100% | 180.4 KiB/s | 8.7 KiB | 00m00s [ 872/1161] rust-ucd-trie-devel-0:0.1.7 100% | 512.0 KiB/s | 35.3 KiB | 00m00s [ 873/1161] rust-pest_generator-devel-0 100% | 696.4 KiB/s | 27.2 KiB | 00m00s [ 874/1161] rust-bitflags+serde_core-de 100% | 199.3 KiB/s | 9.0 KiB | 00m00s [ 875/1161] rust-peg-runtime-devel-0:0. 100% | 298.0 KiB/s | 12.8 KiB | 00m00s [ 876/1161] rust-peg-macros-devel-0:0.8 100% | 781.1 KiB/s | 32.0 KiB | 00m00s [ 877/1161] rust-inotify-sys-devel-0:0. 100% | 400.8 KiB/s | 15.2 KiB | 00m00s [ 878/1161] rust-yansi+alloc-devel-0:1. 100% | 193.1 KiB/s | 7.7 KiB | 00m00s [ 879/1161] rust-itertools0.13+default- 100% | 175.0 KiB/s | 7.7 KiB | 00m00s [ 880/1161] rust-serde+rc-devel-0:1.0.2 100% | 201.6 KiB/s | 8.9 KiB | 00m00s [ 881/1161] rust-thiserror1+default-dev 100% | 166.7 KiB/s | 7.7 KiB | 00m00s [ 882/1161] rust-urlencoding+default-de 100% | 204.3 KiB/s | 7.8 KiB | 00m00s [ 883/1161] rust-newtype-uuid+alloc-dev 100% | 162.5 KiB/s | 8.3 KiB | 00m00s [ 884/1161] rust-vte-devel-0:0.15.0-3.f 100% | 1.1 MiB/s | 55.4 KiB | 00m00s [ 885/1161] rust-ptr_meta+ptr_meta_deri 100% | 173.4 KiB/s | 8.0 KiB | 00m00s [ 886/1161] rust-schemars_derive-devel- 100% | 921.1 KiB/s | 38.7 KiB | 00m00s [ 887/1161] rust-ref-cast-impl+default- 100% | 169.3 KiB/s | 8.0 KiB | 00m00s [ 888/1161] rust-dirs-devel-0:6.0.0-3.f 100% | 429.9 KiB/s | 20.6 KiB | 00m00s [ 889/1161] rust-anstyle-lossy-devel-0: 100% | 457.8 KiB/s | 18.3 KiB | 00m00s [ 890/1161] rust-html-escape+std-devel- 100% | 187.2 KiB/s | 8.1 KiB | 00m00s [ 891/1161] rust-html-escape-devel-0:0. 100% | 863.8 KiB/s | 30.2 KiB | 00m00s [ 892/1161] rust-find-msvc-tools+defaul 100% | 168.2 KiB/s | 7.7 KiB | 00m00s [ 893/1161] rust-ar_archive_writer+defa 100% | 147.7 KiB/s | 7.2 KiB | 00m00s [ 894/1161] rust-shlex+default-devel-0: 100% | 127.3 KiB/s | 7.8 KiB | 00m00s [ 895/1161] rust-fastrand+alloc-devel-0 100% | 188.1 KiB/s | 8.1 KiB | 00m00s [ 896/1161] rust-bitflags+std-devel-0:2 100% | 251.4 KiB/s | 8.8 KiB | 00m00s [ 897/1161] rust-errno+std-devel-0:0.3. 100% | 205.1 KiB/s | 8.4 KiB | 00m00s [ 898/1161] rust-errno-devel-0:0.3.14-3 100% | 571.1 KiB/s | 20.0 KiB | 00m00s [ 899/1161] rust-rustix+alloc-devel-0:1 100% | 226.1 KiB/s | 9.3 KiB | 00m00s [ 900/1161] rust-linux-raw-sys+auxvec-d 100% | 202.8 KiB/s | 8.3 KiB | 00m00s [ 901/1161] rust-linux-raw-sys+elf-deve 100% | 207.6 KiB/s | 8.3 KiB | 00m00s [ 902/1161] rust-linux-raw-sys+errno-de 100% | 237.5 KiB/s | 8.3 KiB | 00m00s [ 903/1161] rust-linux-raw-sys+general- 100% | 231.1 KiB/s | 8.3 KiB | 00m00s [ 904/1161] rust-linux-raw-sys+ioctl-de 100% | 202.8 KiB/s | 8.3 KiB | 00m00s [ 905/1161] rust-linux-raw-sys+no_std-d 100% | 237.5 KiB/s | 8.3 KiB | 00m00s [ 906/1161] rust-linux-raw-sys-devel-0: 100% | 6.6 MiB/s | 325.5 KiB | 00m00s [ 907/1161] rust-iana-time-zone-devel-0 100% | 857.3 KiB/s | 40.3 KiB | 00m00s [ 908/1161] rust-autocfg-devel-0:1.5.1- 100% | 613.5 KiB/s | 28.2 KiB | 00m00s [ 909/1161] rust-sharded-slab-devel-0:0 100% | 1.3 MiB/s | 61.3 KiB | 00m00s [ 910/1161] rust-tracing-attributes-dev 100% | 973.1 KiB/s | 48.7 KiB | 00m00s [ 911/1161] rust-tinyvec_macros+default 100% | 179.6 KiB/s | 7.7 KiB | 00m00s [ 912/1161] rust-siphasher+default-deve 100% | 155.0 KiB/s | 7.9 KiB | 00m00s [ 913/1161] rust-getopts+default-devel- 100% | 156.0 KiB/s | 8.0 KiB | 00m00s [ 914/1161] rust-rand0.8+default-devel- 100% | 159.1 KiB/s | 7.8 KiB | 00m00s [ 915/1161] rust-icu_normalizer+compile 100% | 144.4 KiB/s | 8.8 KiB | 00m00s [ 916/1161] rust-idna_adapter-devel-0:1 100% | 293.5 KiB/s | 16.7 KiB | 00m00s [ 917/1161] rust-bindgen+runtime-devel- 100% | 141.9 KiB/s | 8.2 KiB | 00m00s [ 918/1161] rust-bindgen-devel-0:0.72.1 100% | 5.5 MiB/s | 213.2 KiB | 00m00s [ 919/1161] rust-cc+parallel-devel-0:1. 100% | 259.1 KiB/s | 10.9 KiB | 00m00s [ 920/1161] rust-pkg-config+default-dev 100% | 161.7 KiB/s | 8.1 KiB | 00m00s [ 921/1161] rust-fnv+std-devel-0:1.0.7- 100% | 150.8 KiB/s | 7.7 KiB | 00m00s [ 922/1161] rust-fnv-devel-0:1.0.7-16.f 100% | 389.3 KiB/s | 18.7 KiB | 00m00s [ 923/1161] rust-termtree0.5-devel-0:0. 100% | 189.7 KiB/s | 14.8 KiB | 00m00s [ 924/1161] rust-minimal-lexical+std-de 100% | 181.1 KiB/s | 7.8 KiB | 00m00s [ 925/1161] rust-nom7+alloc-devel-0:7.1 100% | 183.5 KiB/s | 7.5 KiB | 00m00s [ 926/1161] rust-minimal-lexical-devel- 100% | 2.1 MiB/s | 98.1 KiB | 00m00s [ 927/1161] rust-phf0.11+std-devel-0:0. 100% | 184.6 KiB/s | 7.6 KiB | 00m00s [ 928/1161] rust-phf_codegen0.11-devel- 100% | 510.6 KiB/s | 20.4 KiB | 00m00s [ 929/1161] rust-escape8259-devel-0:0.5 100% | 365.7 KiB/s | 13.2 KiB | 00m00s [ 930/1161] rust-attribute-derive-devel 100% | 764.2 KiB/s | 29.0 KiB | 00m00s [ 931/1161] rust-synstructure+default-d 100% | 172.1 KiB/s | 7.9 KiB | 00m00s [ 932/1161] rust-pest_meta+default-deve 100% | 189.9 KiB/s | 8.5 KiB | 00m00s [ 933/1161] rust-itertools0.13+use_std- 100% | 191.5 KiB/s | 7.9 KiB | 00m00s [ 934/1161] rust-itertools0.13-devel-0: 100% | 2.9 MiB/s | 144.0 KiB | 00m00s [ 935/1161] rust-serde_core+rc-devel-0: 100% | 158.8 KiB/s | 7.6 KiB | 00m00s [ 936/1161] rust-thiserror1-devel-0:1.0 100% | 1.1 MiB/s | 53.9 KiB | 00m00s [ 937/1161] rust-urlencoding-devel-0:2. 100% | 340.7 KiB/s | 15.0 KiB | 00m00s [ 938/1161] rust-ptr_meta_derive-devel- 100% | 295.2 KiB/s | 13.6 KiB | 00m00s [ 939/1161] rust-serde_derive_internals 100% | 227.7 KiB/s | 8.0 KiB | 00m00s [ 940/1161] rust-ref-cast-impl-devel-0: 100% | 365.3 KiB/s | 17.9 KiB | 00m00s [ 941/1161] rust-find-msvc-tools-devel- 100% | 738.2 KiB/s | 37.7 KiB | 00m00s [ 942/1161] rust-dirs-sys+default-devel 100% | 123.2 KiB/s | 7.9 KiB | 00m00s [ 943/1161] rust-shlex+std-devel-0:1.3. 100% | 183.8 KiB/s | 7.7 KiB | 00m00s [ 944/1161] rust-shlex-devel-0:1.3.0-7. 100% | 744.3 KiB/s | 26.1 KiB | 00m00s [ 945/1161] rust-ar_archive_writer-deve 100% | 1.8 MiB/s | 82.5 KiB | 00m00s [ 946/1161] rust-syn2+visit-mut-devel-0 100% | 169.6 KiB/s | 7.1 KiB | 00m00s [ 947/1161] rust-tinyvec_macros-devel-0 100% | 358.4 KiB/s | 14.0 KiB | 00m00s [ 948/1161] rust-siphasher+std-devel-0: 100% | 218.3 KiB/s | 7.9 KiB | 00m00s [ 949/1161] rust-getopts+unicode-devel- 100% | 230.8 KiB/s | 8.1 KiB | 00m00s [ 950/1161] rust-siphasher-devel-0:1.0. 100% | 523.1 KiB/s | 18.3 KiB | 00m00s [ 951/1161] rust-getopts-devel-0:0.2.24 100% | 679.7 KiB/s | 27.9 KiB | 00m00s [ 952/1161] rust-rand0.8+std-devel-0:0. 100% | 225.4 KiB/s | 8.1 KiB | 00m00s [ 953/1161] rust-rand0.8+std_rng-devel- 100% | 216.0 KiB/s | 7.8 KiB | 00m00s [ 954/1161] rust-icu_normalizer-devel-0 100% | 697.9 KiB/s | 45.4 KiB | 00m00s [ 955/1161] rust-icu_normalizer_data-de 100% | 756.7 KiB/s | 49.2 KiB | 00m00s [ 956/1161] rust-rand0.8-devel-0:0.8.7- 100% | 998.3 KiB/s | 86.9 KiB | 00m00s [ 957/1161] rust-clang-sys+runtime-deve 100% | 172.6 KiB/s | 7.8 KiB | 00m00s [ 958/1161] rust-clang-sys+clang_11_0-d 100% | 176.9 KiB/s | 7.8 KiB | 00m00s [ 959/1161] rust-cexpr+default-devel-0: 100% | 124.3 KiB/s | 7.7 KiB | 00m00s [ 960/1161] rust-clang-sys+default-deve 100% | 220.9 KiB/s | 7.7 KiB | 00m00s [ 961/1161] rust-jobserver-devel-0:0.1. 100% | 798.6 KiB/s | 34.3 KiB | 00m00s [ 962/1161] rust-pkg-config-devel-0:0.3 100% | 604.7 KiB/s | 29.0 KiB | 00m00s [ 963/1161] rust-phf_shared0.11+std-dev 100% | 169.1 KiB/s | 7.4 KiB | 00m00s [ 964/1161] rust-phf_generator0.11+defa 100% | 173.5 KiB/s | 7.5 KiB | 00m00s [ 965/1161] rust-phf_shared0.11+default 100% | 170.3 KiB/s | 7.5 KiB | 00m00s [ 966/1161] rust-attribute-derive-macro 100% | 171.2 KiB/s | 7.5 KiB | 00m00s [ 967/1161] rust-derive-where+default-d 100% | 185.8 KiB/s | 8.2 KiB | 00m00s [ 968/1161] rust-manyhow+default-devel- 100% | 180.5 KiB/s | 7.6 KiB | 00m00s [ 969/1161] rust-synstructure+proc-macr 100% | 182.4 KiB/s | 8.2 KiB | 00m00s [ 970/1161] rust-synstructure-devel-0:0 100% | 720.6 KiB/s | 25.9 KiB | 00m00s [ 971/1161] rust-pest_meta-devel-0:2.8. 100% | 1.1 MiB/s | 45.9 KiB | 00m00s [ 972/1161] rust-itertools0.13+use_allo 100% | 207.3 KiB/s | 7.7 KiB | 00m00s [ 973/1161] rust-thiserror-impl1+defaul 100% | 199.6 KiB/s | 7.8 KiB | 00m00s [ 974/1161] rust-serde_derive_internals 100% | 742.3 KiB/s | 33.4 KiB | 00m00s [ 975/1161] rust-dirs-sys-devel-0:0.5.0 100% | 520.6 KiB/s | 18.2 KiB | 00m00s [ 976/1161] rust-object+read-devel-0:0. 100% | 191.8 KiB/s | 8.4 KiB | 00m00s [ 977/1161] rust-object+std-devel-0:0.3 100% | 238.1 KiB/s | 8.3 KiB | 00m00s [ 978/1161] rust-object-devel-0:0.39.1- 100% | 5.7 MiB/s | 308.0 KiB | 00m00s [ 979/1161] rust-rand0.8+getrandom-deve 100% | 225.8 KiB/s | 7.9 KiB | 00m00s [ 980/1161] rust-rand0.8+alloc-devel-0: 100% | 164.2 KiB/s | 7.9 KiB | 00m00s [ 981/1161] rust-rand0.8+libc-devel-0:0 100% | 224.6 KiB/s | 7.9 KiB | 00m00s [ 982/1161] rust-rand_chacha0.3+std-dev 100% | 171.6 KiB/s | 7.7 KiB | 00m00s [ 983/1161] rust-rand_chacha0.3-devel-0 100% | 438.5 KiB/s | 23.2 KiB | 00m00s [ 984/1161] rust-rand_core0.6+std-devel 100% | 198.2 KiB/s | 7.9 KiB | 00m00s [ 985/1161] rust-rand0.8+rand_chacha-de 100% | 219.3 KiB/s | 7.9 KiB | 00m00s [ 986/1161] rust-rand_core0.6+default-d 100% | 173.6 KiB/s | 7.6 KiB | 00m00s [ 987/1161] rust-clang-sys+libloading-d 100% | 187.6 KiB/s | 7.9 KiB | 00m00s [ 988/1161] rust-clang-sys-devel-0:1.8. 100% | 1.2 MiB/s | 48.0 KiB | 00m00s [ 989/1161] rust-cexpr-devel-0:0.6.0-14 100% | 687.3 KiB/s | 26.8 KiB | 00m00s [ 990/1161] rust-clang-sys+clang_10_0-d 100% | 222.3 KiB/s | 7.8 KiB | 00m00s [ 991/1161] rust-phf_generator0.11-deve 100% | 422.3 KiB/s | 18.6 KiB | 00m00s [ 992/1161] rust-attribute-derive-macro 100% | 401.6 KiB/s | 17.3 KiB | 00m00s [ 993/1161] rust-derive-where-devel-0:1 100% | 1.5 MiB/s | 64.7 KiB | 00m00s [ 994/1161] rust-manyhow+macros-devel-0 100% | 213.1 KiB/s | 7.7 KiB | 00m00s [ 995/1161] rust-manyhow+syn-devel-0:0. 100% | 193.0 KiB/s | 7.5 KiB | 00m00s [ 996/1161] rust-manyhow-devel-0:0.11.4 100% | 724.0 KiB/s | 29.0 KiB | 00m00s [ 997/1161] rust-syn2+visit-devel-0:2.0 100% | 157.9 KiB/s | 7.1 KiB | 00m00s [ 998/1161] rust-sha2_0.10-devel-0:0.10 100% | 1.0 MiB/s | 39.3 KiB | 00m00s [ 999/1161] rust-thiserror-impl1-devel- 100% | 577.9 KiB/s | 26.6 KiB | 00m00s [1000/1161] rust-option-ext+default-dev 100% | 198.6 KiB/s | 7.7 KiB | 00m00s [1001/1161] rust-object+archive-devel-0 100% | 186.5 KiB/s | 8.2 KiB | 00m00s [1002/1161] rust-object+coff-devel-0:0. 100% | 234.3 KiB/s | 8.2 KiB | 00m00s [1003/1161] rust-object+elf-devel-0:0.3 100% | 227.6 KiB/s | 8.2 KiB | 00m00s [1004/1161] rust-object+macho-devel-0:0 100% | 234.3 KiB/s | 8.2 KiB | 00m00s [1005/1161] rust-object+pe-devel-0:0.39 100% | 235.1 KiB/s | 8.2 KiB | 00m00s [1006/1161] rust-object+read_core-devel 100% | 228.2 KiB/s | 8.2 KiB | 00m00s [1007/1161] rust-object+xcoff-devel-0:0 100% | 234.3 KiB/s | 8.2 KiB | 00m00s [1008/1161] rust-rand_core0.6+alloc-dev 100% | 218.0 KiB/s | 7.6 KiB | 00m00s [1009/1161] rust-rand_core0.6+getrandom 100% | 185.7 KiB/s | 7.8 KiB | 00m00s [1010/1161] rust-ppv-lite86+std-devel-0 100% | 210.0 KiB/s | 8.0 KiB | 00m00s [1011/1161] rust-ppv-lite86+simd-devel- 100% | 181.5 KiB/s | 8.0 KiB | 00m00s [1012/1161] rust-ppv-lite86-devel-0:0.2 100% | 699.9 KiB/s | 28.7 KiB | 00m00s [1013/1161] rust-getrandom0.2+default-d 100% | 195.6 KiB/s | 7.8 KiB | 00m00s [1014/1161] rust-getrandom0.2+std-devel 100% | 195.2 KiB/s | 7.8 KiB | 00m00s [1015/1161] rust-rand_core0.6-devel-0:0 100% | 673.4 KiB/s | 29.6 KiB | 00m00s [1016/1161] rust-libloading0.8+default- 100% | 180.3 KiB/s | 7.4 KiB | 00m00s [1017/1161] rust-clang-sys+clang_9_0-de 100% | 222.2 KiB/s | 7.8 KiB | 00m00s [1018/1161] rust-rand0.8+small_rng-deve 100% | 215.1 KiB/s | 7.7 KiB | 00m00s [1019/1161] rust-collection_literals+de 100% | 174.5 KiB/s | 7.7 KiB | 00m00s [1020/1161] rust-interpolator+default-d 100% | 148.5 KiB/s | 7.7 KiB | 00m00s [1021/1161] rust-interpolator+iter-deve 100% | 214.1 KiB/s | 7.7 KiB | 00m00s [1022/1161] rust-proc-macro-utils+defau 100% | 146.3 KiB/s | 7.8 KiB | 00m00s [1023/1161] rust-quote-use+default-deve 100% | 154.1 KiB/s | 7.6 KiB | 00m00s [1024/1161] rust-manyhow-macros+default 100% | 206.9 KiB/s | 7.5 KiB | 00m00s [1025/1161] rust-manyhow+syn2-devel-0:0 100% | 222.0 KiB/s | 7.8 KiB | 00m00s [1026/1161] rust-cpufeatures0.2+default 100% | 187.7 KiB/s | 7.5 KiB | 00m00s [1027/1161] rust-digest0.10+default-dev 100% | 171.9 KiB/s | 7.4 KiB | 00m00s [1028/1161] rust-option-ext-devel-0:0.2 100% | 358.2 KiB/s | 15.4 KiB | 00m00s [1029/1161] rust-zerocopy+default-devel 100% | 232.3 KiB/s | 9.1 KiB | 00m00s [1030/1161] rust-zerocopy+simd-devel-0: 100% | 232.0 KiB/s | 9.0 KiB | 00m00s [1031/1161] rust-getrandom0.2-devel-0:0 100% | 1.4 MiB/s | 51.5 KiB | 00m00s [1032/1161] rust-clang-sys+clang_8_0-de 100% | 216.1 KiB/s | 7.8 KiB | 00m00s [1033/1161] rust-libloading0.8-devel-0: 100% | 783.7 KiB/s | 35.3 KiB | 00m00s [1034/1161] rust-collection_literals-de 100% | 288.8 KiB/s | 13.0 KiB | 00m00s [1035/1161] rust-interpolator-devel-0:0 100% | 699.9 KiB/s | 37.1 KiB | 00m00s [1036/1161] rust-proc-macro-utils+parse 100% | 153.1 KiB/s | 7.7 KiB | 00m00s [1037/1161] rust-proc-macro-utils+proc- 100% | 216.5 KiB/s | 7.6 KiB | 00m00s [1038/1161] rust-proc-macro-utils+proc- 100% | 175.9 KiB/s | 7.7 KiB | 00m00s [1039/1161] rust-proc-macro-utils+quote 100% | 160.5 KiB/s | 7.7 KiB | 00m00s [1040/1161] rust-proc-macro-utils-devel 100% | 748.1 KiB/s | 28.4 KiB | 00m00s [1041/1161] rust-quote-use-devel-0:0.8. 100% | 295.8 KiB/s | 11.8 KiB | 00m00s [1042/1161] rust-manyhow-macros-devel-0 100% | 322.4 KiB/s | 13.2 KiB | 00m00s [1043/1161] rust-cpufeatures0.2-devel-0 100% | 622.7 KiB/s | 21.8 KiB | 00m00s [1044/1161] rust-digest0.10-devel-0:0.1 100% | 755.1 KiB/s | 27.9 KiB | 00m00s [1045/1161] rust-digest0.10+core-api-de 100% | 172.2 KiB/s | 7.4 KiB | 00m00s [1046/1161] rust-zerocopy-devel-0:0.8.5 100% | 5.2 MiB/s | 297.6 KiB | 00m00s [1047/1161] rust-clang-sys+clang_7_0-de 100% | 216.1 KiB/s | 7.8 KiB | 00m00s [1048/1161] rust-proc-macro-utils+small 100% | 173.7 KiB/s | 7.8 KiB | 00m00s [1049/1161] rust-quote-use-macros+defau 100% | 187.0 KiB/s | 7.5 KiB | 00m00s [1050/1161] rust-digest0.10+block-buffe 100% | 167.6 KiB/s | 7.5 KiB | 00m00s [1051/1161] rust-crypto-common0.1+defau 100% | 170.7 KiB/s | 7.3 KiB | 00m00s [1052/1161] rust-zerocopy-derive+defaul 100% | 206.2 KiB/s | 9.1 KiB | 00m00s [1053/1161] rust-clang-sys+clang_6_0-de 100% | 222.2 KiB/s | 7.8 KiB | 00m00s [1054/1161] rust-quote-use-macros-devel 100% | 377.2 KiB/s | 15.5 KiB | 00m00s [1055/1161] rust-block-buffer0.10+defau 100% | 163.7 KiB/s | 7.4 KiB | 00m00s [1056/1161] rust-crypto-common0.1-devel 100% | 480.0 KiB/s | 16.8 KiB | 00m00s [1057/1161] rust-zerocopy-derive-devel- 100% | 3.1 MiB/s | 119.0 KiB | 00m00s [1058/1161] rust-clang-sys+clang_5_0-de 100% | 222.2 KiB/s | 7.8 KiB | 00m00s [1059/1161] rust-block-buffer0.10-devel 100% | 533.0 KiB/s | 18.7 KiB | 00m00s [1060/1161] rust-generic-array+default- 100% | 166.9 KiB/s | 8.0 KiB | 00m00s [1061/1161] rust-generic-array+more_len 100% | 191.2 KiB/s | 8.0 KiB | 00m00s [1062/1161] rust-typenum+default-devel- 100% | 168.1 KiB/s | 8.2 KiB | 00m00s [1063/1161] rust-clang-sys+clang_4_0-de 100% | 216.1 KiB/s | 7.8 KiB | 00m00s [1064/1161] rust-generic-array-devel-0: 100% | 703.2 KiB/s | 24.6 KiB | 00m00s [1065/1161] rust-clang-sys+clang_3_9-de 100% | 216.1 KiB/s | 7.8 KiB | 00m00s [1066/1161] rust-typenum-devel-0:1.20.1 100% | 1.1 MiB/s | 79.5 KiB | 00m00s [1067/1161] rust-version_check+default- 100% | 158.4 KiB/s | 7.9 KiB | 00m00s [1068/1161] rust-clang-sys+clang_3_8-de 100% | 216.1 KiB/s | 7.8 KiB | 00m00s [1069/1161] rust-version_check-devel-0: 100% | 654.5 KiB/s | 22.9 KiB | 00m00s [1070/1161] rust-clang-sys+clang_3_7-de 100% | 222.2 KiB/s | 7.8 KiB | 00m00s [1071/1161] rust-clang-sys+clang_3_6-de 100% | 216.1 KiB/s | 7.8 KiB | 00m00s [1072/1161] rust-clang-sys+clang_3_5-de 100% | 221.1 KiB/s | 7.7 KiB | 00m00s [1073/1161] libzstd-devel-0:1.5.7-6.fc4 100% | 1.0 MiB/s | 56.3 KiB | 00m00s [1074/1161] jemalloc-devel-0:5.3.0-14.f 100% | 1.0 MiB/s | 81.6 KiB | 00m00s [1075/1161] jemalloc-0:5.3.0-14.fc44.x8 100% | 3.6 MiB/s | 297.0 KiB | 00m00s [1076/1161] perl-Getopt-Long-1:2.58-527 100% | 987.5 KiB/s | 63.2 KiB | 00m00s [1077/1161] perl-PathTools-0:3.95-527.f 100% | 1.4 MiB/s | 88.0 KiB | 00m00s [1078/1161] perl-interpreter-4:5.44.0-5 100% | 798.7 KiB/s | 72.7 KiB | 00m00s [1079/1161] perl-Pod-Usage-4:2.05-527.f 100% | 684.5 KiB/s | 40.4 KiB | 00m00s [1080/1161] perl-Exporter-0:5.79-527.fc 100% | 318.9 KiB/s | 30.6 KiB | 00m00s [1081/1161] perl-Text-ParseWords-0:3.31 100% | 359.8 KiB/s | 16.2 KiB | 00m00s [1082/1161] perl-base-0:2.27-527.fc45.n 100% | 311.7 KiB/s | 15.9 KiB | 00m00s [1083/1161] perl-constant-0:1.33-528.fc 100% | 473.5 KiB/s | 22.7 KiB | 00m00s [1084/1161] perl-overload-0:1.40-527.fc 100% | 1.1 MiB/s | 45.2 KiB | 00m00s [1085/1161] perl-Carp-0:1.54-527.fc45.n 100% | 634.6 KiB/s | 28.6 KiB | 00m00s [1086/1161] perl-Errno-0:1.39-527.fc45. 100% | 357.0 KiB/s | 14.6 KiB | 00m00s [1087/1161] perl-Scalar-List-Utils-5:1. 100% | 1.8 MiB/s | 75.1 KiB | 00m00s [1088/1161] perl-Pod-Perldoc-0:3.28.01- 100% | 1.2 MiB/s | 84.7 KiB | 00m00s [1089/1161] perl-podlators-1:6.1.0-2.fc 100% | 1.9 MiB/s | 131.6 KiB | 00m00s [1090/1161] perl-mro-0:1.30-527.fc45.x8 100% | 656.1 KiB/s | 29.5 KiB | 00m00s [1091/1161] perl-libs-4:5.44.0-527.fc45 100% | 21.6 MiB/s | 2.6 MiB | 00m00s [1092/1161] perl-overloading-0:0.03-527 100% | 272.5 KiB/s | 12.5 KiB | 00m00s [1093/1161] perl-DynaLoader-0:1.57-527. 100% | 558.4 KiB/s | 25.7 KiB | 00m00s [1094/1161] perl-Fcntl-0:1.20-527.fc45. 100% | 554.4 KiB/s | 29.4 KiB | 00m00s [1095/1161] perl-File-Basename-0:2.86-5 100% | 481.2 KiB/s | 16.8 KiB | 00m00s [1096/1161] groff-base-0:1.24.1-2.fc45. 100% | 14.3 MiB/s | 1.2 MiB | 00m00s [1097/1161] perl-File-Temp-1:0.231.200- 100% | 1.3 MiB/s | 59.3 KiB | 00m00s [1098/1161] perl-HTTP-Tiny-0:0.096-528. 100% | 1.4 MiB/s | 58.4 KiB | 00m00s [1099/1161] perl-IO-0:1.56-527.fc45.x86 100% | 1.9 MiB/s | 83.0 KiB | 00m00s [1100/1161] perl-IPC-Open3-0:1.24-527.f 100% | 551.7 KiB/s | 23.7 KiB | 00m00s [1101/1161] perl-Pod-Simple-1:3.48-527. 100% | 3.9 MiB/s | 222.0 KiB | 00m00s [1102/1161] perl-Symbol-0:1.09-527.fc45 100% | 323.0 KiB/s | 13.9 KiB | 00m00s [1103/1161] perl-parent-1:0.244-527.fc4 100% | 420.9 KiB/s | 14.7 KiB | 00m00s [1104/1161] perl-vars-0:1.05-527.fc45.n 100% | 316.7 KiB/s | 12.7 KiB | 00m00s [1105/1161] perl-POSIX-0:2.26-527.fc45. 100% | 2.0 MiB/s | 96.6 KiB | 00m00s [1106/1161] perl-Term-ANSIColor-0:5.01- 100% | 1.1 MiB/s | 47.3 KiB | 00m00s [1107/1161] perl-Term-Cap-0:1.18-527.fc 100% | 603.4 KiB/s | 21.7 KiB | 00m00s [1108/1161] perl-File-Path-0:2.18-527.f 100% | 535.9 KiB/s | 34.8 KiB | 00m00s [1109/1161] perl-MIME-Base64-0:3.16-527 100% | 579.9 KiB/s | 29.6 KiB | 00m00s [1110/1161] perl-IO-Socket-SSL-0:2.099- 100% | 3.4 MiB/s | 236.2 KiB | 00m00s [1111/1161] perl-Net-SSLeay-0:1.96-5.fc 100% | 8.2 MiB/s | 378.2 KiB | 00m00s [1112/1161] perl-Socket-4:2.043-1.fc45. 100% | 1.2 MiB/s | 55.6 KiB | 00m00s [1113/1161] perl-Time-HiRes-4:1.9780-52 100% | 1.1 MiB/s | 56.8 KiB | 00m00s [1114/1161] perl-Time-Local-2:1.350-527 100% | 834.8 KiB/s | 34.2 KiB | 00m00s [1115/1161] perl-File-stat-0:1.15-527.f 100% | 419.2 KiB/s | 17.2 KiB | 00m00s [1116/1161] perl-SelectSaver-0:1.03-527 100% | 257.8 KiB/s | 11.3 KiB | 00m00s [1117/1161] perl-Pod-Escapes-1:1.07-527 100% | 477.0 KiB/s | 19.6 KiB | 00m00s [1118/1161] perl-Text-Tabs+Wrap-0:2024. 100% | 567.0 KiB/s | 21.5 KiB | 00m00s [1119/1161] perl-if-0:0.61.000-527.fc45 100% | 297.5 KiB/s | 13.7 KiB | 00m00s [1120/1161] perl-locale-0:1.13-527.fc45 100% | 280.5 KiB/s | 13.2 KiB | 00m00s [1121/1161] perl-IO-Socket-IP-0:0.44-52 100% | 934.0 KiB/s | 42.0 KiB | 00m00s [1122/1161] ncurses-0:6.6-3.fc45.x86_64 100% | 6.2 MiB/s | 430.9 KiB | 00m00s [1123/1161] perl-URI-0:5.35-2.fc45.noar 100% | 3.3 MiB/s | 150.8 KiB | 00m00s [1124/1161] perl-AutoLoader-0:5.74-527. 100% | 523.4 KiB/s | 20.9 KiB | 00m00s [1125/1161] perl-Class-Struct-0:0.68-52 100% | 453.3 KiB/s | 21.8 KiB | 00m00s [1126/1161] perl-Data-Dumper-0:2.192-52 100% | 1.2 MiB/s | 56.4 KiB | 00m00s [1127/1161] perl-MIME-Base32-0:1.303-26 100% | 511.2 KiB/s | 20.4 KiB | 00m00s [1128/1161] perl-libnet-0:3.15-528.fc45 100% | 2.6 MiB/s | 128.3 KiB | 00m00s [1129/1161] perl-B-0:1.92-527.fc45.x86_ 100% | 3.1 MiB/s | 181.8 KiB | 00m00s [1130/1161] perl-Digest-MD5-0:2.59-527. 100% | 889.4 KiB/s | 35.6 KiB | 00m00s [1131/1161] perl-FileHandle-0:2.05-527. 100% | 399.7 KiB/s | 15.2 KiB | 00m00s [1132/1161] perl-Digest-0:1.20-527.fc45 100% | 576.0 KiB/s | 24.8 KiB | 00m00s [1133/1161] clang-resource-filesystem-0 100% | 47.5 KiB/s | 17.9 KiB | 00m00s [1134/1161] clang-devel-0:22.1.8-27.fc4 100% | 7.9 MiB/s | 3.9 MiB | 00m00s [1135/1161] clang-0:22.1.8-27.fc45.x86_ 100% | 13.7 MiB/s | 7.1 MiB | 00m01s [1136/1161] clang-libs-0:22.1.8-27.fc45 100% | 26.5 MiB/s | 28.2 MiB | 00m01s [1137/1161] emacs-filesystem-1:30.2-3.f 100% | 150.0 KiB/s | 8.1 KiB | 00m00s [1138/1161] clang-tools-extra-0:22.1.8- 100% | 26.1 MiB/s | 17.3 MiB | 00m01s [1139/1161] llvm-devel-0:22.1.8-27.fc45 100% | 16.6 MiB/s | 5.3 MiB | 00m00s [1140/1161] llvm-googletest-0:22.1.8-27 100% | 1.3 MiB/s | 391.7 KiB | 00m00s [1141/1161] llvm-test-0:22.1.8-27.fc45. 100% | 2.4 MiB/s | 711.8 KiB | 00m00s [1142/1161] llvm-0:22.1.8-27.fc45.x86_6 100% | 34.9 MiB/s | 23.4 MiB | 00m01s [1143/1161] perl-Encode-4:3.24-527.fc45 100% | 19.1 MiB/s | 1.1 MiB | 00m00s [1144/1161] perl-Getopt-Std-0:1.15-527. 100% | 256.0 KiB/s | 15.4 KiB | 00m00s [1145/1161] perl-Storable-1:3.41-527.fc 100% | 1.8 MiB/s | 100.6 KiB | 00m00s [1146/1161] gcc-c++-0:16.1.1-4.fc45.1.x 100% | 59.9 MiB/s | 17.3 MiB | 00m00s [1147/1161] libstdc++-devel-0:16.1.1-4. 100% | 66.3 MiB/s | 6.0 MiB | 00m00s [1148/1161] cmake-filesystem-0:4.3.0-5. 100% | 66.4 KiB/s | 14.8 KiB | 00m00s [1149/1161] libedit-devel-0:3.1-60.2026 100% | 981.6 KiB/s | 41.2 KiB | 00m00s [1150/1161] ncurses-c++-libs-0:6.6-3.fc 100% | 786.7 KiB/s | 38.5 KiB | 00m00s [1151/1161] ncurses-devel-0:6.6-3.fc45. 100% | 9.0 MiB/s | 605.8 KiB | 00m00s [1152/1161] rust-fancy-regex+default-de 100% | 148.0 KiB/s | 8.1 KiB | 00m00s [1153/1161] rust-fancy-regex+perf-devel 100% | 181.6 KiB/s | 8.2 KiB | 00m00s [1154/1161] rust-fancy-regex+std-devel- 100% | 237.6 KiB/s | 8.3 KiB | 00m00s [1155/1161] rust-fancy-regex+unicode-de 100% | 197.1 KiB/s | 8.3 KiB | 00m00s [1156/1161] rust-fancy-regex-devel-0:0. 100% | 1.7 MiB/s | 96.6 KiB | 00m00s [1157/1161] rust-bit-set+std-devel-0:0. 100% | 151.8 KiB/s | 7.9 KiB | 00m00s [1158/1161] rust-bit-set-devel-0:0.8.0- 100% | 670.3 KiB/s | 23.5 KiB | 00m00s [1159/1161] rust-bit-vec+std-devel-0:0. 100% | 215.6 KiB/s | 7.8 KiB | 00m00s [1160/1161] rust-bit-vec-devel-0:0.8.0- 100% | 853.7 KiB/s | 29.9 KiB | 00m00s [1161/1161] llvm-static-0:22.1.8-27.fc4 100% | 31.1 MiB/s | 46.8 MiB | 00m02s -------------------------------------------------------------------------------- [1161/1161] Total 100% | 9.1 MiB/s | 195.5 MiB | 00m21s Running transaction [ 1/1163] Verify package files 100% | 1.5 KiB/s | 1.1 KiB | 00m01s [ 2/1163] Prepare transaction 100% | 7.3 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% | 83.6 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% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1163] Installing rust-linux-raw-s 100% | 340.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% | 111.7 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% | 61.6 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-27 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% | 125.3 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% | 32.4 MiB/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% | 0.0 B/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% | 188.2 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.0 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% | 23.8 MiB/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% | 0.0 B/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% | 0.0 B/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% | 30.3 KiB/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% | 0.0 B/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% | 87.6 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% | 168.0 MiB/s | 2.2 MiB | 00m00s [ 607/1163] Installing llvm-devel-0:22. 100% | 161.5 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% | 461.4 MiB/s | 109.8 MiB | 00m00s [ 611/1163] Installing clang-0:22.1.8-2 100% | 549.3 MiB/s | 61.5 MiB | 00m00s [ 612/1163] Installing clang-tools-extr 100% | 394.2 MiB/s | 61.5 MiB | 00m00s [ 613/1163] Installing clang-devel-0:22 100% | 262.7 MiB/s | 32.6 MiB | 00m00s [ 614/1163] Installing ncurses-0:6.6-3. 100% | 20.1 MiB/s | 618.1 KiB | 00m00s [ 615/1163] Installing groff-base-0:1.2 100% | 89.5 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% | 14.2 MiB/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% | 167.6 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% | 212.1 MiB/s | 12.1 MiB | 00m00s [ 673/1163] Installing perl-interpreter 100% | 7.9 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% | 14.5 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% | 130.2 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% | 0.0 B/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% | 0.0 B/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% | 0.0 B/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% | 200.3 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% | 62.6 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% | 0.0 B/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% | 128.3 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% | 36.1 MiB/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% | 27.3 MiB/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% | 142.6 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% | 0.0 B/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% | 0.0 B/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% | 12.4 MiB/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% | 13.8 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% | 25.5 MiB/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% | 318.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% | 77.0 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% | 0.0 B/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% | 885.0 B/s | 124.0 B | 00m00s Warning: skipped OpenPGP checks for 11 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.4F19VF setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.xW8iA6 + 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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.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.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.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.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 41.0 KiB/s | 23.5 KiB | 00m01s fedora 100% | 52.2 KiB/s | 23.2 KiB | 00m00s Copr repository 100% | 4.1 KiB/s | 1.5 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.2-4.fc45 fedora 1.0 MiB python3-pip noarch 0:26.1.2-2.fc45 fedora 12.1 MiB Installing dependencies: python3-rpm-generators noarch 0:14-33.fc45 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.2-4.fc45.n 100% | 302.0 KiB/s | 238.0 KiB | 00m01s [2/4] python3-rpm-generators-0:14-33.fc 100% | 253.0 KiB/s | 28.6 KiB | 00m00s [3/4] python3-devel-0:3.15.0~rc1-1.fc45 100% | 443.2 KiB/s | 482.2 KiB | 00m01s [4/4] python3-pip-0:26.1.2-2.fc45.noarc 100% | 986.3 KiB/s | 2.7 MiB | 00m03s -------------------------------------------------------------------------------- [4/4] Total 100% | 1.2 MiB/s | 3.5 MiB | 00m03s 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% | 168.6 MiB/s | 1.0 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.t84rHl setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5arNmR + 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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.4-1.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 56.9 KiB/s | 23.5 KiB | 00m00s fedora 100% | 116.2 KiB/s | 23.2 KiB | 00m00s Copr repository 100% | 13.3 KiB/s | 1.5 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.2-4.fc45.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 copr_base 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% | 11.9 MiB/s | 4.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 11.7 MiB/s | 4.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 58.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 31.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.14.1-4.fc4 100% | 190.5 MiB/s | 14.5 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.v0InLr setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Xq342K + 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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.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.fc45.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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.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.fc45.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.fc45.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 90.7 KiB/s | 23.5 KiB | 00m00s fedora 100% | 113.3 KiB/s | 23.2 KiB | 00m00s Copr repository 100% | 9.4 KiB/s | 1.5 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.2-4.fc45.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.g90qVu setting SOURCE_DATE_EPOCH=1787270400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.gzaGc0 + 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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.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.fc45.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=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.4-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.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.fc45.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.XErazN + 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.HJdsqV + 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-2eob5qwt --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 smallvec v1.15.1 Compiling libc v0.2.189 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling zmij v1.0.21 Compiling itoa v1.0.18 Compiling rustversion v1.0.23 Compiling bitflags v2.13.1 Compiling interpolator v0.5.0 Compiling collection_literals v1.0.3 Compiling heck v0.5.0 Compiling crossbeam-utils v0.8.22 Compiling regex-syntax v0.8.11 Compiling log v0.4.33 Compiling static_assertions v1.1.0 Compiling zerocopy v0.8.56 Compiling once_cell v1.21.4 Compiling either v1.17.0 Compiling find-msvc-tools v0.1.10 Compiling siphasher v1.0.2 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/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/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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 shlex v1.3.0 Compiling stable_deref_trait v1.2.1 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 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` 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 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` 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` 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` 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 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` 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` 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` 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` 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 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` 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 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` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=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 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 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` 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` 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 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 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 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/quote-cd9053675599877b/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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/zmij-7bb041d16736e164/build-script-build` 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` 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 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/crossbeam-utils-82d894eb88f6b029/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/parking_lot_core-55f747e842899add/build-script-build` 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` Compiling unicode-width v0.2.2 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 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` 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/proc-macro2-109121cd6e05d907/build-script-build` 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` 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 `/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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_core-0fd7cba72e80e86b/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=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)'` 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/object-be286705d0e7895b/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 intrusive-collections v0.10.3 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 `/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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustversion-a63092b6fc8240ac/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)'` 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"))'` 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` 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/typeid-250430ef11597946/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-bf7cac5ad1e7071e/build-script-build` 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 `/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 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` 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 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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-210845942bb176f6/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=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"))'` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/libc-68eeec15f189a70c/build-script-build` 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 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 `/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"))'` 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` 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 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=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` 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 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/crossbeam-epoch-df728f5c2a81e96f/build-script-build` 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)'` 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` 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 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 `/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 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 `/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 Compiling utf8parse v0.2.2 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` 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 cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/icu_properties_data-bdb80998faf5f371/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=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)'` 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/serde_json-5fd6fe64d065c202/build-script-build` 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=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` 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/icu_normalizer_data-31522b698e3e9e1a/build-script-build` 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 `/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 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` 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 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 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 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 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 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 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 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/anyhow-99abca1a3f2b4696/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/portable-atomic-6ada5a9ac523cdc3/build-script-build` 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=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` 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` 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 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 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)'` 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 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)'` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rustix-c4faa00c3f19e6f6/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=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 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` 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` 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` 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 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` 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 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 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 etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=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` 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=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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/num-traits-fbb1a21facff827d/build-script-build` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/camino-c258d0f9d0321a4f/build-script-build` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=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 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 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 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 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 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 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` 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` 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 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 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=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 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 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 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 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` 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 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 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` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/thiserror-3ac4106982431874/build-script-build` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=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` 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 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` 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 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 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 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` 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 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 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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/ref-cast-5f960b2ec8f1625d/build-script-build` 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 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` 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 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 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 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 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 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 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=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` 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 --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 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 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 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 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 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 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 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 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 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 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 `/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 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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/fs-err-5fc4ab8a2e6a63b1/build-script-build` 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 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` 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 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 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/rayon-core-27bb1e67a516188e/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=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 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` 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 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 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 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 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` 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 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` 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` 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/nix-3688dd08a40f3ac9/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=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"))'` 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 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 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-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 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=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 jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=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` 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 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 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 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 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 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 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 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 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` 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` 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/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 `/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 `/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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/release/build/psm-8f9b4400fdaffeb6/build-script-build` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=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 `/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 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` 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 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` 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 displaydoc v0.2.6 Compiling tracing-attributes v0.1.31 Compiling is-macro v0.3.7 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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 url v2.5.8 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 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` 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 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 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 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 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 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_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 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 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 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 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 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 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_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` 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` 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 07s 📦 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=63332340 sha256=53e6c1185e4b54ce83bbacd44421bd1e925030c24531672460582a2e990439a8 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.KoFkqS + 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.fc45.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.fc45.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.fc45.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.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.fc45.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.fc45.x86_64-pyproject-files + target/rpm/ruff generate-shell-completion bash + target/rpm/ruff generate-shell-completion fish + target/rpm/ruff generate-shell-completion zsh + install -Dpm 0644 ruff.bash -t /builddir/build/BUILD/ruff-0.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.fc45 --unique-debug-suffix -0.16.4-1.fc45.x86_64 --unique-debug-src-base ruff-0.16.4-1.fc45.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ruff-0.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.fc45.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -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.bCxEsI + 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.fc45.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.fc45.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -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 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` 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` 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 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 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 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 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 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 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` 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 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` 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 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` 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 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` 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 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/thiserror-cd6dd55d63a4a628/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/zerocopy-ef4820403a1de2de/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 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` 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` 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 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 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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/portable-atomic-3c19e0b864b347bf/build-script-build` 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` 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 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` 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 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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/serde_json-69e741ecfc9fb2fa/build-script-build` 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 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 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 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 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` 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"))'` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/object-d00a2d79799241de/build-script-build` 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` 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` 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` 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 `/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` 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/psm-76f6aaf4ecea3ba7/build-script-build` Compiling unicode-normalization v0.1.25 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 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 `/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 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/rustix-b7e60834e90598c8/build-script-build` 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 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` 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` 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` 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` 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 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 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 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 `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/crossbeam-deque-15cd223532106ac6/build-script-build` 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)'` 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 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` 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)'` 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 `/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 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 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 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 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 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 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 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 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 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 `/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_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 `/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 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 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 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 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_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 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 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/icu_normalizer_data-5a48f9150aa91ff4/build-script-build` 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 `/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 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-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` 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` 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 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` 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 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 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` 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 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 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` 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` 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 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 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 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 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 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 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 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 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 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 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` 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 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` 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` 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` 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 `/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 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-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 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 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` 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` 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 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 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 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 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 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 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` 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 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` Running `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/target/rpm/build/ty-cf53108dec59b1ff/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=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 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 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 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 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 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` 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_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 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 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` 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 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` 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 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_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 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 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 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` 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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_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_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 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_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_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_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_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_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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 --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 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 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 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 52m 51s 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.17s 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::pylint/magic-value-comparison.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pyupgrade/while-one.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::ruff/invalid-pyproject-toml.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::ruff/rule-codes-in-selectors.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/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/bytes_docstring.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/beginning_backslash.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip2.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_after_escaped_newline.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pep_750.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_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/type_expansion.py ... ok test format::empty_whitespace.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::comment_prefixes.py ... ok test format::expression/attribute.py ... ok test format::empty_now_newline.py ... ok test format::expression/annotated_assign.py ... ok test format::docstring_non_visible_characters.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test format::expression/list.py ... ok test format::expression/generator_exp.py ... ok test format::expression/named_expr.py ... ok test format::empty_trailing_newline.py ... ok test format::docstring_chaperones.py ... ok test format::expression/binary_implicit_string.py ... ok test format::docstring_newlines.py ... ok test format::expression/await.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::expression/boolean_operation.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/list_comp.py ... ok test format::expression/if.py ... ok test format::expression/call.py ... ok test format::expression/binary.py ... ok test format::expression/dict_comp.py ... ok test format::expression/slice.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::docstring.py ... ok test format::expression/hug.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/dict.py ... ok test format::expression/bytes.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/compare.py ... ok test format::expression/number.py ... ok test format::expression/set_comp.py ... ok test format::expression/starred.py ... ok test format::expression/subscript.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/unsplittable.py ... ok test format::expression/tuple.py ... ok test format::expression/yield.py ... ok test format::expression/string.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/indent.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fluent.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/docstrings.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_skip/parentheses.py ... ok test format::newlines.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::fmt_skip/type_params.py ... ok test format::newlines.pyi ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::expression/lambda.py ... ok test format::module_dangling_comment1.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::notebook_docstring.py ... ok test format::expression/tstring.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::parentheses/nested.py ... ok test format::quote_style.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::range_formatting/ancestory.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::preview.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/same_line_body.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/clause_header.py ... ok test format::parentheses/call_chains.py ... ok test format::expression/fstring.py ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::statement/assert.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::statement/aug_assign.py ... ok test format::statement/break.py ... ok test format::statement/import_from.py ... ok test format::statement/assign.py ... ok test format::statement/lazy_import.py ... ok test format::statement/global.py ... ok test format::statement/ann_assign.py ... ok test format::statement/module_comment.py ... ok test format::statement/for.py ... ok test format::statement/nonlocal.py ... ok test format::statement/import.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/delete.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/top_level.pyi ... ok test format::statement/return_annotation.py ... ok test format::statement/if.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/while.py ... ok test format::statement/with.py ... ok test format::statement/class_definition.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.py ... ok test format::statement/with_39.py ... ok test format::statement/try.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/type_alias.py ... ok test format::statement/function.py ... ok test format::stub_files/comments.pyi ... ok test format::trivia.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::tab_width.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/match.py ... ok test format::trailing_comments.py ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/suite.pyi ... 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::class_def_missing_name.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::f_string_unclosed_lbrace.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::from_import_missing_module.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_from_star.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::star_slices.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::single_star_return.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::decorator_expression_identity_hack_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::del_targets_terminator.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::type_param_type_var.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test inline_ok::valid_annotation_class.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/named_expression_1.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/dict/double_star.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.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/if/recover.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.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.15s 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:30.649881394 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:30.649935854 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:30.649942534 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.649974434 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:30.651476397 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:30.651602617 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:30.651612477 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:30.651683527 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:30.651848798 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:22:30.700032195 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:30.700078395 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.700105875 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-08-22 07:22:30.701577738 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:30.701607808 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:30.701611468 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.701623278 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:30.702358380 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:30.702466960 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:30.702496140 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:30.702566830 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:30.702644621 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.711666299 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:30.711675609 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.711704689 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-08-22 07:22:30.712703691 INFO No workspace options found for file:///tmp/.tmp0cPL4M, using default options 2026-08-22 07:22:30.712731431 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.712742831 DEBUG Indexing settings for workspace: /tmp/.tmp0cPL4M 2026-08-22 07:22:30.714617125 INFO Registering workspace: /tmp/.tmp0cPL4M 2026-08-22 07:22:30.714684055 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.714827995 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-22 07:22:30.714853855 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:30.724978786 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.724990156 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.725011776 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-08-22 07:22:30.725955468 INFO No workspace options found for file:///tmp/.tmp1gfsRO, using default options 2026-08-22 07:22:30.725998598 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.726011678 DEBUG Indexing settings for workspace: /tmp/.tmp1gfsRO 2026-08-22 07:22:30.727669781 INFO Registering workspace: /tmp/.tmp1gfsRO 2026-08-22 07:22:30.727731161 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.727821242 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.727846102 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-22 07:22:30.727883002 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp1gfsRO/test.py 2026-08-22 07:22:30.727894642 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp1gfsRO/test.py 2026-08-22 07:22:30.728567333 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:30.728637223 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp1gfsRO/test.py 2026-08-22 07:22:30.728651363 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:30.738874804 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.738884834 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.738910164 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-08-22 07:22:30.739891836 INFO No workspace options found for file:///tmp/.tmpQ7W69C, using default options 2026-08-22 07:22:30.739918336 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.739932386 DEBUG Indexing settings for workspace: /tmp/.tmpQ7W69C 2026-08-22 07:22:30.740413317 DEBUG No `target-version` found in `/tmp/.tmpQ7W69C/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:30.740586417 DEBUG Loaded settings from: `/tmp/.tmpQ7W69C/ruff.toml` for `/tmp/.tmpQ7W69C` 2026-08-22 07:22:30.741544599 INFO Registering workspace: /tmp/.tmpQ7W69C 2026-08-22 07:22:30.741606530 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.741686790 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.741725530 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.741757200 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpQ7W69C/ruff.toml 2026-08-22 07:22:30.741921420 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-22 07:22:30.741927470 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpQ7W69C/ruff.toml 2026-08-22 07:22:30.741942680 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpQ7W69C/ruff.toml 2026-08-22 07:22:30.752180951 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:30.752190371 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.752208131 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-08-22 07:22:30.753057443 INFO No workspace options found for file:///tmp/.tmpTU7sOQ, using default options 2026-08-22 07:22:30.753083593 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.753093023 DEBUG Indexing settings for workspace: /tmp/.tmpTU7sOQ 2026-08-22 07:22:30.753790804 DEBUG Loaded settings from: `/tmp/.tmpTU7sOQ/pyproject.toml` for `/tmp/.tmpTU7sOQ` 2026-08-22 07:22:30.755586448 INFO Registering workspace: /tmp/.tmpTU7sOQ 2026-08-22 07:22:30.755647718 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.755729148 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.755763198 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.755794928 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTU7sOQ/test.py 2026-08-22 07:22:30.756189879 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:30.756334019 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-08-22 07:22:30.756340219 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpTU7sOQ/test.py 2026-08-22 07:22:30.756357259 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpTU7sOQ/test.py 2026-08-22 07:22:30.756396200 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:30.756428750 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpTU7sOQ/test.py 2026-08-22 07:22:30.756438460 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:30.766599810 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:30.766612120 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.766630560 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-08-22 07:22:30.767535472 INFO No workspace options found for file:///tmp/.tmprvGnDA, using default options 2026-08-22 07:22:30.767562942 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.767573102 DEBUG Indexing settings for workspace: /tmp/.tmprvGnDA 2026-08-22 07:22:30.769172625 INFO Registering workspace: /tmp/.tmprvGnDA 2026-08-22 07:22:30.769232745 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.769364176 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-08-22 07:22:30.769391646 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:30.779536396 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.779544606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.779564326 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-08-22 07:22:30.780347668 INFO No workspace options found for file:///tmp/.tmpdDH9or, using default options 2026-08-22 07:22:30.780388208 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.780399358 DEBUG Indexing settings for workspace: /tmp/.tmpdDH9or 2026-08-22 07:22:30.783041793 INFO Registering workspace: /tmp/.tmpdDH9or 2026-08-22 07:22:30.783103664 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.783184554 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.783212854 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-08-22 07:22:30.793382244 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.793390514 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.793408044 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-08-22 07:22:30.794407246 INFO No workspace options found for file:///tmp/.tmpqvz7k0, using default options 2026-08-22 07:22:30.794435447 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.794445987 DEBUG Indexing settings for workspace: /tmp/.tmpqvz7k0 2026-08-22 07:22:30.795144798 DEBUG Loaded settings from: `/tmp/.tmpqvz7k0/pyproject.toml` for `/tmp/.tmpqvz7k0` 2026-08-22 07:22:30.796129070 INFO Registering workspace: /tmp/.tmpqvz7k0 2026-08-22 07:22:30.796191920 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.796265380 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.796298970 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:30.796339800 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpqvz7k0/test.thing 2026-08-22 07:22:30.797185922 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:30.807369413 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.807377223 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.807391493 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-08-22 07:22:30.808435045 INFO No workspace options found for file:///tmp/.tmpIdO5gb, using default options 2026-08-22 07:22:30.808463695 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.808473005 DEBUG Indexing settings for workspace: /tmp/.tmpIdO5gb 2026-08-22 07:22:30.809170396 DEBUG Loaded settings from: `/tmp/.tmpIdO5gb/pyproject.toml` for `/tmp/.tmpIdO5gb` 2026-08-22 07:22:30.811097540 INFO Registering workspace: /tmp/.tmpIdO5gb 2026-08-22 07:22:30.811162870 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.811248321 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.811288991 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.811314501 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpIdO5gb/test.thing 2026-08-22 07:22:30.821491481 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.821497781 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.821517431 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-08-22 07:22:30.822498583 INFO No workspace options found for file:///tmp/.tmpMJ90Gv, using default options 2026-08-22 07:22:30.822524543 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.822534314 DEBUG Indexing settings for workspace: /tmp/.tmpMJ90Gv 2026-08-22 07:22:30.823131675 DEBUG Loaded settings from: `/tmp/.tmpMJ90Gv/pyproject.toml` for `/tmp/.tmpMJ90Gv` 2026-08-22 07:22:30.825069419 INFO Registering workspace: /tmp/.tmpMJ90Gv 2026-08-22 07:22:30.825132089 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.825210809 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.825244239 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-08-22 07:22:30.825269349 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpMJ90Gv/test.thing 2026-08-22 07:22:30.825273779 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-08-22 07:22:30.835425200 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.835431370 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.835449720 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-08-22 07:22:30.836376641 INFO No workspace options found for file:///tmp/.tmplQCXWT, using default options 2026-08-22 07:22:30.836404802 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.836423852 DEBUG Indexing settings for workspace: /tmp/.tmplQCXWT 2026-08-22 07:22:30.837984325 INFO Registering workspace: /tmp/.tmplQCXWT 2026-08-22 07:22:30.838041335 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.838119885 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.838154235 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.838178345 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplQCXWT/pyproject.toml 2026-08-22 07:22:30.848399176 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.848405646 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.848423026 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-08-22 07:22:30.849359278 INFO No workspace options found for file:///tmp/.tmpXfMSl3, using default options 2026-08-22 07:22:30.849387908 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.849397548 DEBUG Indexing settings for workspace: /tmp/.tmpXfMSl3 2026-08-22 07:22:30.849839049 DEBUG No `target-version` found in `/tmp/.tmpXfMSl3/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:30.849996189 DEBUG Loaded settings from: `/tmp/.tmpXfMSl3/ruff.toml` for `/tmp/.tmpXfMSl3` 2026-08-22 07:22:30.852015883 INFO Registering workspace: /tmp/.tmpXfMSl3 2026-08-22 07:22:30.852085603 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.852163923 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.852193464 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.852221854 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpXfMSl3/ruff.toml 2026-08-22 07:22:30.862489044 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.862497354 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.862518334 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-08-22 07:22:30.863354946 INFO No workspace options found for file:///tmp/.tmpWIGZMU, using default options 2026-08-22 07:22:30.863383006 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.863401486 DEBUG Indexing settings for workspace: /tmp/.tmpWIGZMU 2026-08-22 07:22:30.863987417 DEBUG Loaded settings from: `/tmp/.tmpWIGZMU/pyproject.toml` for `/tmp/.tmpWIGZMU` 2026-08-22 07:22:30.865051560 INFO Registering workspace: /tmp/.tmpWIGZMU 2026-08-22 07:22:30.865113810 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.865188520 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.865217340 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.865241170 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpWIGZMU/test.py 2026-08-22 07:22:30.865784061 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:30.876044772 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.876054362 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.876072052 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-08-22 07:22:30.876918744 INFO No workspace options found for file:///tmp/.tmpaC9Bot, using default options 2026-08-22 07:22:30.876946834 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.876957514 DEBUG Indexing settings for workspace: /tmp/.tmpaC9Bot 2026-08-22 07:22:30.879587459 INFO Registering workspace: /tmp/.tmpaC9Bot 2026-08-22 07:22:30.879657309 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.879771689 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.879804940 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.889980790 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.889991660 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.890009510 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-08-22 07:22:30.890994442 INFO No workspace options found for file:///tmp/.tmp0KtI4N, using default options 2026-08-22 07:22:30.891029812 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.891043272 DEBUG Indexing settings for workspace: /tmp/.tmp0KtI4N 2026-08-22 07:22:30.891685054 DEBUG Loaded settings from: `/tmp/.tmp0KtI4N/pyproject.toml` for `/tmp/.tmp0KtI4N` 2026-08-22 07:22:30.893749598 INFO Registering workspace: /tmp/.tmp0KtI4N 2026-08-22 07:22:30.893812918 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.893908158 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.893941108 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.904129179 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.904138189 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.904158649 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-08-22 07:22:30.905134971 INFO No workspace options found for file:///tmp/.tmp1BPKFC, using default options 2026-08-22 07:22:30.905164021 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.905174361 DEBUG Indexing settings for workspace: /tmp/.tmp1BPKFC 2026-08-22 07:22:30.906794164 INFO Registering workspace: /tmp/.tmp1BPKFC 2026-08-22 07:22:30.906854124 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.906941084 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.906967415 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.917199775 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.917207135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.917226215 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-08-22 07:22:30.918126987 INFO No workspace options found for file:///tmp/.tmpsxXZcE, using default options 2026-08-22 07:22:30.918154877 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.918165057 DEBUG Indexing settings for workspace: /tmp/.tmpsxXZcE 2026-08-22 07:22:30.920773082 INFO Registering workspace: /tmp/.tmpsxXZcE 2026-08-22 07:22:30.920833933 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.920915193 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.920942383 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.921038603 DEBUG request{id=3 method=textDocument/hover}: enter 2026-08-22 07:22:30.921085723 DEBUG request{id=4 method=textDocument/hover}: enter 2026-08-22 07:22:30.921128463 DEBUG request{id=5 method=textDocument/hover}: enter 2026-08-22 07:22:30.921168143 DEBUG request{id=6 method=textDocument/hover}: enter 2026-08-22 07:22:30.921209113 DEBUG request{id=7 method=textDocument/hover}: enter 2026-08-22 07:22:30.931314234 DEBUG request{id=8 method=shutdown}: enter 2026-08-22 07:22:30.931322194 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.931339134 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-08-22 07:22:30.932253986 INFO No workspace options found for file:///tmp/.tmpNLqrcn, using default options 2026-08-22 07:22:30.932283576 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.932292596 DEBUG Indexing settings for workspace: /tmp/.tmpNLqrcn 2026-08-22 07:22:30.933860199 INFO Registering workspace: /tmp/.tmpNLqrcn 2026-08-22 07:22:30.933924689 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.934025099 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.934058499 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.944187250 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.944195950 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.944215030 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-08-22 07:22:30.945089102 INFO No workspace options found for file:///tmp/.tmpP8O55H, using default options 2026-08-22 07:22:30.945118552 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.945128072 DEBUG Indexing settings for workspace: /tmp/.tmpP8O55H 2026-08-22 07:22:30.947736037 INFO Registering workspace: /tmp/.tmpP8O55H 2026-08-22 07:22:30.947800327 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.947912127 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:30.947948078 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.958091138 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.958098938 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.958117378 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-08-22 07:22:30.958996010 INFO No workspace options found for file:///tmp/.tmpsXOkxV, using default options 2026-08-22 07:22:30.959024120 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.959033360 DEBUG Indexing settings for workspace: /tmp/.tmpsXOkxV 2026-08-22 07:22:30.961588365 INFO Registering workspace: /tmp/.tmpsXOkxV 2026-08-22 07:22:30.961647775 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.961767716 DEBUG request{id=2 method=textDocument/hover}: enter 2026-08-22 07:22:30.961795516 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpsXOkxV/not-open.py` isn't open. 2026-08-22 07:22:30.971906156 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:30.971916986 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.971931466 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-08-22 07:22:30.972765528 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:30.972801768 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.972815588 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:30.973575819 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:30.973690660 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:30.973700200 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:30.977290757 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:30.977352507 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.977470447 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:30.977513257 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:30.978319999 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:30.978350519 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:30.978370549 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:30.978475949 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:30.978598060 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:30.988931581 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:30.988940581 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:30.988960771 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-22 07:22:30.989965033 INFO No workspace options found for file:///tmp/.tmpr4MGQp, using default options 2026-08-22 07:22:30.989998333 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:30.990008963 DEBUG Indexing settings for workspace: /tmp/.tmpr4MGQp 2026-08-22 07:22:30.990684194 DEBUG Loaded settings from: `/tmp/.tmpr4MGQp/pyproject.toml` for `/tmp/.tmpr4MGQp` 2026-08-22 07:22:30.992584768 INFO Registering workspace: /tmp/.tmpr4MGQp 2026-08-22 07:22:30.992645228 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:30.992740158 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:30.992762408 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpr4MGQp/test.ipynb 2026-08-22 07:22:30.993172899 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:30.993215009 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:30.993256819 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.993282699 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpr4MGQp/test.ipynb 2026-08-22 07:22:30.993828550 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.993840351 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpr4MGQp/test.ipynb 2026-08-22 07:22:30.993939341 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-08-22 07:22:30.993947021 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpr4MGQp/test.ipynb 2026-08-22 07:22:31.004085691 DEBUG request{id=5 method=shutdown}: enter 2026-08-22 07:22:31.004095941 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.004109721 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-08-22 07:22:31.005162713 INFO No workspace options found for file:///tmp/.tmpQMcYlL, using default options 2026-08-22 07:22:31.005192813 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.005203163 DEBUG Indexing settings for workspace: /tmp/.tmpQMcYlL 2026-08-22 07:22:31.005989305 DEBUG Loaded settings from: `/tmp/.tmpQMcYlL/pyproject.toml` for `/tmp/.tmpQMcYlL` 2026-08-22 07:22:31.007870909 INFO Registering workspace: /tmp/.tmpQMcYlL 2026-08-22 07:22:31.007937019 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.008026169 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:31.008044899 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpQMcYlL/test.ipynb 2026-08-22 07:22:31.008563800 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.018691761 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:31.018701851 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.018716861 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-08-22 07:22:31.019741713 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:31.019772763 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.019783453 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:31.020579355 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:31.020707305 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:31.020718845 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:31.023230700 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:31.023299670 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.023409740 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-08-22 07:22:31.023435701 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:31.023777491 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:31.023805801 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:31.023823961 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:31.023929232 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.024033862 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.024306752 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-22 07:22:31.024329012 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:31.024574553 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:31.024598373 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:31.024616913 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:31.024709193 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.024764143 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.024821503 DEBUG notification{method=notebookDocument/didChange}: enter 2026-08-22 07:22:31.024834343 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:31.025053644 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:31.025080104 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:31.025098734 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:31.025189114 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.025280064 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:22:31.035660405 DEBUG request{id=2 method=shutdown}: enter 2026-08-22 07:22:31.035668655 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.035687685 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-08-22 07:22:31.036850578 INFO No workspace options found for file:///tmp/.tmpn3K1Fj, using default options 2026-08-22 07:22:31.036879448 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.036889018 DEBUG Indexing settings for workspace: /tmp/.tmpn3K1Fj 2026-08-22 07:22:31.037308409 DEBUG No `target-version` found in `/tmp/.tmpn3K1Fj/.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:31.037458559 DEBUG Loaded settings from: `/tmp/.tmpn3K1Fj/.ruff.toml` for `/tmp/.tmpn3K1Fj` 2026-08-22 07:22:31.037500219 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpn3K1Fj/sub 2026-08-22 07:22:31.039454343 INFO Registering workspace: /tmp/.tmpn3K1Fj 2026-08-22 07:22:31.039535173 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.039620573 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.039661023 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:31.039691563 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpn3K1Fj/sub/test.py 2026-08-22 07:22:31.039730573 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.039745474 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:31.039750664 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpn3K1Fj/sub/foo/test.py 2026-08-22 07:22:31.049850214 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:31.049857954 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.049876784 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-08-22 07:22:31.050909836 INFO No workspace options found for file:///tmp/.tmpNNI4r3/sub, using default options 2026-08-22 07:22:31.050945966 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.050957736 DEBUG Indexing settings for workspace: /tmp/.tmpNNI4r3/sub 2026-08-22 07:22:31.051031086 DEBUG No `target-version` found in `/tmp/.tmpNNI4r3/.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:31.051144287 DEBUG Loaded settings from: `/tmp/.tmpNNI4r3/.ruff.toml` 2026-08-22 07:22:31.051577497 DEBUG No `target-version` found in `/tmp/.tmpNNI4r3/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:31.051748318 DEBUG Loaded settings from: `/tmp/.tmpNNI4r3/sub/.ruff.toml` for `/tmp/.tmpNNI4r3/sub` 2026-08-22 07:22:31.051771428 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpNNI4r3/sub/foo 2026-08-22 07:22:31.053691232 INFO Registering workspace: /tmp/.tmpNNI4r3/sub 2026-08-22 07:22:31.053751552 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.053835022 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.053865002 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:31.053896322 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpNNI4r3/sub/test.py 2026-08-22 07:22:31.053926762 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:31.054021992 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.054037772 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:31.054042852 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpNNI4r3/sub/foo/test.py 2026-08-22 07:22:31.064143853 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:31.064149603 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.064167323 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:31.065373405 INFO No workspace options found for file:///tmp/.tmpJ4aTXv, using default options 2026-08-22 07:22:31.065411486 INFO No workspace options found for file:///tmp/.tmpJ4aTXv/sub, using default options 2026-08-22 07:22:31.065414776 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.065426136 DEBUG Indexing settings for workspace: /tmp/.tmpJ4aTXv 2026-08-22 07:22:31.065943637 DEBUG Loaded settings from: `/tmp/.tmpJ4aTXv/.ruff.toml` for `/tmp/.tmpJ4aTXv` 2026-08-22 07:22:31.065983707 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpJ4aTXv/sub 2026-08-22 07:22:31.067028209 INFO Registering workspace: /tmp/.tmpJ4aTXv 2026-08-22 07:22:31.067040099 DEBUG Indexing settings for workspace: /tmp/.tmpJ4aTXv/sub 2026-08-22 07:22:31.067196739 DEBUG Loaded settings from: `/tmp/.tmpJ4aTXv/.ruff.toml` 2026-08-22 07:22:31.067675170 DEBUG Loaded settings from: `/tmp/.tmpJ4aTXv/sub/.ruff.toml` for `/tmp/.tmpJ4aTXv/sub` 2026-08-22 07:22:31.067716360 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpJ4aTXv/sub/foo 2026-08-22 07:22:31.068724812 INFO Registering workspace: /tmp/.tmpJ4aTXv/sub 2026-08-22 07:22:31.068780332 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.068863883 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.068897923 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:31.068930813 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpJ4aTXv/test.py 2026-08-22 07:22:31.068966783 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:31.069060143 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.069079093 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:31.069085073 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpJ4aTXv/sub/test.py 2026-08-22 07:22:31.069092043 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:31.069141493 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.069156473 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-08-22 07:22:31.069161073 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpJ4aTXv/sub/foo/test.py 2026-08-22 07:22:31.079255484 DEBUG request{id=5 method=shutdown}: enter 2026-08-22 07:22:31.079261784 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.079279504 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-08-22 07:22:31.080369726 INFO No workspace options found for file:///tmp/.tmpuIru5H, using default options 2026-08-22 07:22:31.080403916 INFO No workspace options found for file:///tmp/.tmpuIru5H/external/Y, using default options 2026-08-22 07:22:31.080407206 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.080418466 DEBUG Indexing settings for workspace: /tmp/.tmpuIru5H 2026-08-22 07:22:31.081110717 DEBUG Loaded settings from: `/tmp/.tmpuIru5H/systemtests/pyproject.toml` for `/tmp/.tmpuIru5H/systemtests` 2026-08-22 07:22:31.082029389 INFO Registering workspace: /tmp/.tmpuIru5H 2026-08-22 07:22:31.082039509 DEBUG Indexing settings for workspace: /tmp/.tmpuIru5H/external/Y 2026-08-22 07:22:31.083599402 INFO Registering workspace: /tmp/.tmpuIru5H/external/Y 2026-08-22 07:22:31.083658592 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.083740133 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.083749373 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.083775253 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:31.083806813 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpuIru5H/systemtests/tests/common/fakes/wus.py 2026-08-22 07:22:31.083902313 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:31.083976883 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-08-22 07:22:31.083986133 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpuIru5H/external/Y/wus.py 2026-08-22 07:22:31.084413614 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:31.094689755 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:31.094700685 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.094718495 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-08-22 07:22:31.095832377 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:31.095868007 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:31.095871697 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.095881867 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:31.096588339 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/pyproject.toml` 2026-08-22 07:22:31.096697509 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:31.096707599 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-08-22 07:22:31.096782679 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4/crates/ruff_server 2026-08-22 07:22:31.096853859 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.096948219 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.096972279 WARN No settings available for file:///tmp/.tmpmCMBa4/nested/test.py - falling back to default settings 2026-08-22 07:22:31.097119510 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:31.097150810 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpmCMBa4/nested/test.py 2026-08-22 07:22:31.097171620 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:31.097276390 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.097283090 WARN No settings available for file:///tmp/.tmpmCMBa4/unrelated/test.py - falling back to default settings 2026-08-22 07:22:31.097391880 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-08-22 07:22:31.097398150 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpmCMBa4/unrelated/test.py 2026-08-22 07:22:31.097404820 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:31.107509921 DEBUG request{id=4 method=shutdown}: enter 2026-08-22 07:22:31.107520821 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.107534181 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-08-22 07:22:31.108893034 INFO No workspace options found for file:///tmp/.tmpwOHx7C, using default options 2026-08-22 07:22:31.108930304 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.108941244 DEBUG Indexing settings for workspace: /tmp/.tmpwOHx7C 2026-08-22 07:22:31.111586049 INFO Registering workspace: /tmp/.tmpwOHx7C 2026-08-22 07:22:31.111644839 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.111769129 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-08-22 07:22:31.111797909 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpwOHx7C/not-open.py` isn't open. 2026-08-22 07:22:31.121971100 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:31.121978150 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.121997970 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-08-22 07:22:31.123036672 INFO No workspace options found for file:///tmp/.tmpL9Blfw/sub, using default options 2026-08-22 07:22:31.123065702 DEBUG Negotiated position encoding: UTF16 2026-08-22 07:22:31.123089522 DEBUG Indexing settings for workspace: /tmp/.tmpL9Blfw/sub 2026-08-22 07:22:31.123154562 DEBUG No `target-version` found in `/tmp/.tmpL9Blfw/.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:31.123282523 DEBUG Loaded settings from: `/tmp/.tmpL9Blfw/.ruff.toml` 2026-08-22 07:22:31.123690284 DEBUG No `target-version` found in `/tmp/.tmpL9Blfw/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:31.123829874 DEBUG Loaded settings from: `/tmp/.tmpL9Blfw/sub/.ruff.toml` for `/tmp/.tmpL9Blfw/sub` 2026-08-22 07:22:31.123851994 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpL9Blfw/sub/foo 2026-08-22 07:22:31.124849466 INFO Registering workspace: /tmp/.tmpL9Blfw/sub 2026-08-22 07:22:31.124912856 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-08-22 07:22:31.125012256 DEBUG notification{method=textDocument/didOpen}: enter 2026-08-22 07:22:31.125044176 WARN No settings available for file:///tmp/.tmpL9Blfw/unrelated/test.py - falling back to default settings 2026-08-22 07:22:31.125203327 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-08-22 07:22:31.125234697 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpL9Blfw/unrelated/test.py 2026-08-22 07:22:31.125257557 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-08-22 07:22:31.135430007 DEBUG request{id=3 method=shutdown}: enter 2026-08-22 07:22:31.135441157 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-08-22 07:22:31.135460257 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s 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.17s 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.86s 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.50s 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.51s 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.78s 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::cyclic-class-definition.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::annotations/generic_alias.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test mdtest::abstract.md ... ok test lint_doc::dataclass-field-order.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/starred.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::undefined-reveal.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::shadowed-type-variable.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/unbound.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/deferred.md ... ok test lint_doc::useless-overload-body.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::assignment/unsound.md ... ok test lint_doc::unsupported-base.md ... ok test mdtest::binary/integers.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::annotations/union.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::binary/unions.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/str_startswith.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::call/new_class.md ... ok test mdtest::binary/custom.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::call/replace.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::call/never.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::call/methods.md ... ok test mdtest::call/type.md ... ok test mdtest::declaration/error.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::binary/classes.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::class/super.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::conditional/match.md ... ok test mdtest::classes.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::annotations/string.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::call/function.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::directives/cast.md ... ok test mdtest::bidirectional.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::external/README.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::external/numpy.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::external/attrs.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::expression/assert.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::expression/if.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/basic.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::function/parameters.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::call/builtins.md ... ok test mdtest::async.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::annotations/self.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/basic.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::call/union.md ... ok test mdtest::import/conditional.md ... ok test mdtest::final.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::import/errors.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::cycle.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/tracking.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/integer.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::call/constructor.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::import/star.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::enums.md ... ok test mdtest::intersection_types.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::call/overloads.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::import/relative.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::metaclass.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::narrow/len.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::notebook.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::public_types.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::loops/for.md ... ok test mdtest::os_name.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/2799_constraint_correlation.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/3804_bound_typevar_default_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::generics/pep695/typevartuple.md ... ok test mdtest::attributes.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::named_tuple.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::override.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::scopes/global.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::sentinels.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::stubs/class.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/class.md ... ok test mdtest::mro.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::properties.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::narrow/type.md ... ok test mdtest::type_form.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/integers.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::overloads.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::union_types.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::unreachable.md ... ok test mdtest::python_version.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::with/async.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::protocols.md ... ok test mdtest::unpacking.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.76s 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:24.160256105 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.160360925 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.160410795 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.160525196 DEBUG Client info: None 2026-08-22 07:23:24.160557686 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:24.160580936 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.160589196 INFO Version: Unknown 2026-08-22 07:23:24.160683286 DEBUG Received server response for request 1 2026-08-22 07:23:24.160767576 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.160783766 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpFp7b5L 2026-08-22 07:23:24.160913266 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.160983977 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.160988267 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.160996387 DEBUG No workspace configuration provided for file:///tmp/.tmpFp7b5L 2026-08-22 07:23:24.161002637 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.161005807 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-22 07:23:24.161078827 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.161087177 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpFp7b5L, using default options 2026-08-22 07:23:24.161101167 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.161107627 DEBUG Initializing workspace `file:///tmp/.tmpFp7b5L`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.161149177 DEBUG Searching for a project in '/tmp/.tmpFp7b5L' 2026-08-22 07:23:24.161178887 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.161183937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.163647572 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.163670422 DEBUG Discovering virtual environment in `/tmp/.tmpFp7b5L` 2026-08-22 07:23:24.163725372 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:24.163736832 DEBUG No virtual environment found 2026-08-22 07:23:24.163749882 DEBUG Adding first-party search path `/tmp/.tmpFp7b5L` 2026-08-22 07:23:24.163754362 DEBUG Using vendored stdlib 2026-08-22 07:23:24.163908243 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.163923963 DEBUG Adding new file root '/tmp/.tmpFp7b5L' of kind Project 2026-08-22 07:23:24.164107623 DEBUG Updating project to check open files 2026-08-22 07:23:24.164125973 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:24.164129823 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.164259503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFp7b5L/lib.py", kind: File } 2026-08-22 07:23:24.164292143 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFp7b5L/lib.py` 2026-08-22 07:23:24.164295413 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.164302903 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.164737714 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.164825144 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=515.64µs 2026-08-22 07:23:24.164840544 DEBUG Received server response for request 2 2026-08-22 07:23:24.164854304 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-08-22 07:23:24.167586430 INFO request{id=3 method=callHierarchy/incomingCalls}:Project::index_files{project=.tmpFp7b5L}: Indexed 3 file(s) in 0.003s 2026-08-22 07:23:24.171917939 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=7.05ms 2026-08-22 07:23:24.171938579 DEBUG Received server response for request 3 2026-08-22 07:23:24.219639115 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.219705026 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.219718776 DEBUG method="shutdown" response.id=4 duration=23.97µs 2026-08-22 07:23:24.219734576 DEBUG Received server response for request 4 2026-08-22 07:23:24.219740356 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.219757646 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-08-22 07:23:24.221548469 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.221617849 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.221662630 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.221719410 DEBUG Client info: None 2026-08-22 07:23:24.221750990 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:24.221764820 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.221770630 INFO Version: Unknown 2026-08-22 07:23:24.221811630 DEBUG Received server response for request 1 2026-08-22 07:23:24.221849510 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.221863550 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDOA1Zd 2026-08-22 07:23:24.221944260 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.221979480 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.221983210 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.221992050 DEBUG No workspace configuration provided for file:///tmp/.tmpDOA1Zd 2026-08-22 07:23:24.221998360 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.222001310 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-22 07:23:24.222050570 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.222056420 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDOA1Zd, using default options 2026-08-22 07:23:24.222063760 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.222068040 DEBUG Initializing workspace `file:///tmp/.tmpDOA1Zd`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.222089280 DEBUG Searching for a project in '/tmp/.tmpDOA1Zd' 2026-08-22 07:23:24.222116640 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.222121780 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.222876462 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.222882472 DEBUG Discovering virtual environment in `/tmp/.tmpDOA1Zd` 2026-08-22 07:23:24.222925942 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:24.222931172 DEBUG No virtual environment found 2026-08-22 07:23:24.222943272 DEBUG Adding first-party search path `/tmp/.tmpDOA1Zd` 2026-08-22 07:23:24.222947512 DEBUG Using vendored stdlib 2026-08-22 07:23:24.223075672 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.223080732 DEBUG Adding new file root '/tmp/.tmpDOA1Zd' of kind Project 2026-08-22 07:23:24.223227523 DEBUG Updating project to check open files 2026-08-22 07:23:24.223242883 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:24.223246853 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.223313343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDOA1Zd/foo.py", kind: File } 2026-08-22 07:23:24.223333023 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDOA1Zd/foo.py` 2026-08-22 07:23:24.223335703 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.223342543 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.223660864 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.223751804 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=403.28µs 2026-08-22 07:23:24.223764464 DEBUG Received server response for request 2 2026-08-22 07:23:24.223774724 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-08-22 07:23:24.224004714 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=215.61µs 2026-08-22 07:23:24.224019614 DEBUG Received server response for request 3 2026-08-22 07:23:24.234201275 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.234224295 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.234231755 DEBUG method="shutdown" response.id=4 duration=11.06µs 2026-08-22 07:23:24.234241245 DEBUG Received server response for request 4 2026-08-22 07:23:24.234245925 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.234255155 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-08-22 07:23:24.235459657 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.235550208 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.235581788 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.235631578 DEBUG Client info: None 2026-08-22 07:23:24.235659008 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:24.235672118 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.235678108 INFO Version: Unknown 2026-08-22 07:23:24.235719338 DEBUG Received server response for request 1 2026-08-22 07:23:24.235761308 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.235774278 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphUzXA8 2026-08-22 07:23:24.235854358 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.235907888 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.235911508 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.235920048 DEBUG No workspace configuration provided for file:///tmp/.tmphUzXA8 2026-08-22 07:23:24.235926458 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.235929648 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-08-22 07:23:24.235986269 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.235992419 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphUzXA8, using default options 2026-08-22 07:23:24.235998369 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.236002489 DEBUG Initializing workspace `file:///tmp/.tmphUzXA8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.236026949 DEBUG Searching for a project in '/tmp/.tmphUzXA8' 2026-08-22 07:23:24.236054729 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.236059919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.236633600 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.236640390 DEBUG Discovering virtual environment in `/tmp/.tmphUzXA8` 2026-08-22 07:23:24.236694490 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:24.236699830 DEBUG No virtual environment found 2026-08-22 07:23:24.236721180 DEBUG Adding first-party search path `/tmp/.tmphUzXA8` 2026-08-22 07:23:24.236725340 DEBUG Using vendored stdlib 2026-08-22 07:23:24.236854020 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.236862660 DEBUG Adding new file root '/tmp/.tmphUzXA8' of kind Project 2026-08-22 07:23:24.237038191 DEBUG Updating project to check open files 2026-08-22 07:23:24.237058401 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:24.237062151 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.237134721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphUzXA8/foo.py", kind: File } 2026-08-22 07:23:24.237159911 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphUzXA8/foo.py` 2026-08-22 07:23:24.237162771 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.237170371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.237335131 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.237395141 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=218.21µs 2026-08-22 07:23:24.237411791 DEBUG Received server response for request 2 2026-08-22 07:23:24.247588182 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.247613922 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.247621132 DEBUG method="shutdown" response.id=3 duration=11.17µs 2026-08-22 07:23:24.247631812 DEBUG Received server response for request 3 2026-08-22 07:23:24.247635362 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.247644592 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-08-22 07:23:24.248769264 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.248835635 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.248869905 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.248917665 DEBUG Client info: None 2026-08-22 07:23:24.248940885 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:24.248952555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.248957785 INFO Version: Unknown 2026-08-22 07:23:24.248995475 DEBUG Received server response for request 1 2026-08-22 07:23:24.249037675 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.249124345 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.249159105 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.249162995 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.249177445 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.249180625 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.249243215 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.249264696 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.249268416 DEBUG Initializing workspace `file:///tmp/.tmpqkjX60/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.249286616 DEBUG Searching for a project in '/tmp/.tmpqkjX60/src' 2026-08-22 07:23:24.249344596 DEBUG Found project at '/tmp/.tmpqkjX60' 2026-08-22 07:23:24.249348616 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.249694486 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.249704246 DEBUG Discovering virtual environment in `/tmp/.tmpqkjX60` 2026-08-22 07:23:24.249742586 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:24.249754697 DEBUG No virtual environment found 2026-08-22 07:23:24.249764457 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.249772387 DEBUG Adding first-party search path `/tmp/.tmpqkjX60/src` 2026-08-22 07:23:24.249776347 DEBUG Adding first-party search path `/tmp/.tmpqkjX60` 2026-08-22 07:23:24.249780137 DEBUG Using vendored stdlib 2026-08-22 07:23:24.249879207 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.249883247 DEBUG Adding new file root '/tmp/.tmpqkjX60' of kind Project 2026-08-22 07:23:24.250028807 DEBUG Updating project to check open files 2026-08-22 07:23:24.250038537 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:24.250052067 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.250099837 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqkjX60/src/foo.py", kind: File } 2026-08-22 07:23:24.250114827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqkjX60/src/foo.py` 2026-08-22 07:23:24.250117177 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.250122957 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.250202067 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqkjX60/src/foo.py"))}: Checking file '/tmp/.tmpqkjX60/src/foo.py' 2026-08-22 07:23:24.250308538 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqkjX60/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.264001005 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.87ms 2026-08-22 07:23:24.264019115 DEBUG Received server response for request 2 2026-08-22 07:23:24.264058315 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.264156406 DEBUG method="textDocument/codeAction" response.id=3 duration=80.65µs 2026-08-22 07:23:24.264169276 DEBUG Received server response for request 3 2026-08-22 07:23:24.274460057 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.274492617 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.274498617 DEBUG method="shutdown" response.id=4 duration=9.68µs 2026-08-22 07:23:24.274508517 DEBUG Received server response for request 4 2026-08-22 07:23:24.274512597 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.274521097 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-08-22 07:23:24.277097372 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.277161862 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.277195252 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.277242552 DEBUG Client info: None 2026-08-22 07:23:24.277265892 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:24.277277472 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.277282532 INFO Version: Unknown 2026-08-22 07:23:24.277320602 DEBUG Received server response for request 1 2026-08-22 07:23:24.277353422 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.277438443 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.277473773 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.277491333 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.277506013 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.277509303 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.277552543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.277564123 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.277568173 DEBUG Initializing workspace `file:///tmp/.tmp9RjV6H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.277586773 DEBUG Searching for a project in '/tmp/.tmp9RjV6H/src' 2026-08-22 07:23:24.277618533 DEBUG Found project at '/tmp/.tmp9RjV6H' 2026-08-22 07:23:24.277622813 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.277913553 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.277918604 DEBUG Discovering virtual environment in `/tmp/.tmp9RjV6H` 2026-08-22 07:23:24.277960164 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:24.277964274 DEBUG No virtual environment found 2026-08-22 07:23:24.277974524 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.277983384 DEBUG Adding first-party search path `/tmp/.tmp9RjV6H/src` 2026-08-22 07:23:24.277987734 DEBUG Adding first-party search path `/tmp/.tmp9RjV6H` 2026-08-22 07:23:24.277991654 DEBUG Using vendored stdlib 2026-08-22 07:23:24.278078084 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.278081994 DEBUG Adding new file root '/tmp/.tmp9RjV6H' of kind Project 2026-08-22 07:23:24.278196064 DEBUG Updating project to check open files 2026-08-22 07:23:24.278207304 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:24.278210284 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.278252444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9RjV6H/src/foo.py", kind: File } 2026-08-22 07:23:24.278268394 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9RjV6H/src/foo.py` 2026-08-22 07:23:24.278271034 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.278277024 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.278349594 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9RjV6H/src/foo.py"))}: Checking file '/tmp/.tmp9RjV6H/src/foo.py' 2026-08-22 07:23:24.278497385 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9RjV6H/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.291196710 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9RjV6H/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.291311391 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.03ms 2026-08-22 07:23:24.291326521 DEBUG Received server response for request 2 2026-08-22 07:23:24.291359861 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.291418041 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp9RjV6H/src' 2026-08-22 07:23:24.291432371 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp9RjV6H' 2026-08-22 07:23:24.291438831 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.302060762 DEBUG method="textDocument/codeAction" response.id=3 duration=10.68ms 2026-08-22 07:23:24.302253203 DEBUG Received server response for request 3 2026-08-22 07:23:24.312594344 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.312626964 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.312636314 DEBUG method="shutdown" response.id=4 duration=14.10µs 2026-08-22 07:23:24.312647424 DEBUG Received server response for request 4 2026-08-22 07:23:24.312652064 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.312668364 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-08-22 07:23:24.317246533 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.317319593 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.317356903 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.317412694 DEBUG Client info: None 2026-08-22 07:23:24.317440064 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:24.317453404 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.317458954 INFO Version: Unknown 2026-08-22 07:23:24.317511674 DEBUG Received server response for request 1 2026-08-22 07:23:24.317551584 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.317642454 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.317686804 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.317690684 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.317706284 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.317709524 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.317752894 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.317764004 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.317768314 DEBUG Initializing workspace `file:///tmp/.tmpuJt4WS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.317787454 DEBUG Searching for a project in '/tmp/.tmpuJt4WS/src' 2026-08-22 07:23:24.317826204 DEBUG Found project at '/tmp/.tmpuJt4WS' 2026-08-22 07:23:24.317830364 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.318152365 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.318157665 DEBUG Discovering virtual environment in `/tmp/.tmpuJt4WS` 2026-08-22 07:23:24.318201355 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:24.318205915 DEBUG No virtual environment found 2026-08-22 07:23:24.318216065 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.318224765 DEBUG Adding first-party search path `/tmp/.tmpuJt4WS/src` 2026-08-22 07:23:24.318228745 DEBUG Adding first-party search path `/tmp/.tmpuJt4WS` 2026-08-22 07:23:24.318232525 DEBUG Using vendored stdlib 2026-08-22 07:23:24.318333465 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.318337305 DEBUG Adding new file root '/tmp/.tmpuJt4WS' of kind Project 2026-08-22 07:23:24.318460566 DEBUG Updating project to check open files 2026-08-22 07:23:24.318472066 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:24.318475686 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.318545276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpuJt4WS/src/foo.py", kind: File } 2026-08-22 07:23:24.318563026 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuJt4WS/src/foo.py` 2026-08-22 07:23:24.318565506 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.318571846 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.318633656 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuJt4WS/src/foo.py"))}: Checking file '/tmp/.tmpuJt4WS/src/foo.py' 2026-08-22 07:23:24.318739076 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuJt4WS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.327973095 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuJt4WS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.333896667 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.32ms 2026-08-22 07:23:24.333928827 DEBUG Received server response for request 2 2026-08-22 07:23:24.333959897 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.334029837 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpuJt4WS/src' 2026-08-22 07:23:24.334043507 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpuJt4WS' 2026-08-22 07:23:24.334051657 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.340934481 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.340944391 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.340963831 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:24.343650717 DEBUG method="textDocument/codeAction" response.id=3 duration=9.67ms 2026-08-22 07:23:24.343667907 DEBUG Received server response for request 3 2026-08-22 07:23:24.354004018 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.354039048 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.354048058 DEBUG method="shutdown" response.id=4 duration=13.84µs 2026-08-22 07:23:24.354059138 DEBUG Received server response for request 4 2026-08-22 07:23:24.354063598 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.354078998 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-08-22 07:23:24.359309278 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.359387279 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.359434909 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.359498469 DEBUG Client info: None 2026-08-22 07:23:24.359529159 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:24.359542859 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.359548079 INFO Version: Unknown 2026-08-22 07:23:24.359587259 DEBUG Received server response for request 1 2026-08-22 07:23:24.359631059 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.359717669 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.359763579 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.359767719 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.359783579 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.359787249 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.359838709 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.359854560 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.359859490 DEBUG Initializing workspace `file:///tmp/.tmpFycALn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.359882740 DEBUG Searching for a project in '/tmp/.tmpFycALn/src' 2026-08-22 07:23:24.359920670 DEBUG Found project at '/tmp/.tmpFycALn' 2026-08-22 07:23:24.359925950 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.360476001 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.360497941 DEBUG Discovering virtual environment in `/tmp/.tmpFycALn` 2026-08-22 07:23:24.360546931 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:24.360552511 DEBUG No virtual environment found 2026-08-22 07:23:24.360563491 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.360572661 DEBUG Adding first-party search path `/tmp/.tmpFycALn/src` 2026-08-22 07:23:24.360576551 DEBUG Adding first-party search path `/tmp/.tmpFycALn` 2026-08-22 07:23:24.360580501 DEBUG Using vendored stdlib 2026-08-22 07:23:24.360687961 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.360692681 DEBUG Adding new file root '/tmp/.tmpFycALn' of kind Project 2026-08-22 07:23:24.360849532 DEBUG Updating project to check open files 2026-08-22 07:23:24.360865452 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:24.360869072 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.360932142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFycALn/src/foo.py", kind: File } 2026-08-22 07:23:24.360953362 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFycALn/src/foo.py` 2026-08-22 07:23:24.360956182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.360963262 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.361045812 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFycALn/src/foo.py"))}: Checking file '/tmp/.tmpFycALn/src/foo.py' 2026-08-22 07:23:24.361176972 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFycALn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.370129460 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFycALn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.370220871 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.25ms 2026-08-22 07:23:24.370234361 DEBUG Received server response for request 2 2026-08-22 07:23:24.370270791 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.370340901 DEBUG method="textDocument/codeAction" response.id=3 duration=55.14µs 2026-08-22 07:23:24.370350631 DEBUG Received server response for request 3 2026-08-22 07:23:24.380651352 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.380675872 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.380683382 DEBUG method="shutdown" response.id=4 duration=12.08µs 2026-08-22 07:23:24.380693412 DEBUG Received server response for request 4 2026-08-22 07:23:24.380697502 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.380706702 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-08-22 07:23:24.382932756 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.383004156 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.383047616 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.383102567 DEBUG Client info: None 2026-08-22 07:23:24.383129957 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:24.383142707 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.383148477 INFO Version: Unknown 2026-08-22 07:23:24.383187597 DEBUG Received server response for request 1 2026-08-22 07:23:24.383226107 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.383310207 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.383351117 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.383355197 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.383369377 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.383372847 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.383415167 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.383428807 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.383433257 DEBUG Initializing workspace `file:///tmp/.tmp3BtWig/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.383454687 DEBUG Searching for a project in '/tmp/.tmp3BtWig/src' 2026-08-22 07:23:24.383507387 DEBUG Found project at '/tmp/.tmp3BtWig' 2026-08-22 07:23:24.383512177 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.384044289 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.384049509 DEBUG Discovering virtual environment in `/tmp/.tmp3BtWig` 2026-08-22 07:23:24.384097829 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:24.384102719 DEBUG No virtual environment found 2026-08-22 07:23:24.384113419 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.384123209 DEBUG Adding first-party search path `/tmp/.tmp3BtWig/src` 2026-08-22 07:23:24.384127069 DEBUG Adding first-party search path `/tmp/.tmp3BtWig` 2026-08-22 07:23:24.384130899 DEBUG Using vendored stdlib 2026-08-22 07:23:24.384237089 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.384241509 DEBUG Adding new file root '/tmp/.tmp3BtWig' of kind Project 2026-08-22 07:23:24.384391639 DEBUG Updating project to check open files 2026-08-22 07:23:24.384406339 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:24.384409799 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.384472499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3BtWig/src/foo.py", kind: File } 2026-08-22 07:23:24.384512029 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3BtWig/src/foo.py` 2026-08-22 07:23:24.384514689 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.384521549 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.384617820 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3BtWig/src/foo.py"))}: Checking file '/tmp/.tmp3BtWig/src/foo.py' 2026-08-22 07:23:24.384749880 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3BtWig/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.396414804 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.89ms 2026-08-22 07:23:24.396438184 DEBUG Received server response for request 2 2026-08-22 07:23:24.396466754 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.396550704 DEBUG method="textDocument/codeAction" response.id=3 duration=59.81µs 2026-08-22 07:23:24.396561104 DEBUG Received server response for request 3 2026-08-22 07:23:24.406831635 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.406857285 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.406864895 DEBUG method="shutdown" response.id=4 duration=12.09µs 2026-08-22 07:23:24.406875505 DEBUG Received server response for request 4 2026-08-22 07:23:24.406879595 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.406888635 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-08-22 07:23:24.411110183 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.411181404 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.411217364 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.411272674 DEBUG Client info: None 2026-08-22 07:23:24.411304624 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:24.411317944 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.411322934 INFO Version: Unknown 2026-08-22 07:23:24.411364604 DEBUG Received server response for request 1 2026-08-22 07:23:24.411408034 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.411504134 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.411539614 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.411543844 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.411558824 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.411562134 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.411603864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.411614804 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.411619264 DEBUG Initializing workspace `file:///tmp/.tmprWSRga/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.411637804 DEBUG Searching for a project in '/tmp/.tmprWSRga/src' 2026-08-22 07:23:24.411673335 DEBUG Found project at '/tmp/.tmprWSRga' 2026-08-22 07:23:24.411677695 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.411993195 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.411997985 DEBUG Discovering virtual environment in `/tmp/.tmprWSRga` 2026-08-22 07:23:24.412039745 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:24.412044395 DEBUG No virtual environment found 2026-08-22 07:23:24.412054605 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.412062855 DEBUG Adding first-party search path `/tmp/.tmprWSRga/src` 2026-08-22 07:23:24.412066645 DEBUG Adding first-party search path `/tmp/.tmprWSRga` 2026-08-22 07:23:24.412070495 DEBUG Using vendored stdlib 2026-08-22 07:23:24.412169396 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.412173836 DEBUG Adding new file root '/tmp/.tmprWSRga' of kind Project 2026-08-22 07:23:24.412300686 DEBUG Updating project to check open files 2026-08-22 07:23:24.412311956 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:24.412315126 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.412358356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprWSRga/src/foo.py", kind: File } 2026-08-22 07:23:24.412374536 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprWSRga/src/foo.py` 2026-08-22 07:23:24.412377016 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.412382736 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.412470396 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprWSRga/src/foo.py"))}: Checking file '/tmp/.tmprWSRga/src/foo.py' 2026-08-22 07:23:24.412614576 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprWSRga/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.420473092 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprWSRga/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.426403014 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.01ms 2026-08-22 07:23:24.426426054 DEBUG Received server response for request 2 2026-08-22 07:23:24.426450724 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.426527055 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmprWSRga/src' 2026-08-22 07:23:24.426540255 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmprWSRga' 2026-08-22 07:23:24.426547285 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.434460531 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.434472941 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.434503881 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:24.437205366 DEBUG method="textDocument/codeAction" response.id=3 duration=10.74ms 2026-08-22 07:23:24.437224876 DEBUG Received server response for request 3 2026-08-22 07:23:24.447503527 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.447545497 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.447554377 DEBUG method="shutdown" response.id=4 duration=13.88µs 2026-08-22 07:23:24.447565057 DEBUG Received server response for request 4 2026-08-22 07:23:24.447569287 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.447585767 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-08-22 07:23:24.453521149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.453597639 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.453643160 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.453695290 DEBUG Client info: None 2026-08-22 07:23:24.453725580 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:24.453738160 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.453743080 INFO Version: Unknown 2026-08-22 07:23:24.453780160 DEBUG Received server response for request 1 2026-08-22 07:23:24.453823670 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.453948250 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.453999730 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.454003740 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.454019230 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.454022690 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.454089940 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.454105430 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.454109920 DEBUG Initializing workspace `file:///tmp/.tmpDtUQnc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.454133850 DEBUG Searching for a project in '/tmp/.tmpDtUQnc/src' 2026-08-22 07:23:24.454178341 DEBUG Found project at '/tmp/.tmpDtUQnc' 2026-08-22 07:23:24.454183001 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.454882462 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.454888602 DEBUG Discovering virtual environment in `/tmp/.tmpDtUQnc` 2026-08-22 07:23:24.454939532 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:24.454944712 DEBUG No virtual environment found 2026-08-22 07:23:24.454955472 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.454965032 DEBUG Adding first-party search path `/tmp/.tmpDtUQnc/src` 2026-08-22 07:23:24.454969332 DEBUG Adding first-party search path `/tmp/.tmpDtUQnc` 2026-08-22 07:23:24.454973242 DEBUG Using vendored stdlib 2026-08-22 07:23:24.455080282 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.455085022 DEBUG Adding new file root '/tmp/.tmpDtUQnc' of kind Project 2026-08-22 07:23:24.455239723 DEBUG Updating project to check open files 2026-08-22 07:23:24.455255663 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:24.455259223 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.455323703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDtUQnc/src/foo.py", kind: File } 2026-08-22 07:23:24.455344453 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDtUQnc/src/foo.py` 2026-08-22 07:23:24.455347083 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.455353953 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.455431923 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDtUQnc/src/foo.py"))}: Checking file '/tmp/.tmpDtUQnc/src/foo.py' 2026-08-22 07:23:24.455582073 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDtUQnc/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.465173743 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDtUQnc/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.467804808 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.44ms 2026-08-22 07:23:24.467828938 DEBUG Received server response for request 2 2026-08-22 07:23:24.467860688 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.467935218 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpDtUQnc/src' 2026-08-22 07:23:24.467952179 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpDtUQnc' 2026-08-22 07:23:24.467959859 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.474908143 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.474917583 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.474937273 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:24.477441778 DEBUG method="textDocument/codeAction" response.id=3 duration=9.56ms 2026-08-22 07:23:24.477460438 DEBUG Received server response for request 3 2026-08-22 07:23:24.487825819 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.487866469 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.487874009 DEBUG method="shutdown" response.id=4 duration=12.46µs 2026-08-22 07:23:24.487885699 DEBUG Received server response for request 4 2026-08-22 07:23:24.487890499 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.487906319 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-08-22 07:23:24.492995839 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.493074199 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.493119190 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.493176030 DEBUG Client info: None 2026-08-22 07:23:24.493210690 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:24.493224210 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.493228510 INFO Version: Unknown 2026-08-22 07:23:24.493266530 DEBUG Received server response for request 1 2026-08-22 07:23:24.493309990 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.493393370 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.493431440 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.493434840 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.493450780 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.493453970 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.493513770 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.493527830 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.493532930 DEBUG Initializing workspace `file:///tmp/.tmpczVwYH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.493554450 DEBUG Searching for a project in '/tmp/.tmpczVwYH/src' 2026-08-22 07:23:24.493609260 DEBUG Found project at '/tmp/.tmpczVwYH' 2026-08-22 07:23:24.493614490 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.494146612 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.494152222 DEBUG Discovering virtual environment in `/tmp/.tmpczVwYH` 2026-08-22 07:23:24.494201062 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:24.494206002 DEBUG No virtual environment found 2026-08-22 07:23:24.494216522 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.494225732 DEBUG Adding first-party search path `/tmp/.tmpczVwYH/src` 2026-08-22 07:23:24.494229682 DEBUG Adding first-party search path `/tmp/.tmpczVwYH` 2026-08-22 07:23:24.494233592 DEBUG Using vendored stdlib 2026-08-22 07:23:24.494348372 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.494353982 DEBUG Adding new file root '/tmp/.tmpczVwYH' of kind Project 2026-08-22 07:23:24.494525682 DEBUG Updating project to check open files 2026-08-22 07:23:24.494540932 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:24.494544342 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.494600452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpczVwYH/src/foo.py", kind: File } 2026-08-22 07:23:24.494618802 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpczVwYH/src/foo.py` 2026-08-22 07:23:24.494621602 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.494628682 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.494751153 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpczVwYH/src/foo.py"))}: Checking file '/tmp/.tmpczVwYH/src/foo.py' 2026-08-22 07:23:24.494898413 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpczVwYH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.505553825 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.92ms 2026-08-22 07:23:24.505585145 DEBUG Received server response for request 2 2026-08-22 07:23:24.505624595 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.505696995 DEBUG method="textDocument/codeAction" response.id=3 duration=53.88µs 2026-08-22 07:23:24.505712765 DEBUG Received server response for request 3 2026-08-22 07:23:24.516033766 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.516064186 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.516071056 DEBUG method="shutdown" response.id=4 duration=10.54µs 2026-08-22 07:23:24.516087366 DEBUG Received server response for request 4 2026-08-22 07:23:24.516091076 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.516106536 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-08-22 07:23:24.518511771 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.518582661 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.518626281 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.518682261 DEBUG Client info: None 2026-08-22 07:23:24.518707781 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:24.518718741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-22 07:23:24.518723331 INFO Version: Unknown 2026-08-22 07:23:24.518757111 DEBUG Received server response for request 1 2026-08-22 07:23:24.518795681 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.518881142 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.518915992 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.518919912 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.518933642 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.518937042 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.518993362 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.519007462 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.519012092 DEBUG Initializing workspace `file:///tmp/.tmph1dW3P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.519033562 DEBUG Searching for a project in '/tmp/.tmph1dW3P/src' 2026-08-22 07:23:24.519068002 DEBUG Found project at '/tmp/.tmph1dW3P' 2026-08-22 07:23:24.519072342 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.519653603 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.519659513 DEBUG Discovering virtual environment in `/tmp/.tmph1dW3P` 2026-08-22 07:23:24.519707923 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:24.519713133 DEBUG No virtual environment found 2026-08-22 07:23:24.519724003 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.519733023 DEBUG Adding first-party search path `/tmp/.tmph1dW3P/src` 2026-08-22 07:23:24.519737183 DEBUG Adding first-party search path `/tmp/.tmph1dW3P` 2026-08-22 07:23:24.519741213 DEBUG Using vendored stdlib 2026-08-22 07:23:24.519853684 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.519858694 DEBUG Adding new file root '/tmp/.tmph1dW3P' of kind Project 2026-08-22 07:23:24.520001904 DEBUG Updating project to check open files 2026-08-22 07:23:24.520017854 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:24.520021444 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.520081154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmph1dW3P/src/foo.py", kind: File } 2026-08-22 07:23:24.520101554 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph1dW3P/src/foo.py` 2026-08-22 07:23:24.520104204 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.520111264 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.520202874 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph1dW3P/src/foo.py"))}: Checking file '/tmp/.tmph1dW3P/src/foo.py' 2026-08-22 07:23:24.520338735 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph1dW3P/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.530127574 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph1dW3P/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.532818770 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.70ms 2026-08-22 07:23:24.532836910 DEBUG Received server response for request 2 2026-08-22 07:23:24.532867880 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.532937790 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmph1dW3P/src' 2026-08-22 07:23:24.532952180 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmph1dW3P' 2026-08-22 07:23:24.532960100 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.538614102 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.538625142 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.538645882 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:24.540912056 DEBUG method="textDocument/codeAction" response.id=3 duration=8.03ms 2026-08-22 07:23:24.540935736 DEBUG Received server response for request 3 2026-08-22 07:23:24.551272297 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.551309207 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.551317397 DEBUG method="shutdown" response.id=4 duration=12.93µs 2026-08-22 07:23:24.551327997 DEBUG Received server response for request 4 2026-08-22 07:23:24.551332657 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.551348557 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-08-22 07:23:24.556750968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.556824939 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.556873229 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.556924779 DEBUG Client info: None 2026-08-22 07:23:24.556956849 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:24.556968229 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.556973819 INFO Version: Unknown 2026-08-22 07:23:24.557013239 DEBUG Received server response for request 1 2026-08-22 07:23:24.557056199 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.557137859 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.557176429 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.557180129 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.557196369 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.557199519 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:24.557245609 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.557257859 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.557261999 DEBUG Initializing workspace `file:///tmp/.tmpqX5nvh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.557281789 DEBUG Searching for a project in '/tmp/.tmpqX5nvh/src' 2026-08-22 07:23:24.557331360 DEBUG Found project at '/tmp/.tmpqX5nvh' 2026-08-22 07:23:24.557336030 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.557670030 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.557675060 DEBUG Discovering virtual environment in `/tmp/.tmpqX5nvh` 2026-08-22 07:23:24.557717550 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:24.557721870 DEBUG No virtual environment found 2026-08-22 07:23:24.557731790 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.557740150 DEBUG Adding first-party search path `/tmp/.tmpqX5nvh/src` 2026-08-22 07:23:24.557744000 DEBUG Adding first-party search path `/tmp/.tmpqX5nvh` 2026-08-22 07:23:24.557747880 DEBUG Using vendored stdlib 2026-08-22 07:23:24.557838191 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.557842521 DEBUG Adding new file root '/tmp/.tmpqX5nvh' of kind Project 2026-08-22 07:23:24.557961361 DEBUG Updating project to check open files 2026-08-22 07:23:24.557972471 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:24.557975211 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.558026721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqX5nvh/src/foo.py", kind: File } 2026-08-22 07:23:24.558045811 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqX5nvh/src/foo.py` 2026-08-22 07:23:24.558048511 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.558055071 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.558226171 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqX5nvh/src/foo.py"))}: Checking file '/tmp/.tmpqX5nvh/src/foo.py' 2026-08-22 07:23:24.558394712 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqX5nvh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.568331732 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.27ms 2026-08-22 07:23:24.568351882 DEBUG Received server response for request 2 2026-08-22 07:23:24.568394352 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-08-22 07:23:24.568456952 DEBUG method="textDocument/codeAction" response.id=3 duration=46.16µs 2026-08-22 07:23:24.568467022 DEBUG Received server response for request 3 2026-08-22 07:23:24.578550733 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:24.578575873 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.578583593 DEBUG method="shutdown" response.id=4 duration=12.07µs 2026-08-22 07:23:24.578603203 DEBUG Received server response for request 4 2026-08-22 07:23:24.578606893 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.578615593 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-08-22 07:23:24.582953401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.583019242 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.583060542 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.583113712 DEBUG Client info: None 2026-08-22 07:23:24.583148242 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:24.583160242 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.583164962 INFO Version: Unknown 2026-08-22 07:23:24.583202572 DEBUG Received server response for request 1 2026-08-22 07:23:24.583240662 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.583330302 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.583370922 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.583374742 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.583387242 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-08-22 07:23:24.583451952 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.583462722 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-08-22 07:23:24.583466482 DEBUG Initializing workspace `file:///tmp/.tmpvhZ4En/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.583497313 DEBUG Searching for a project in '/tmp/.tmpvhZ4En/src' 2026-08-22 07:23:24.583545323 DEBUG Found project at '/tmp/.tmpvhZ4En' 2026-08-22 07:23:24.583549823 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.583843313 DEBUG Discovering virtual environment in `/tmp/.tmpvhZ4En` 2026-08-22 07:23:24.583885733 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:24.583889913 DEBUG No virtual environment found 2026-08-22 07:23:24.583899583 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:24.583907743 DEBUG Adding first-party search path `/tmp/.tmpvhZ4En/src` 2026-08-22 07:23:24.583911713 DEBUG Adding first-party search path `/tmp/.tmpvhZ4En` 2026-08-22 07:23:24.583915673 DEBUG Using vendored stdlib 2026-08-22 07:23:24.584009834 INFO Python version: Python 3.10, platform: linux 2026-08-22 07:23:24.584014474 DEBUG Adding new file root '/tmp/.tmpvhZ4En' of kind Project 2026-08-22 07:23:24.584132904 DEBUG Updating project to check open files 2026-08-22 07:23:24.584143034 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:24.584146154 DEBUG Processing deferred request `workspace/executeCommand` 2026-08-22 07:23:24.584180074 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.584426455 DEBUG method="workspace/executeCommand" response.id=2 duration=277.97µs 2026-08-22 07:23:24.584438545 DEBUG Received server response for request 2 2026-08-22 07:23:24.595439937 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.595464017 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.595472557 DEBUG method="shutdown" response.id=3 duration=11.19µs 2026-08-22 07:23:24.595492877 DEBUG Received server response for request 3 2026-08-22 07:23:24.595497047 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.595507317 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-08-22 07:23:24.596436179 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.596512439 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.596544249 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.596599879 DEBUG Client info: None 2026-08-22 07:23:24.596630139 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:24.596641619 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.596646719 INFO Version: Unknown 2026-08-22 07:23:24.596683649 DEBUG Received server response for request 1 2026-08-22 07:23:24.596712959 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.596791189 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.596823270 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.596826860 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.596839270 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.596842400 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:24.596889600 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.596899750 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.596903420 DEBUG Initializing workspace `file:///tmp/.tmp7mKAJj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.596919780 DEBUG Searching for a project in '/tmp/.tmp7mKAJj/src' 2026-08-22 07:23:24.596950920 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.596955540 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.597230930 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.597235780 DEBUG Discovering virtual environment in `/tmp/.tmp7mKAJj/src` 2026-08-22 07:23:24.597273900 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:24.597278020 DEBUG No virtual environment found 2026-08-22 07:23:24.597289010 DEBUG Adding first-party search path `/tmp/.tmp7mKAJj/src` 2026-08-22 07:23:24.597293080 DEBUG Using vendored stdlib 2026-08-22 07:23:24.597378211 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.597381981 DEBUG Adding new file root '/tmp/.tmp7mKAJj/src' of kind Project 2026-08-22 07:23:24.597500601 DEBUG Updating project to check open files 2026-08-22 07:23:24.597511131 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:24.597514091 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.597555741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7mKAJj/src/foo.py", kind: File } 2026-08-22 07:23:24.597573551 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7mKAJj/src/foo.py` 2026-08-22 07:23:24.597575971 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.597582051 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.597916772 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.612513271 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.616299739 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:24.641260680 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:24.641279930 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:24.641286470 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:24.641340520 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:24.641344080 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:24.641395780 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp7mKAJj/src' 2026-08-22 07:23:24.641405620 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.658144014 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.658157404 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.658163784 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:24.658452204 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 60.840633ms 2026-08-22 07:23:24.658515654 DEBUG method="textDocument/completion" response.id=2 duration=60.93ms 2026-08-22 07:23:24.658542565 DEBUG Received server response for request 2 2026-08-22 07:23:24.668847775 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.668890806 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.668899156 DEBUG method="shutdown" response.id=3 duration=13.78µs 2026-08-22 07:23:24.668917676 DEBUG Received server response for request 3 2026-08-22 07:23:24.668922086 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.668938026 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-08-22 07:23:24.676310921 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.676380771 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.676427331 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.676532621 DEBUG Client info: None 2026-08-22 07:23:24.676579331 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:24.676594451 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:24.676600391 INFO Version: Unknown 2026-08-22 07:23:24.676642141 DEBUG Received server response for request 1 2026-08-22 07:23:24.676682431 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.676794112 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.676847592 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.676851512 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.676866322 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.676869462 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:24.676921192 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.676936292 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.676940802 DEBUG Initializing workspace `file:///tmp/.tmpL0ngqv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.676965762 DEBUG Searching for a project in '/tmp/.tmpL0ngqv/src' 2026-08-22 07:23:24.677003582 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.677008702 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.677664483 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.677670643 DEBUG Discovering virtual environment in `/tmp/.tmpL0ngqv/src` 2026-08-22 07:23:24.677724703 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:24.677729923 DEBUG No virtual environment found 2026-08-22 07:23:24.677742453 DEBUG Adding first-party search path `/tmp/.tmpL0ngqv/src` 2026-08-22 07:23:24.677746643 DEBUG Using vendored stdlib 2026-08-22 07:23:24.677848494 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.677853474 DEBUG Adding new file root '/tmp/.tmpL0ngqv/src' of kind Project 2026-08-22 07:23:24.678008594 DEBUG Updating project to check open files 2026-08-22 07:23:24.678024204 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:24.678027904 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.678092594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpL0ngqv/src/foo.py", kind: File } 2026-08-22 07:23:24.678118784 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpL0ngqv/src/foo.py` 2026-08-22 07:23:24.678121484 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.678128284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.678400215 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.691535531 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.695417029 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:24.720516060 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:24.720533770 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:24.720544390 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:24.720595240 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:24.720598780 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:24.720647140 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpL0ngqv/src' 2026-08-22 07:23:24.720657200 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.739362998 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.739376468 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.739383408 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:24.739685509 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.518775ms 2026-08-22 07:23:24.739733789 DEBUG method="textDocument/completion" response.id=2 duration=61.60ms 2026-08-22 07:23:24.739761979 DEBUG Received server response for request 2 2026-08-22 07:23:24.750112240 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.750158700 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.750167840 DEBUG method="shutdown" response.id=3 duration=15.68µs 2026-08-22 07:23:24.750186080 DEBUG Received server response for request 3 2026-08-22 07:23:24.750190330 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.750205640 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-08-22 07:23:24.757350215 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.757435845 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.757496105 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.757591255 DEBUG Client info: None 2026-08-22 07:23:24.757638315 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:24.757657205 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-22 07:23:24.757663086 INFO Version: Unknown 2026-08-22 07:23:24.757702406 DEBUG Received server response for request 1 2026-08-22 07:23:24.757740686 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.757845536 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.757893916 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.757897736 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.757912736 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.757915526 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:24.757965146 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.757977926 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.757982686 DEBUG Initializing workspace `file:///tmp/.tmpodFAjb/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:24.758008496 DEBUG Searching for a project in '/tmp/.tmpodFAjb/src' 2026-08-22 07:23:24.758044896 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.758050286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.758415647 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.758421637 DEBUG Discovering virtual environment in `/tmp/.tmpodFAjb/src` 2026-08-22 07:23:24.758474017 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:24.758495347 DEBUG No virtual environment found 2026-08-22 07:23:24.758508517 DEBUG Adding first-party search path `/tmp/.tmpodFAjb/src` 2026-08-22 07:23:24.758512937 DEBUG Using vendored stdlib 2026-08-22 07:23:24.758610637 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.758615267 DEBUG Adding new file root '/tmp/.tmpodFAjb/src' of kind Project 2026-08-22 07:23:24.758750048 DEBUG Updating project to check open files 2026-08-22 07:23:24.758764248 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:24.758767988 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.758825288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpodFAjb/src/foo.py", kind: File } 2026-08-22 07:23:24.758844598 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpodFAjb/src/foo.py` 2026-08-22 07:23:24.758847208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.758853928 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.759198119 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.772911196 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.776399053 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:24.797310566 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:24.797330306 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:24.797336506 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:24.797406576 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:24.797410136 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:24.797461116 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpodFAjb/src' 2026-08-22 07:23:24.797471356 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.817713567 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.822599ms 2026-08-22 07:23:24.817752387 DEBUG method="textDocument/completion" response.id=2 duration=58.89ms 2026-08-22 07:23:24.817778067 DEBUG Received server response for request 2 2026-08-22 07:23:24.828035698 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.828078798 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.828087418 DEBUG method="shutdown" response.id=3 duration=13.74µs 2026-08-22 07:23:24.828105238 DEBUG Received server response for request 3 2026-08-22 07:23:24.828109548 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.828125898 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-08-22 07:23:24.835501923 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.835585523 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.835630223 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.835703224 DEBUG Client info: None 2026-08-22 07:23:24.835742104 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:24.835757014 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-22 07:23:24.835762354 INFO Version: Unknown 2026-08-22 07:23:24.835799934 DEBUG Received server response for request 1 2026-08-22 07:23:24.835837224 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.835941904 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.835997554 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.836001144 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.836015514 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.836018804 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:24.836086124 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.836100764 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.836105674 DEBUG Initializing workspace `file:///tmp/.tmptDCEnA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:24.836130304 DEBUG Searching for a project in '/tmp/.tmptDCEnA/src' 2026-08-22 07:23:24.836166205 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.836171165 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.836782856 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.836788686 DEBUG Discovering virtual environment in `/tmp/.tmptDCEnA/src` 2026-08-22 07:23:24.836844226 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:24.836849736 DEBUG No virtual environment found 2026-08-22 07:23:24.836861916 DEBUG Adding first-party search path `/tmp/.tmptDCEnA/src` 2026-08-22 07:23:24.836866406 DEBUG Using vendored stdlib 2026-08-22 07:23:24.836970886 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.836975946 DEBUG Adding new file root '/tmp/.tmptDCEnA/src' of kind Project 2026-08-22 07:23:24.837131326 DEBUG Updating project to check open files 2026-08-22 07:23:24.837147046 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:24.837150866 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.837216287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptDCEnA/src/foo.py", kind: File } 2026-08-22 07:23:24.837236437 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptDCEnA/src/foo.py` 2026-08-22 07:23:24.837239307 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.837246147 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.837597567 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.850947834 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.854453072 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:24.874913763 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:24.874931703 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:24.874937623 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:24.875004403 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:24.875008043 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:24.875059873 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmptDCEnA/src' 2026-08-22 07:23:24.875070363 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.895387285 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.100108ms 2026-08-22 07:23:24.895424325 DEBUG method="textDocument/completion" response.id=2 duration=58.17ms 2026-08-22 07:23:24.895451245 DEBUG Received server response for request 2 2026-08-22 07:23:24.905740685 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.905780436 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.905788316 DEBUG method="shutdown" response.id=3 duration=12.79µs 2026-08-22 07:23:24.905805606 DEBUG Received server response for request 3 2026-08-22 07:23:24.905809736 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.905825316 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-08-22 07:23:24.913465571 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.913571751 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.913616361 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.913691312 DEBUG Client info: None 2026-08-22 07:23:24.913719252 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:24.913737382 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-08-22 07:23:24.913743422 INFO Version: Unknown 2026-08-22 07:23:24.913782762 DEBUG Received server response for request 1 2026-08-22 07:23:24.913826292 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.913939462 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.913997142 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.914001222 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.914016202 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.914019102 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:24.914083882 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.914098512 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.914103642 DEBUG Initializing workspace `file:///tmp/.tmp5Rwtoj/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:24.914139382 DEBUG Searching for a project in '/tmp/.tmp5Rwtoj/src' 2026-08-22 07:23:24.914183703 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.914188123 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.914928874 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.914935334 DEBUG Discovering virtual environment in `/tmp/.tmp5Rwtoj/src` 2026-08-22 07:23:24.914993714 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:24.914998814 DEBUG No virtual environment found 2026-08-22 07:23:24.915015564 DEBUG Adding first-party search path `/tmp/.tmp5Rwtoj/src` 2026-08-22 07:23:24.915019984 DEBUG Using vendored stdlib 2026-08-22 07:23:24.915139704 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.915145044 DEBUG Adding new file root '/tmp/.tmp5Rwtoj/src' of kind Project 2026-08-22 07:23:24.915318345 DEBUG Updating project to check open files 2026-08-22 07:23:24.915334585 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:24.915338265 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.915413015 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5Rwtoj/src/foo.py", kind: File } 2026-08-22 07:23:24.915434165 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5Rwtoj/src/foo.py` 2026-08-22 07:23:24.915436875 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.915443915 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.915809986 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.929233303 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:24.932748680 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:24.953302482 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:24.953321662 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:24.953327262 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:24.953377792 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:24.953381652 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:24.953433372 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp5Rwtoj/src' 2026-08-22 07:23:24.953443662 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:24.974888346 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:24.974904626 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:24.974911276 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:24.975105466 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 59.617181ms 2026-08-22 07:23:24.975140896 DEBUG method="textDocument/completion" response.id=2 duration=59.69ms 2026-08-22 07:23:24.975170106 DEBUG Received server response for request 2 2026-08-22 07:23:24.985467917 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:24.985527527 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:24.985535187 DEBUG method="shutdown" response.id=3 duration=13.66µs 2026-08-22 07:23:24.985546117 DEBUG Received server response for request 3 2026-08-22 07:23:24.985550707 DEBUG Client sends notification `exit` 2026-08-22 07:23:24.985566587 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-08-22 07:23:24.993054992 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:24.993138872 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:24.993184883 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:24.993263093 DEBUG Client info: None 2026-08-22 07:23:24.993301373 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:24.993318923 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-08-22 07:23:24.993324633 INFO Version: Unknown 2026-08-22 07:23:24.993362393 DEBUG Received server response for request 1 2026-08-22 07:23:24.993402683 DEBUG Client sends notification `initialized` 2026-08-22 07:23:24.993511503 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:24.993569193 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:24.993572883 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:24.993587103 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:24.993590343 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:24.993648263 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:24.993662743 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:24.993667884 DEBUG Initializing workspace `file:///tmp/.tmpSDXmjh/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:24.993694714 DEBUG Searching for a project in '/tmp/.tmpSDXmjh/src' 2026-08-22 07:23:24.993731774 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:24.993737204 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:24.994340455 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:24.994346405 DEBUG Discovering virtual environment in `/tmp/.tmpSDXmjh/src` 2026-08-22 07:23:24.994400245 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:24.994405625 DEBUG No virtual environment found 2026-08-22 07:23:24.994418825 DEBUG Adding first-party search path `/tmp/.tmpSDXmjh/src` 2026-08-22 07:23:24.994423385 DEBUG Using vendored stdlib 2026-08-22 07:23:24.994553395 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:24.994558585 DEBUG Adding new file root '/tmp/.tmpSDXmjh/src' of kind Project 2026-08-22 07:23:24.994714536 DEBUG Updating project to check open files 2026-08-22 07:23:24.994729536 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:24.994733356 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:24.994796516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSDXmjh/src/foo.py", kind: File } 2026-08-22 07:23:24.994817856 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSDXmjh/src/foo.py` 2026-08-22 07:23:24.994820676 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:24.994827516 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:24.995213887 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.008663574 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.012165021 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.032693183 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.032708653 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.032714283 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:25.032784743 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.032788773 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:25.032839073 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpSDXmjh/src' 2026-08-22 07:23:25.032849723 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.050728299 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 55.798913ms 2026-08-22 07:23:25.050771199 DEBUG method="textDocument/completion" response.id=2 duration=55.94ms 2026-08-22 07:23:25.050798099 DEBUG Received server response for request 2 2026-08-22 07:23:25.061009390 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.061043260 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.061050950 DEBUG method="shutdown" response.id=3 duration=12.85µs 2026-08-22 07:23:25.061060930 DEBUG Received server response for request 3 2026-08-22 07:23:25.061064890 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.061080550 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-08-22 07:23:25.068683235 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.068762776 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.068815236 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.068891276 DEBUG Client info: None 2026-08-22 07:23:25.068931436 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:25.068949026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.068954656 INFO Version: Unknown 2026-08-22 07:23:25.068994496 DEBUG Received server response for request 1 2026-08-22 07:23:25.069037646 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.069132726 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.069181316 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.069185096 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.069200276 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.069203327 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.069261927 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.069275077 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.069279677 DEBUG Initializing workspace `file:///tmp/.tmp2yXPTo/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:25.069306307 DEBUG Searching for a project in '/tmp/.tmp2yXPTo/src' 2026-08-22 07:23:25.069342327 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.069346937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.069715408 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.069722378 DEBUG Discovering virtual environment in `/tmp/.tmp2yXPTo/src` 2026-08-22 07:23:25.069775818 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.069781118 DEBUG No virtual environment found 2026-08-22 07:23:25.069794608 DEBUG Adding first-party search path `/tmp/.tmp2yXPTo/src` 2026-08-22 07:23:25.069799148 DEBUG Using vendored stdlib 2026-08-22 07:23:25.069893048 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.069898398 DEBUG Adding new file root '/tmp/.tmp2yXPTo/src' of kind Project 2026-08-22 07:23:25.070035578 DEBUG Updating project to check open files 2026-08-22 07:23:25.070050058 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.070053538 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.070112598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2yXPTo/src/foo.py", kind: File } 2026-08-22 07:23:25.070132588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2yXPTo/src/foo.py` 2026-08-22 07:23:25.070135208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.070141928 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.070610419 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.084172247 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.087727784 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.108350026 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.108366886 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.108372546 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:25.108438466 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.108442176 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:25.108506196 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp2yXPTo/src' 2026-08-22 07:23:25.108517386 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.128226206 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.048917ms 2026-08-22 07:23:25.128260936 DEBUG method="textDocument/completion" response.id=2 duration=58.11ms 2026-08-22 07:23:25.128293926 DEBUG Received server response for request 2 2026-08-22 07:23:25.138575557 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.138615857 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.138624467 DEBUG method="shutdown" response.id=3 duration=15.32µs 2026-08-22 07:23:25.138640957 DEBUG Received server response for request 3 2026-08-22 07:23:25.138644567 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.138660477 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-08-22 07:23:25.147363735 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.147445025 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.147510185 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.147581985 DEBUG Client info: None 2026-08-22 07:23:25.147621515 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:25.147635705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.147641625 INFO Version: Unknown 2026-08-22 07:23:25.147680696 DEBUG Received server response for request 1 2026-08-22 07:23:25.147723026 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.147817446 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.147865616 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.147869796 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.147884856 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.147888026 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.147943586 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.147956816 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.147961426 DEBUG Initializing workspace `file:///tmp/.tmpArNgyD/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.147984646 DEBUG Searching for a project in '/tmp/.tmpArNgyD/src' 2026-08-22 07:23:25.148022356 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.148027246 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.148373527 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.148378917 DEBUG Discovering virtual environment in `/tmp/.tmpArNgyD/src` 2026-08-22 07:23:25.148431757 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.148437017 DEBUG No virtual environment found 2026-08-22 07:23:25.148449467 DEBUG Adding first-party search path `/tmp/.tmpArNgyD/src` 2026-08-22 07:23:25.148453957 DEBUG Using vendored stdlib 2026-08-22 07:23:25.148564357 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.148569487 DEBUG Adding new file root '/tmp/.tmpArNgyD/src' of kind Project 2026-08-22 07:23:25.148709758 DEBUG Updating project to check open files 2026-08-22 07:23:25.148724678 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.148728328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.148790718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpArNgyD/src/foo.py", kind: File } 2026-08-22 07:23:25.148811778 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpArNgyD/src/foo.py` 2026-08-22 07:23:25.148814418 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.148821518 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.149123118 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.162835596 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.166381943 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.187265686 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.187283136 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.187288736 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:25.187341436 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.187345146 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:25.187396626 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpArNgyD/src' 2026-08-22 07:23:25.187406556 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.203471208 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 54.55471ms 2026-08-22 07:23:25.203518479 DEBUG method="textDocument/completion" response.id=2 duration=54.69ms 2026-08-22 07:23:25.203544229 DEBUG Received server response for request 2 2026-08-22 07:23:25.213800109 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.213845320 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.213853250 DEBUG method="shutdown" response.id=3 duration=13.71µs 2026-08-22 07:23:25.213869910 DEBUG Received server response for request 3 2026-08-22 07:23:25.213873690 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.213889700 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-08-22 07:23:25.221439175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.221535595 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.221586515 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.221657285 DEBUG Client info: None 2026-08-22 07:23:25.221699465 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:25.221717705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.221723185 INFO Version: Unknown 2026-08-22 07:23:25.221761265 DEBUG Received server response for request 1 2026-08-22 07:23:25.221804326 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.221899236 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.221938696 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.221942756 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.221957936 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.221961106 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.222023126 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.222038196 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.222042736 DEBUG Initializing workspace `file:///tmp/.tmpjMRCop/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:25.222068996 DEBUG Searching for a project in '/tmp/.tmpjMRCop/src' 2026-08-22 07:23:25.222103966 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.222108676 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.222717287 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.222723167 DEBUG Discovering virtual environment in `/tmp/.tmpjMRCop/src` 2026-08-22 07:23:25.222771908 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.222777918 DEBUG No virtual environment found 2026-08-22 07:23:25.222791178 DEBUG Adding first-party search path `/tmp/.tmpjMRCop/src` 2026-08-22 07:23:25.222795328 DEBUG Using vendored stdlib 2026-08-22 07:23:25.222895038 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.222899628 DEBUG Adding new file root '/tmp/.tmpjMRCop/src' of kind Project 2026-08-22 07:23:25.223035728 DEBUG Updating project to check open files 2026-08-22 07:23:25.223050458 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.223054258 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.223119908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjMRCop/src/foo.py", kind: File } 2026-08-22 07:23:25.223140608 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjMRCop/src/foo.py` 2026-08-22 07:23:25.223143498 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.223150398 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.223546759 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.237160767 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.240700574 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.261390316 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.261410136 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.261416166 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:25.261466606 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.261470156 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:25.261575076 DEBUG method="textDocument/completion" response.id=2 duration=38.42ms 2026-08-22 07:23:25.261612426 DEBUG Received server response for request 2 2026-08-22 07:23:25.271764757 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.271798147 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.271805377 DEBUG method="shutdown" response.id=3 duration=11.92µs 2026-08-22 07:23:25.271815607 DEBUG Received server response for request 3 2026-08-22 07:23:25.271819627 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.271835257 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-08-22 07:23:25.281660177 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:25.281760817 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.281805877 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.281874817 DEBUG Client info: None 2026-08-22 07:23:25.281911537 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:25.281926137 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-22 07:23:25.281932027 INFO Version: Unknown 2026-08-22 07:23:25.281974127 DEBUG Received server response for request 1 2026-08-22 07:23:25.282017388 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.282114738 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.282158328 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.282161918 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.282178588 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.282181598 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.282228418 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.282242108 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.282246298 DEBUG Initializing workspace `file:///tmp/.tmpGgYXo1/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.282269548 DEBUG Searching for a project in '/tmp/.tmpGgYXo1/src' 2026-08-22 07:23:25.282305738 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.282310488 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.282981120 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.282987290 DEBUG Discovering virtual environment in `/tmp/.tmpGgYXo1/src` 2026-08-22 07:23:25.283040070 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.283045790 DEBUG No virtual environment found 2026-08-22 07:23:25.283058420 DEBUG Adding first-party search path `/tmp/.tmpGgYXo1/src` 2026-08-22 07:23:25.283062650 DEBUG Using vendored stdlib 2026-08-22 07:23:25.283158290 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.283162830 DEBUG Adding new file root '/tmp/.tmpGgYXo1/src' of kind Project 2026-08-22 07:23:25.283311110 DEBUG Updating project to check open files 2026-08-22 07:23:25.283326360 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.283330450 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.283389820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGgYXo1/src/foo.py", kind: File } 2026-08-22 07:23:25.283410540 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGgYXo1/src/foo.py` 2026-08-22 07:23:25.283413260 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.283420320 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.283929251 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.298027410 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.301551097 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.322035619 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.322052289 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.322058539 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:25.322109509 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.322113059 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:25.322170409 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpGgYXo1/src' 2026-08-22 07:23:25.322180579 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.343853113 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.170862ms 2026-08-22 07:23:25.343945033 DEBUG method="textDocument/completion" response.id=2 duration=60.52ms 2026-08-22 07:23:25.343970883 DEBUG Received server response for request 2 2026-08-22 07:23:25.354155064 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.354188154 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.354195874 DEBUG method="shutdown" response.id=3 duration=12.76µs 2026-08-22 07:23:25.354211214 DEBUG Received server response for request 3 2026-08-22 07:23:25.354214944 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.354229874 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-08-22 07:23:25.361700519 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:25.361788079 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.361830859 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.361899379 DEBUG Client info: None 2026-08-22 07:23:25.361935569 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:25.361950129 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.361955509 INFO Version: Unknown 2026-08-22 07:23:25.361993839 DEBUG Received server response for request 1 2026-08-22 07:23:25.362033310 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.362152470 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.362210760 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.362214390 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.362231910 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.362234750 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.362299320 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.362320630 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.362325830 DEBUG Initializing workspace `file:///tmp/.tmphXyMJJ/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.362351460 DEBUG Searching for a project in '/tmp/.tmphXyMJJ/src' 2026-08-22 07:23:25.362387930 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.362393380 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.362989702 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.362995422 DEBUG Discovering virtual environment in `/tmp/.tmphXyMJJ/src` 2026-08-22 07:23:25.363051122 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.363056172 DEBUG No virtual environment found 2026-08-22 07:23:25.363068792 DEBUG Adding first-party search path `/tmp/.tmphXyMJJ/src` 2026-08-22 07:23:25.363073282 DEBUG Using vendored stdlib 2026-08-22 07:23:25.363183002 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.363188092 DEBUG Adding new file root '/tmp/.tmphXyMJJ/src' of kind Project 2026-08-22 07:23:25.363352372 DEBUG Updating project to check open files 2026-08-22 07:23:25.363367512 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.363371232 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.363431372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphXyMJJ/src/foo.py", kind: File } 2026-08-22 07:23:25.363452542 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphXyMJJ/src/foo.py` 2026-08-22 07:23:25.363455102 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.363461812 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.363818313 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.377277050 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.380803168 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.401245649 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.401263549 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.401269729 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:25.401322129 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.401325759 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:25.401384599 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmphXyMJJ/src' 2026-08-22 07:23:25.401394259 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.419683226 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.164993ms 2026-08-22 07:23:25.419773687 DEBUG method="textDocument/completion" response.id=2 duration=56.31ms 2026-08-22 07:23:25.419799677 DEBUG Received server response for request 2 2026-08-22 07:23:25.429994008 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.430032228 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.430041038 DEBUG method="shutdown" response.id=3 duration=13.48µs 2026-08-22 07:23:25.430051018 DEBUG Received server response for request 3 2026-08-22 07:23:25.430054068 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.430069798 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-08-22 07:23:25.437676913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:25.437764993 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.437806433 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.437876973 DEBUG Client info: None 2026-08-22 07:23:25.437914573 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:25.437929433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-08-22 07:23:25.437935113 INFO Version: Unknown 2026-08-22 07:23:25.437973754 DEBUG Received server response for request 1 2026-08-22 07:23:25.438013934 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.438121384 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.438180944 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.438184754 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.438200414 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.438203644 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.438265394 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.438280484 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.438293964 DEBUG Initializing workspace `file:///tmp/.tmp0S3rXs/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.438325454 DEBUG Searching for a project in '/tmp/.tmp0S3rXs/src' 2026-08-22 07:23:25.438368154 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.438373004 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.439093216 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.439099746 DEBUG Discovering virtual environment in `/tmp/.tmp0S3rXs/src` 2026-08-22 07:23:25.439157556 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.439162746 DEBUG No virtual environment found 2026-08-22 07:23:25.439184246 DEBUG Adding first-party search path `/tmp/.tmp0S3rXs/src` 2026-08-22 07:23:25.439188436 DEBUG Using vendored stdlib 2026-08-22 07:23:25.439312106 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.439321476 DEBUG Adding new file root '/tmp/.tmp0S3rXs/src' of kind Project 2026-08-22 07:23:25.439516837 DEBUG Updating project to check open files 2026-08-22 07:23:25.439533427 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.439537167 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.439618687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0S3rXs/src/foo.py", kind: File } 2026-08-22 07:23:25.439638627 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0S3rXs/src/foo.py` 2026-08-22 07:23:25.439641557 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.439648537 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.440001818 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.453850666 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.457380783 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.477886774 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.477903974 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.477909884 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:25.477960264 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.477963614 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:25.478021105 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp0S3rXs/src' 2026-08-22 07:23:25.478031195 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.498336406 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.546479ms 2026-08-22 07:23:25.498429586 DEBUG method="textDocument/completion" response.id=2 duration=58.77ms 2026-08-22 07:23:25.498456146 DEBUG Received server response for request 2 2026-08-22 07:23:25.508662167 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.508706257 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.508715427 DEBUG method="shutdown" response.id=3 duration=14.82µs 2026-08-22 07:23:25.508732278 DEBUG Received server response for request 3 2026-08-22 07:23:25.508736408 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.508752188 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-08-22 07:23:25.516290062 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:25.516386652 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.516432993 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.516508743 DEBUG Client info: None 2026-08-22 07:23:25.516547143 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:25.516561523 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.516568133 INFO Version: Unknown 2026-08-22 07:23:25.516606763 DEBUG Received server response for request 1 2026-08-22 07:23:25.516650953 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.516756153 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.516799673 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.516803323 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.516819403 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.516822343 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.516884663 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.516899483 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.516904293 DEBUG Initializing workspace `file:///tmp/.tmpPUgeJj/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.516928664 DEBUG Searching for a project in '/tmp/.tmpPUgeJj/src' 2026-08-22 07:23:25.516964994 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.516970024 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.517562775 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.517568525 DEBUG Discovering virtual environment in `/tmp/.tmpPUgeJj/src` 2026-08-22 07:23:25.517620575 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.517626535 DEBUG No virtual environment found 2026-08-22 07:23:25.517639015 DEBUG Adding first-party search path `/tmp/.tmpPUgeJj/src` 2026-08-22 07:23:25.517643565 DEBUG Using vendored stdlib 2026-08-22 07:23:25.517760135 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.517765505 DEBUG Adding new file root '/tmp/.tmpPUgeJj/src' of kind Project 2026-08-22 07:23:25.517919955 DEBUG Updating project to check open files 2026-08-22 07:23:25.517936016 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.517939506 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.518005226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpPUgeJj/src/foo.py", kind: File } 2026-08-22 07:23:25.518026896 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPUgeJj/src/foo.py` 2026-08-22 07:23:25.518029656 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.518036656 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.518382146 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.531953444 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.535459201 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.555954523 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.555973343 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.555979543 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:25.556029723 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.556033163 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:25.556090013 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpPUgeJj/src' 2026-08-22 07:23:25.556099923 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:25.575889643 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.815877ms 2026-08-22 07:23:25.575978603 DEBUG method="textDocument/completion" response.id=2 duration=57.94ms 2026-08-22 07:23:25.576008093 DEBUG Received server response for request 2 2026-08-22 07:23:25.586206784 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.586249294 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.586257654 DEBUG method="shutdown" response.id=3 duration=14.08µs 2026-08-22 07:23:25.586275044 DEBUG Received server response for request 3 2026-08-22 07:23:25.586278944 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.586294674 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-08-22 07:23:25.593918979 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.593988130 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.594034780 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.594108530 DEBUG Client info: None 2026-08-22 07:23:25.594147450 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:25.594164690 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.594170270 INFO Version: Unknown 2026-08-22 07:23:25.594209300 DEBUG Received server response for request 1 2026-08-22 07:23:25.594247350 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.594356720 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.594416120 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.594420430 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.594435990 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.594439150 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.594525121 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.594539231 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.594543521 DEBUG Initializing workspace `file:///tmp/.tmp1kv7m8/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:25.594576921 DEBUG Searching for a project in '/tmp/.tmp1kv7m8/src' 2026-08-22 07:23:25.594623431 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.594627991 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.595308602 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.595315312 DEBUG Discovering virtual environment in `/tmp/.tmp1kv7m8/src` 2026-08-22 07:23:25.595374012 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.595379522 DEBUG No virtual environment found 2026-08-22 07:23:25.595392092 DEBUG Adding first-party search path `/tmp/.tmp1kv7m8/src` 2026-08-22 07:23:25.595404082 DEBUG Using vendored stdlib 2026-08-22 07:23:25.595530453 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.595535943 DEBUG Adding new file root '/tmp/.tmp1kv7m8/src' of kind Project 2026-08-22 07:23:25.595707803 DEBUG Updating project to check open files 2026-08-22 07:23:25.595723833 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.595727533 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.595802803 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1kv7m8/src/foo.py", kind: File } 2026-08-22 07:23:25.595823583 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1kv7m8/src/foo.py` 2026-08-22 07:23:25.595826323 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.595833473 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.596187104 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.609825282 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.613312389 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.633863360 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:25.633880980 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:25.633886810 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:25.633935941 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:25.633939881 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:25.635276713 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-08-22 07:23:25.635291123 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:25.635313293 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.43865ms 2026-08-22 07:23:25.635344923 DEBUG method="textDocument/completion" response.id=2 duration=39.50ms 2026-08-22 07:23:25.635379403 DEBUG Received server response for request 2 2026-08-22 07:23:25.645617864 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.645653684 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.645660924 DEBUG method="shutdown" response.id=3 duration=12.31µs 2026-08-22 07:23:25.645677334 DEBUG Received server response for request 3 2026-08-22 07:23:25.645681084 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.645697094 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-08-22 07:23:25.650782285 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.650858405 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.650903105 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.651023135 DEBUG Client info: None 2026-08-22 07:23:25.651074225 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:25.651093795 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.651100095 INFO Version: Unknown 2026-08-22 07:23:25.651144465 DEBUG Received server response for request 1 2026-08-22 07:23:25.651185325 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.651304486 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.651342046 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.651345876 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.651361116 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.651363966 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.651426676 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.651441616 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.651445926 DEBUG Initializing workspace `file:///tmp/.tmpscnrxd/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:25.651471006 DEBUG Searching for a project in '/tmp/.tmpscnrxd/src' 2026-08-22 07:23:25.651520156 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.651524796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.652131267 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.652136957 DEBUG Discovering virtual environment in `/tmp/.tmpscnrxd/src` 2026-08-22 07:23:25.652187527 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.652192977 DEBUG No virtual environment found 2026-08-22 07:23:25.652206157 DEBUG Adding first-party search path `/tmp/.tmpscnrxd/src` 2026-08-22 07:23:25.652210517 DEBUG Using vendored stdlib 2026-08-22 07:23:25.652324788 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.652329958 DEBUG Adding new file root '/tmp/.tmpscnrxd/src' of kind Project 2026-08-22 07:23:25.652466548 DEBUG Updating project to check open files 2026-08-22 07:23:25.652498738 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.652503038 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.652571208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpscnrxd/src/foo.py", kind: File } 2026-08-22 07:23:25.652592948 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpscnrxd/src/foo.py` 2026-08-22 07:23:25.652595758 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.652602818 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.653022189 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.666193196 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.551118ms 2026-08-22 07:23:25.666237086 DEBUG method="textDocument/completion" response.id=2 duration=13.63ms 2026-08-22 07:23:25.666255226 DEBUG Received server response for request 2 2026-08-22 07:23:25.676451847 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.676494587 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.676503897 DEBUG method="shutdown" response.id=3 duration=14.83µs 2026-08-22 07:23:25.676523017 DEBUG Received server response for request 3 2026-08-22 07:23:25.676526767 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.676544187 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-08-22 07:23:25.679105912 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.679165502 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.679201972 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.679273052 DEBUG Client info: None 2026-08-22 07:23:25.679315492 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:25.679333442 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.679339713 INFO Version: Unknown 2026-08-22 07:23:25.679381343 DEBUG Received server response for request 1 2026-08-22 07:23:25.679412873 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.679513053 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.679555593 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.679559513 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.679571893 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.679575343 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:25.679627093 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.679638463 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.679642363 DEBUG Initializing workspace `file:///tmp/.tmpm5EQFj/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:25.679665073 DEBUG Searching for a project in '/tmp/.tmpm5EQFj/src' 2026-08-22 07:23:25.679699273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.679704233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.680010554 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.680015314 DEBUG Discovering virtual environment in `/tmp/.tmpm5EQFj/src` 2026-08-22 07:23:25.680061804 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.680066234 DEBUG No virtual environment found 2026-08-22 07:23:25.680077904 DEBUG Adding first-party search path `/tmp/.tmpm5EQFj/src` 2026-08-22 07:23:25.680081894 DEBUG Using vendored stdlib 2026-08-22 07:23:25.680194184 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.680198944 DEBUG Adding new file root '/tmp/.tmpm5EQFj/src' of kind Project 2026-08-22 07:23:25.680320734 DEBUG Updating project to check open files 2026-08-22 07:23:25.680331074 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.680334124 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.680384665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpm5EQFj/src/foo.py", kind: File } 2026-08-22 07:23:25.680404175 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm5EQFj/src/foo.py` 2026-08-22 07:23:25.680406805 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.680412585 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.680860016 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.695720976 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.699172983 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 18.725108ms 2026-08-22 07:23:25.699200543 DEBUG method="textDocument/completion" response.id=2 duration=18.78ms 2026-08-22 07:23:25.699214783 DEBUG Received server response for request 2 2026-08-22 07:23:25.709395753 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.709433913 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.709440933 DEBUG method="shutdown" response.id=3 duration=11.83µs 2026-08-22 07:23:25.709458123 DEBUG Received server response for request 3 2026-08-22 07:23:25.709461663 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.709491073 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-08-22 07:23:25.712420180 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.712500250 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.712534700 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.712590430 DEBUG Client info: None 2026-08-22 07:23:25.712620560 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:25.712631350 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.712636370 INFO Version: Unknown 2026-08-22 07:23:25.712674270 DEBUG Received server response for request 1 2026-08-22 07:23:25.712703920 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.712794510 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.712833970 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.712837370 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.712850120 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.712853300 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:25.712902170 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.712913670 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.712917761 DEBUG Initializing workspace `file:///tmp/.tmpyCBdqW/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpyCBdqW/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:25.712937031 DEBUG Using overridden configuration file at '/tmp/.tmpyCBdqW/ty2.toml' 2026-08-22 07:23:25.712971841 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.713270421 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.713276141 DEBUG Discovering virtual environment in `/tmp/.tmpyCBdqW/src` 2026-08-22 07:23:25.713319731 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.713323581 DEBUG No virtual environment found 2026-08-22 07:23:25.713334231 DEBUG Adding first-party search path `/tmp/.tmpyCBdqW/src` 2026-08-22 07:23:25.713338481 DEBUG Using vendored stdlib 2026-08-22 07:23:25.713426071 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.713430152 DEBUG Adding new file root '/tmp/.tmpyCBdqW/src' of kind Project 2026-08-22 07:23:25.713566812 DEBUG Updating project to check open files 2026-08-22 07:23:25.713578102 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.713581182 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.713623932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyCBdqW/src/foo.py", kind: File } 2026-08-22 07:23:25.713639012 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyCBdqW/src/foo.py` 2026-08-22 07:23:25.713641512 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.713647202 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.713901592 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyCBdqW/src/foo.py"))}: Checking file '/tmp/.tmpyCBdqW/src/foo.py' 2026-08-22 07:23:25.714005843 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyCBdqW/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.722454870 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyCBdqW/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.726523638 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.87ms 2026-08-22 07:23:25.726542628 DEBUG Received server response for request 2 2026-08-22 07:23:25.736785959 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.736808449 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.736815459 DEBUG method="shutdown" response.id=3 duration=10.19µs 2026-08-22 07:23:25.736832959 DEBUG Received server response for request 3 2026-08-22 07:23:25.736837359 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.736846049 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-08-22 07:23:25.739436464 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.739510974 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.739543164 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.739598515 DEBUG Client info: None 2026-08-22 07:23:25.739629415 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:25.739640735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.739645535 INFO Version: Unknown 2026-08-22 07:23:25.739680425 DEBUG Received server response for request 1 2026-08-22 07:23:25.739711005 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.739795485 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.739833995 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.739837535 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.739851615 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.739854625 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:25.739905535 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.739918545 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.739923205 DEBUG Initializing workspace `file:///tmp/.tmpnP85xI/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpnP85xI/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:25.739960315 DEBUG Using overridden configuration file at '/tmp/.tmpnP85xI/ty2.toml' 2026-08-22 07:23:25.739988515 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.740286226 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.740291706 DEBUG Discovering virtual environment in `/tmp/.tmpnP85xI/src` 2026-08-22 07:23:25.740333416 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.740337726 DEBUG No virtual environment found 2026-08-22 07:23:25.740348316 DEBUG Adding first-party search path `/tmp/.tmpnP85xI/src` 2026-08-22 07:23:25.740352476 DEBUG Using vendored stdlib 2026-08-22 07:23:25.740441176 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.740445116 DEBUG Adding new file root '/tmp/.tmpnP85xI/src' of kind Project 2026-08-22 07:23:25.740577097 DEBUG Updating project to check open files 2026-08-22 07:23:25.740588257 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.740591407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.740633607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnP85xI/src/foo.py", kind: File } 2026-08-22 07:23:25.740651927 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnP85xI/src/foo.py` 2026-08-22 07:23:25.740654787 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.740660447 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.740895347 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnP85xI/src/foo.py"))}: Checking file '/tmp/.tmpnP85xI/src/foo.py' 2026-08-22 07:23:25.740996747 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnP85xI/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.749320424 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnP85xI/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.753325072 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.66ms 2026-08-22 07:23:25.753340852 DEBUG Received server response for request 2 2026-08-22 07:23:25.763563073 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.763599683 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.763606173 DEBUG method="shutdown" response.id=3 duration=10.69µs 2026-08-22 07:23:25.763624623 DEBUG Received server response for request 3 2026-08-22 07:23:25.763628493 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.763637663 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-08-22 07:23:25.766153068 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.766213768 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.766247058 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.766297329 DEBUG Client info: None 2026-08-22 07:23:25.766336919 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:25.766348099 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.766352179 INFO Version: Unknown 2026-08-22 07:23:25.766386169 DEBUG Received server response for request 1 2026-08-22 07:23:25.766415769 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.766510369 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.766549499 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.766553329 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.766567499 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.766570319 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:25.766627019 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.766639419 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.766643329 DEBUG Initializing workspace `file:///tmp/.tmpWAw1k0/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:25.766670059 DEBUG Searching for a project in '/tmp/.tmpWAw1k0/src' 2026-08-22 07:23:25.766704619 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.766709249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.767003030 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.767008110 DEBUG Discovering virtual environment in `/tmp/.tmpWAw1k0/src` 2026-08-22 07:23:25.767053100 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.767056880 DEBUG No virtual environment found 2026-08-22 07:23:25.767068700 DEBUG Adding first-party search path `/tmp/.tmpWAw1k0/src` 2026-08-22 07:23:25.767072730 DEBUG Using vendored stdlib 2026-08-22 07:23:25.767159630 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.767164590 DEBUG Adding new file root '/tmp/.tmpWAw1k0/src' of kind Project 2026-08-22 07:23:25.767278281 DEBUG Updating project to check open files 2026-08-22 07:23:25.767288431 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.767291831 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.767332771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWAw1k0/src/foo.py", kind: File } 2026-08-22 07:23:25.767348791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWAw1k0/src/foo.py` 2026-08-22 07:23:25.767351171 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.767356781 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.767598481 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWAw1k0/src/foo.py"))}: Checking file '/tmp/.tmpWAw1k0/src/foo.py' 2026-08-22 07:23:25.767709661 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWAw1k0/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.776020868 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWAw1k0/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.780051036 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.69ms 2026-08-22 07:23:25.780068507 DEBUG Received server response for request 2 2026-08-22 07:23:25.790308287 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.790341247 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.790348127 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-08-22 07:23:25.790365427 DEBUG Received server response for request 3 2026-08-22 07:23:25.790369607 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.790387527 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-08-22 07:23:25.793186133 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.793255393 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.793293603 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.793343203 DEBUG Client info: None 2026-08-22 07:23:25.793372784 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:25.793384114 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.793388584 INFO Version: Unknown 2026-08-22 07:23:25.793425334 DEBUG Received server response for request 1 2026-08-22 07:23:25.793467714 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.793574324 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.793610794 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.793615154 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.793629324 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.793686514 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.793701704 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.793705984 DEBUG Initializing workspace `file:///tmp/.tmpCcmgr8/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpCcmgr8/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:25.793726094 DEBUG Using overridden configuration file at '/tmp/.tmpCcmgr8/ty2.toml' 2026-08-22 07:23:25.793756694 ERROR Failed to create project for workspace `file:///tmp/.tmpCcmgr8/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpCcmgr8/ty2.toml: /tmp/.tmpCcmgr8/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:25.793773754 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:25.793778014 INFO Retrying to receive `window/showMessage` notification 2026-08-22 07:23:25.793782734 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:25.794459346 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.794465816 DEBUG Discovering virtual environment in `/tmp/.tmpCcmgr8/src` 2026-08-22 07:23:25.794530266 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.794535586 DEBUG No virtual environment found 2026-08-22 07:23:25.794548756 DEBUG Adding first-party search path `/tmp/.tmpCcmgr8/src` 2026-08-22 07:23:25.794552846 DEBUG Using vendored stdlib 2026-08-22 07:23:25.794672036 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.794677046 DEBUG Adding new file root '/tmp/.tmpCcmgr8/src' of kind Project 2026-08-22 07:23:25.794826656 DEBUG Updating project to check open files 2026-08-22 07:23:25.794841816 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.794845386 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.794907097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCcmgr8/src/foo.py", kind: File } 2026-08-22 07:23:25.794927787 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCcmgr8/src/foo.py` 2026-08-22 07:23:25.794930437 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.794937117 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.795313207 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCcmgr8/src/foo.py"))}: Checking file '/tmp/.tmpCcmgr8/src/foo.py' 2026-08-22 07:23:25.795472058 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCcmgr8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.805945799 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCcmgr8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.810187448 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.24ms 2026-08-22 07:23:25.810204998 DEBUG Received server response for request 2 2026-08-22 07:23:25.820499348 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.820532399 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.820538759 DEBUG method="shutdown" response.id=3 duration=10.28µs 2026-08-22 07:23:25.820556849 DEBUG Received server response for request 3 2026-08-22 07:23:25.820561129 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.820576679 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-08-22 07:23:25.823228774 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.823288374 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.823323364 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.823390174 DEBUG Client info: None 2026-08-22 07:23:25.823421154 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:25.823432524 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.823436764 INFO Version: Unknown 2026-08-22 07:23:25.823476424 DEBUG Received server response for request 1 2026-08-22 07:23:25.823522475 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.823608045 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.823646925 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.823650695 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.823709165 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.823725755 DEBUG Initializing workspace `file:///tmp/.tmpElBshg/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/.tmpElBshg/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-08-22 07:23:25.823753885 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:25.823757885 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpElBshg/venv 2026-08-22 07:23:25.823765405 DEBUG Searching for a project in '/tmp/.tmpElBshg/src' 2026-08-22 07:23:25.823798445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.823803805 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.824095496 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.824110236 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpElBshg/venv/pyvenv.cfg' 2026-08-22 07:23:25.824135636 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpElBshg/venv 2026-08-22 07:23:25.824178656 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpElBshg/venv/lib/python3.16/site-packages"] 2026-08-22 07:23:25.824193386 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpElBshg/base 2026-08-22 07:23:25.824199496 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-22 07:23:25.824202076 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/.tmpElBshg/base` 2026-08-22 07:23:25.824215376 DEBUG Adding first-party search path `/tmp/.tmpElBshg/src` 2026-08-22 07:23:25.824219706 DEBUG Using vendored stdlib 2026-08-22 07:23:25.824308406 DEBUG Adding site-packages search path `/tmp/.tmpElBshg/venv/lib/python3.16/site-packages` 2026-08-22 07:23:25.824314476 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.824318506 DEBUG Adding new file root '/tmp/.tmpElBshg/src' of kind Project 2026-08-22 07:23:25.824440156 DEBUG Adding new file root '/tmp/.tmpElBshg/venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-22 07:23:25.824474637 DEBUG Updating project to check open files 2026-08-22 07:23:25.824490497 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:25.824507737 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.824510827 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:25.824591627 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.824597427 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:25.824652757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpElBshg/src/main.py", kind: File } 2026-08-22 07:23:25.824669417 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpElBshg/src/main.py` 2026-08-22 07:23:25.824671957 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.824678177 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-08-22 07:23:25.825028238 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpElBshg/src/main.py"))}: Checking file '/tmp/.tmpElBshg/src/main.py' 2026-08-22 07:23:25.825129418 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpElBshg/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.841721971 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpElBshg/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.843028094 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.34ms 2026-08-22 07:23:25.843048504 DEBUG Received server response for request 2 2026-08-22 07:23:25.853203625 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.853235195 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.853241375 DEBUG method="shutdown" response.id=3 duration=9.52µs 2026-08-22 07:23:25.853258075 DEBUG Received server response for request 3 2026-08-22 07:23:25.853261615 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.853276765 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-08-22 07:23:25.856320921 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.856383941 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.856419031 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.856468341 DEBUG Client info: None 2026-08-22 07:23:25.856511511 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:25.856521752 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.856527722 INFO Version: Unknown 2026-08-22 07:23:25.856564452 DEBUG Received server response for request 1 2026-08-22 07:23:25.856597202 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.856680082 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.856718172 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.856722002 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.856787622 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.856800462 DEBUG Initializing workspace `file:///tmp/.tmpceJICb/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:25.856820972 DEBUG Searching for a project in '/tmp/.tmpceJICb/project' 2026-08-22 07:23:25.856852872 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.856857902 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.857160893 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.857165803 DEBUG Discovering virtual environment in `/tmp/.tmpceJICb/project` 2026-08-22 07:23:25.857177253 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpceJICb/project/.venv/pyvenv.cfg' 2026-08-22 07:23:25.857233223 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.857238483 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpceJICb/project/.venv 2026-08-22 07:23:25.857269133 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpceJICb/project/.venv/lib/python3.16/site-packages"] 2026-08-22 07:23:25.857279593 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpceJICb/base 2026-08-22 07:23:25.857285303 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-08-22 07:23:25.857287413 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/.tmpceJICb/base` 2026-08-22 07:23:25.857301073 DEBUG Adding first-party search path `/tmp/.tmpceJICb/project` 2026-08-22 07:23:25.857305063 DEBUG Using vendored stdlib 2026-08-22 07:23:25.857401393 DEBUG Adding site-packages search path `/tmp/.tmpceJICb/project/.venv/lib/python3.16/site-packages` 2026-08-22 07:23:25.857408093 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.857412573 DEBUG Adding new file root '/tmp/.tmpceJICb/project' of kind Project 2026-08-22 07:23:25.857566664 DEBUG Adding new file root '/tmp/.tmpceJICb/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-08-22 07:23:25.857586974 DEBUG Updating project to check open files 2026-08-22 07:23:25.857591414 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:25.857596124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:25.857597624 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.867803264 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:25.867826984 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.867834924 DEBUG method="shutdown" response.id=2 duration=11.76µs 2026-08-22 07:23:25.867845644 DEBUG Received server response for request 2 2026-08-22 07:23:25.867849444 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.867858844 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-08-22 07:23:25.868951497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.869005357 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.869036947 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.869081067 DEBUG Client info: None 2026-08-22 07:23:25.869105597 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:25.869115787 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.869120547 INFO Version: Unknown 2026-08-22 07:23:25.869157647 DEBUG Received server response for request 1 2026-08-22 07:23:25.869185867 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.869270257 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.869303027 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.869306677 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.869366707 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.869382977 DEBUG Initializing workspace `file:///tmp/.tmpXgioo6/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/.tmpXgioo6/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpXgioo6/python", }, environment: None, version: None, }, ), }, ), } 2026-08-22 07:23:25.869413337 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpXgioo6/python 2026-08-22 07:23:25.869420488 DEBUG Searching for a project in '/tmp/.tmpXgioo6/project' 2026-08-22 07:23:25.869450848 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.869455508 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.869746348 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.869761108 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpXgioo6/python/pyvenv.cfg' 2026-08-22 07:23:25.869768508 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpXgioo6/python 2026-08-22 07:23:25.869815268 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpXgioo6/python/lib/python3.16/site-packages"] 2026-08-22 07:23:25.869818688 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpXgioo6/python 2026-08-22 07:23:25.869826828 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpXgioo6/python/lib/python3.16" 2026-08-22 07:23:25.869838908 DEBUG Adding first-party search path `/tmp/.tmpXgioo6/project` 2026-08-22 07:23:25.869843138 DEBUG Using vendored stdlib 2026-08-22 07:23:25.869927159 DEBUG Adding site-packages search path `/tmp/.tmpXgioo6/python/lib/python3.16/site-packages` 2026-08-22 07:23:25.869932329 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.869935499 DEBUG Adding new file root '/tmp/.tmpXgioo6/project' of kind Project 2026-08-22 07:23:25.870044719 DEBUG Adding new file root '/tmp/.tmpXgioo6/python/lib/python3.16/site-packages' of kind SearchPath 2026-08-22 07:23:25.870063059 DEBUG Updating project to check open files 2026-08-22 07:23:25.870067339 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:25.870071409 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.870071629 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:25.880227550 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:25.880252970 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.880262850 DEBUG method="shutdown" response.id=2 duration=13.87µs 2026-08-22 07:23:25.880272940 DEBUG Received server response for request 2 2026-08-22 07:23:25.880276790 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.880286110 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-08-22 07:23:25.881301582 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.881357352 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.881388222 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.881434102 DEBUG Client info: None 2026-08-22 07:23:25.881461552 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:25.881471492 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.881475892 INFO Version: Unknown 2026-08-22 07:23:25.881523952 DEBUG Received server response for request 1 2026-08-22 07:23:25.881549892 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.881642982 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.881678102 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.881681542 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.881693622 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.881696532 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-22 07:23:25.881742073 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.881751433 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.881755133 DEBUG Initializing workspace `file:///tmp/.tmpbYAXm4/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.881772713 DEBUG Searching for a project in '/tmp/.tmpbYAXm4/src' 2026-08-22 07:23:25.881806633 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.881810843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.882083203 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.882087783 DEBUG Discovering virtual environment in `/tmp/.tmpbYAXm4/src` 2026-08-22 07:23:25.882128543 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.882132423 DEBUG No virtual environment found 2026-08-22 07:23:25.882144103 DEBUG Adding first-party search path `/tmp/.tmpbYAXm4/src` 2026-08-22 07:23:25.882147993 DEBUG Using vendored stdlib 2026-08-22 07:23:25.882230783 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.882235053 DEBUG Adding new file root '/tmp/.tmpbYAXm4/src' of kind Project 2026-08-22 07:23:25.882344584 DEBUG Updating project to check open files 2026-08-22 07:23:25.882353074 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.882355804 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.882400304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbYAXm4/src/foo.py", kind: File } 2026-08-22 07:23:25.882418264 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbYAXm4/src/foo.py` 2026-08-22 07:23:25.882420864 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.882427024 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.882778515 DEBUG method="textDocument/foldingRange" response.id=2 duration=345.90µs 2026-08-22 07:23:25.882788415 DEBUG Received server response for request 2 2026-08-22 07:23:25.892993445 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.893014135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.893020915 DEBUG method="shutdown" response.id=3 duration=10.01µs 2026-08-22 07:23:25.893031115 DEBUG Received server response for request 3 2026-08-22 07:23:25.893034545 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.893043475 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-08-22 07:23:25.894209828 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.894273518 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.894304698 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.894352058 DEBUG Client info: None 2026-08-22 07:23:25.894377478 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:25.894387048 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.894391718 INFO Version: Unknown 2026-08-22 07:23:25.894427658 DEBUG Received server response for request 1 2026-08-22 07:23:25.894471508 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.894564399 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.894598009 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.894601659 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.894616379 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.894619329 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-22 07:23:25.894676309 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.894691009 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.894695459 DEBUG Initializing workspace `file:///tmp/.tmp5xHfyF/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.894716739 DEBUG Searching for a project in '/tmp/.tmp5xHfyF/src' 2026-08-22 07:23:25.894750749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.894755039 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.895523800 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.895529490 DEBUG Discovering virtual environment in `/tmp/.tmp5xHfyF/src` 2026-08-22 07:23:25.895577071 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.895582171 DEBUG No virtual environment found 2026-08-22 07:23:25.895594181 DEBUG Adding first-party search path `/tmp/.tmp5xHfyF/src` 2026-08-22 07:23:25.895598451 DEBUG Using vendored stdlib 2026-08-22 07:23:25.895711681 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.895716851 DEBUG Adding new file root '/tmp/.tmp5xHfyF/src' of kind Project 2026-08-22 07:23:25.895863781 DEBUG Updating project to check open files 2026-08-22 07:23:25.895879011 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.895882691 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.895950561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5xHfyF/src/foo.py", kind: File } 2026-08-22 07:23:25.895972041 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5xHfyF/src/foo.py` 2026-08-22 07:23:25.895974761 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.895981651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.896424142 DEBUG method="textDocument/foldingRange" response.id=2 duration=436.27µs 2026-08-22 07:23:25.896439642 DEBUG Received server response for request 2 2026-08-22 07:23:25.906675833 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.906695393 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.906702243 DEBUG method="shutdown" response.id=3 duration=9.76µs 2026-08-22 07:23:25.906712513 DEBUG Received server response for request 3 2026-08-22 07:23:25.906716213 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.906725233 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-08-22 07:23:25.907686335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.907741345 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.907770305 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.907811835 DEBUG Client info: None 2026-08-22 07:23:25.907837885 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:25.907847365 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.907851945 INFO Version: Unknown 2026-08-22 07:23:25.907888315 DEBUG Received server response for request 1 2026-08-22 07:23:25.907915946 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.907927956 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8K9ety 2026-08-22 07:23:25.908008676 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.908041346 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.908045226 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.908051836 DEBUG No workspace configuration provided for file:///tmp/.tmp8K9ety 2026-08-22 07:23:25.908063816 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:25.908101026 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.908105396 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8K9ety, using default options 2026-08-22 07:23:25.908110956 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.908114396 DEBUG Initializing workspace `file:///tmp/.tmp8K9ety`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:25.908130626 DEBUG Searching for a project in '/tmp/.tmp8K9ety' 2026-08-22 07:23:25.908155686 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.908159916 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.908435677 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.908440747 DEBUG Discovering virtual environment in `/tmp/.tmp8K9ety` 2026-08-22 07:23:25.908495087 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.908499447 DEBUG No virtual environment found 2026-08-22 07:23:25.908509917 DEBUG Adding first-party search path `/tmp/.tmp8K9ety` 2026-08-22 07:23:25.908513707 DEBUG Using vendored stdlib 2026-08-22 07:23:25.908600257 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.908604187 DEBUG Adding new file root '/tmp/.tmp8K9ety' of kind Project 2026-08-22 07:23:25.908713927 DEBUG Updating project to check open files 2026-08-22 07:23:25.908722267 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.908725417 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:25.908745437 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:25.908748057 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:25.908753647 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:25.908758797 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:25.908760987 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:25.908765067 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:25.908769667 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:25.908771977 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:25.908776017 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:25.908865717 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:25.909043968 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.925951232 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:25.940646102 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:25.940662062 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:25.940665362 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:25.940691432 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-08-22 07:23:25.940808752 DEBUG method="textDocument/foldingRange" response.id=2 duration=92.34µs 2026-08-22 07:23:25.940831502 DEBUG Received server response for request 2 2026-08-22 07:23:25.940847952 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-08-22 07:23:25.940881402 DEBUG method="textDocument/foldingRange" response.id=3 duration=23.87µs 2026-08-22 07:23:25.940897362 DEBUG Received server response for request 3 2026-08-22 07:23:25.951144223 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:25.951174573 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.951181803 DEBUG method="shutdown" response.id=4 duration=10.63µs 2026-08-22 07:23:25.951198193 DEBUG Received server response for request 4 2026-08-22 07:23:25.951201703 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.951217123 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-08-22 07:23:25.955869033 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.955933643 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.955971913 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.956040163 DEBUG Client info: None 2026-08-22 07:23:25.956078803 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:25.956093113 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.956099383 INFO Version: Unknown 2026-08-22 07:23:25.956138323 DEBUG Received server response for request 1 2026-08-22 07:23:25.956171143 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.956264273 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.956306494 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.956309984 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.956323604 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.956327454 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.956330504 DEBUG Client sends request `textDocument/definition` with ID 2 2026-08-22 07:23:25.956379364 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.956392494 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.956396394 DEBUG Initializing workspace `file:///tmp/.tmplHa0ht/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.956417044 DEBUG Searching for a project in '/tmp/.tmplHa0ht/src' 2026-08-22 07:23:25.956449374 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.956453934 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.956786915 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.956792665 DEBUG Discovering virtual environment in `/tmp/.tmplHa0ht/src` 2026-08-22 07:23:25.956840645 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.956845235 DEBUG No virtual environment found 2026-08-22 07:23:25.956857715 DEBUG Adding first-party search path `/tmp/.tmplHa0ht/src` 2026-08-22 07:23:25.956861885 DEBUG Using vendored stdlib 2026-08-22 07:23:25.956960155 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.956964945 DEBUG Adding new file root '/tmp/.tmplHa0ht/src' of kind Project 2026-08-22 07:23:25.957094855 DEBUG Updating project to check open files 2026-08-22 07:23:25.957107745 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.957111075 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.957154115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplHa0ht/src/script.py", kind: File } 2026-08-22 07:23:25.957172925 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplHa0ht/src/script.py` 2026-08-22 07:23:25.957175445 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.957181465 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.957204585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplHa0ht/src/ordinary.py", kind: File } 2026-08-22 07:23:25.957211695 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplHa0ht/src/ordinary.py` 2026-08-22 07:23:25.957213895 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.957218175 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:25.957468816 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-08-22 07:23:25.957540386 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:25.957546876 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-08-22 07:23:25.957556146 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmplHa0ht/src/dependencies` 2026-08-22 07:23:25.957560966 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-08-22 07:23:25.957670796 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.957677376 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmplHa0ht/src/dependencies' of kind SearchPath 2026-08-22 07:23:25.957759347 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.957861797 DEBUG method="textDocument/definition" response.id=2 duration=638.91µs 2026-08-22 07:23:25.957878137 DEBUG Received server response for request 2 2026-08-22 07:23:25.957957537 DEBUG Client sends request `textDocument/definition` with ID 3 2026-08-22 07:23:25.958010067 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.958018517 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-08-22 07:23:25.958031547 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:25.958040207 DEBUG method="textDocument/definition" response.id=3 duration=71.54µs 2026-08-22 07:23:25.958049277 DEBUG Received server response for request 3 2026-08-22 07:23:25.968147098 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:25.968169708 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.968175798 DEBUG method="shutdown" response.id=4 duration=9.19µs 2026-08-22 07:23:25.968185418 DEBUG Received server response for request 4 2026-08-22 07:23:25.968188878 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.968197748 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-08-22 07:23:25.969302780 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.969359350 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.969393040 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.969442170 DEBUG Client info: None 2026-08-22 07:23:25.969473070 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:25.969497250 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.969502160 INFO Version: Unknown 2026-08-22 07:23:25.969539880 DEBUG Received server response for request 1 2026-08-22 07:23:25.969568460 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.969654351 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.969688911 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.969692241 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.969703831 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.969707111 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:25.969759101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.969770131 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.969773981 DEBUG Initializing workspace `file:///tmp/.tmpHuagks/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.969791271 DEBUG Searching for a project in '/tmp/.tmpHuagks/src' 2026-08-22 07:23:25.969828001 DEBUG Found project at '/tmp/.tmpHuagks/src' 2026-08-22 07:23:25.969832261 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.970110432 DEBUG Discovering virtual environment in `/tmp/.tmpHuagks/src` 2026-08-22 07:23:25.970149092 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.970153332 DEBUG No virtual environment found 2026-08-22 07:23:25.970163482 DEBUG Adding first-party search path `/tmp/.tmpHuagks/src` 2026-08-22 07:23:25.970167362 DEBUG Using vendored stdlib 2026-08-22 07:23:25.970249922 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.970253832 DEBUG Adding new file root '/tmp/.tmpHuagks/src' of kind Project 2026-08-22 07:23:25.970360472 DEBUG Updating project to check open files 2026-08-22 07:23:25.970369342 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.970372122 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.970410622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHuagks/src/script.py", kind: File } 2026-08-22 07:23:25.970424552 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHuagks/src/script.py` 2026-08-22 07:23:25.970427082 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.970432612 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.970711073 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-08-22 07:23:25.970757953 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:25.970763193 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:25.970767103 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:25.970890583 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-08-22 07:23:25.970988573 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.972386826 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-22 07:23:25.972420076 DEBUG method="textDocument/hover" response.id=2 duration=1.98ms 2026-08-22 07:23:25.972431736 DEBUG Received server response for request 2 2026-08-22 07:23:25.982591667 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.982611927 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.982617687 DEBUG method="shutdown" response.id=3 duration=9.19µs 2026-08-22 07:23:25.982627457 DEBUG Received server response for request 3 2026-08-22 07:23:25.982630607 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.982640257 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-08-22 07:23:25.983796429 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.983849849 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.983879439 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.983922830 DEBUG Client info: None 2026-08-22 07:23:25.983947350 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:25.983958060 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.983963160 INFO Version: Unknown 2026-08-22 07:23:25.984001300 DEBUG Received server response for request 1 2026-08-22 07:23:25.984029820 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.984103980 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.984137010 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.984140380 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.984152470 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.984155330 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:25.984194560 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.984205650 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.984209750 DEBUG Initializing workspace `file:///tmp/.tmpmItAii/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.984226270 DEBUG Searching for a project in '/tmp/.tmpmItAii/src' 2026-08-22 07:23:25.984259110 DEBUG Found project at '/tmp/.tmpmItAii/src' 2026-08-22 07:23:25.984262970 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.984558271 DEBUG Discovering virtual environment in `/tmp/.tmpmItAii/src` 2026-08-22 07:23:25.984597751 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.984602021 DEBUG No virtual environment found 2026-08-22 07:23:25.984612181 DEBUG Adding first-party search path `/tmp/.tmpmItAii/src` 2026-08-22 07:23:25.984616301 DEBUG Using vendored stdlib 2026-08-22 07:23:25.984698411 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.984702361 DEBUG Adding new file root '/tmp/.tmpmItAii/src' of kind Project 2026-08-22 07:23:25.984801941 DEBUG Updating project to check open files 2026-08-22 07:23:25.984810471 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.984813271 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.984849311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmItAii/src/script.py", kind: File } 2026-08-22 07:23:25.984864081 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmItAii/src/script.py` 2026-08-22 07:23:25.984866451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.984871891 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.984966792 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-08-22 07:23:25.985147982 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:25.985153882 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:25.985156742 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:25.985247742 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-08-22 07:23:25.985311852 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:25.986684045 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-08-22 07:23:25.986710015 DEBUG method="textDocument/hover" response.id=2 duration=1.83ms 2026-08-22 07:23:25.986721075 DEBUG Received server response for request 2 2026-08-22 07:23:25.996862296 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:25.996884326 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:25.996891496 DEBUG method="shutdown" response.id=3 duration=9.82µs 2026-08-22 07:23:25.996902316 DEBUG Received server response for request 3 2026-08-22 07:23:25.996906016 DEBUG Client sends notification `exit` 2026-08-22 07:23:25.996915366 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-08-22 07:23:25.998086798 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:25.998151218 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:25.998183208 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:25.998234178 DEBUG Client info: None 2026-08-22 07:23:25.998263489 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:25.998273179 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:25.998277379 INFO Version: Unknown 2026-08-22 07:23:25.998313499 DEBUG Received server response for request 1 2026-08-22 07:23:25.998348619 DEBUG Client sends notification `initialized` 2026-08-22 07:23:25.998446399 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:25.998496429 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:25.998499949 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:25.998511839 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:25.998514769 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:25.998563279 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:25.998574009 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:25.998578179 DEBUG Initializing workspace `file:///tmp/.tmpdmlEMi/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.998595259 DEBUG Searching for a project in '/tmp/.tmpdmlEMi/src' 2026-08-22 07:23:25.998627429 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:25.998631419 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:25.998903530 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:25.998908300 DEBUG Discovering virtual environment in `/tmp/.tmpdmlEMi/src` 2026-08-22 07:23:25.998946880 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.998951140 DEBUG No virtual environment found 2026-08-22 07:23:25.998962580 DEBUG Adding first-party search path `/tmp/.tmpdmlEMi/src` 2026-08-22 07:23:25.998966500 DEBUG Using vendored stdlib 2026-08-22 07:23:25.999051120 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:25.999055010 DEBUG Adding new file root '/tmp/.tmpdmlEMi/src' of kind Project 2026-08-22 07:23:25.999166390 DEBUG Updating project to check open files 2026-08-22 07:23:25.999175070 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.999178590 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:25.999217881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdmlEMi/src/foo.py", kind: File } 2026-08-22 07:23:25.999231781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdmlEMi/src/foo.py` 2026-08-22 07:23:25.999234511 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:25.999240151 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:25.999434331 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.007996388 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.009309811 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:26.009343571 DEBUG method="textDocument/hover" response.id=2 duration=10.10ms 2026-08-22 07:23:26.009358081 DEBUG Received server response for request 2 2026-08-22 07:23:26.019440551 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.019462912 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.019469212 DEBUG method="shutdown" response.id=3 duration=9.21µs 2026-08-22 07:23:26.019488562 DEBUG Received server response for request 3 2026-08-22 07:23:26.019491402 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.019500842 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-08-22 07:23:26.021840766 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.021913986 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.021950897 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.022000457 DEBUG Client info: None 2026-08-22 07:23:26.022029507 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:26.022039757 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.022044457 INFO Version: Unknown 2026-08-22 07:23:26.022080277 DEBUG Received server response for request 1 2026-08-22 07:23:26.022123177 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.022220987 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.022256297 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.022259547 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.022273627 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.022276787 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:26.022348797 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.022364327 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.022369037 DEBUG Initializing workspace `file:///tmp/.tmpBa63Xv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.022391597 DEBUG Searching for a project in '/tmp/.tmpBa63Xv/src' 2026-08-22 07:23:26.022424797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.022429597 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.023183919 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.023189969 DEBUG Discovering virtual environment in `/tmp/.tmpBa63Xv/src` 2026-08-22 07:23:26.023239739 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:26.023245309 DEBUG No virtual environment found 2026-08-22 07:23:26.023257589 DEBUG Adding first-party search path `/tmp/.tmpBa63Xv/src` 2026-08-22 07:23:26.023261839 DEBUG Using vendored stdlib 2026-08-22 07:23:26.023379659 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.023384759 DEBUG Adding new file root '/tmp/.tmpBa63Xv/src' of kind Project 2026-08-22 07:23:26.023555340 DEBUG Updating project to check open files 2026-08-22 07:23:26.023570660 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:26.023574310 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.023638640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBa63Xv/src/foo.py", kind: File } 2026-08-22 07:23:26.023661720 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBa63Xv/src/foo.py` 2026-08-22 07:23:26.023664840 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.023671670 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.024016621 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.033157249 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.034500912 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:26.034534202 DEBUG method="textDocument/hover" response.id=2 duration=10.86ms 2026-08-22 07:23:26.034548162 DEBUG Received server response for request 2 2026-08-22 07:23:26.044630022 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.044655923 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.044662763 DEBUG method="shutdown" response.id=3 duration=11.27µs 2026-08-22 07:23:26.044672943 DEBUG Received server response for request 3 2026-08-22 07:23:26.044676223 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.044685633 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-08-22 07:23:26.046965497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.047024307 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.047058707 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.047109158 DEBUG Client info: None 2026-08-22 07:23:26.047138178 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:26.047148778 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.047154048 INFO Version: Unknown 2026-08-22 07:23:26.047190698 DEBUG Received server response for request 1 2026-08-22 07:23:26.047220938 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.047304768 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.047341538 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.047345068 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.047357898 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.047361578 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.047364098 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:26.047404948 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.047415328 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.047419398 DEBUG Initializing workspace `file:///tmp/.tmp5JqcXt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.047438498 DEBUG Searching for a project in '/tmp/.tmp5JqcXt/src' 2026-08-22 07:23:26.047499068 DEBUG Found project at '/tmp/.tmp5JqcXt/src' 2026-08-22 07:23:26.047503718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.047786839 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.047791389 DEBUG Discovering virtual environment in `/tmp/.tmp5JqcXt/src` 2026-08-22 07:23:26.047831499 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:26.047835189 DEBUG No virtual environment found 2026-08-22 07:23:26.047846289 DEBUG Adding first-party search path `/tmp/.tmp5JqcXt/src` 2026-08-22 07:23:26.047850389 DEBUG Using vendored stdlib 2026-08-22 07:23:26.047938279 INFO Python version: Python 3.12, platform: linux 2026-08-22 07:23:26.047942439 DEBUG Adding new file root '/tmp/.tmp5JqcXt/src' of kind Project 2026-08-22 07:23:26.048050729 DEBUG Updating project to check open files 2026-08-22 07:23:26.048060059 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:26.048063269 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.048103390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5JqcXt/src/older.py", kind: File } 2026-08-22 07:23:26.048119300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5JqcXt/src/older.py` 2026-08-22 07:23:26.048121720 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.048127750 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.048149580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5JqcXt/src/newer.py", kind: File } 2026-08-22 07:23:26.048156920 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5JqcXt/src/newer.py` 2026-08-22 07:23:26.048159090 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.048163340 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:26.048512120 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-08-22 07:23:26.048541930 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-08-22 07:23:26.048677841 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-22 07:23:26.048709241 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:26.048714201 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:26.048721231 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp5JqcXt/src` 2026-08-22 07:23:26.048725881 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:26.048827461 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-08-22 07:23:26.048912301 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.062143758 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-08-22 07:23:26.062181148 DEBUG method="textDocument/hover" response.id=2 duration=14.01ms 2026-08-22 07:23:26.062196018 DEBUG Received server response for request 2 2026-08-22 07:23:26.062312338 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-22 07:23:26.062375449 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-08-22 07:23:26.062382009 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-08-22 07:23:26.062472939 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-08-22 07:23:26.062526359 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:26.062531439 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-08-22 07:23:26.062538369 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp5JqcXt/src` 2026-08-22 07:23:26.062543189 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-08-22 07:23:26.062629129 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-08-22 07:23:26.062671009 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.072880310 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-08-22 07:23:26.072921960 DEBUG method="textDocument/hover" response.id=3 duration=10.59ms 2026-08-22 07:23:26.072943520 DEBUG Received server response for request 3 2026-08-22 07:23:26.083079820 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:26.083117360 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.083125150 DEBUG method="shutdown" response.id=4 duration=11.50µs 2026-08-22 07:23:26.083142200 DEBUG Received server response for request 4 2026-08-22 07:23:26.083145940 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.083161210 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-08-22 07:23:26.087017808 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.087094449 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.087132499 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.087188829 DEBUG Client info: None 2026-08-22 07:23:26.087224039 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:26.087235519 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.087240939 INFO Version: Unknown 2026-08-22 07:23:26.087277039 DEBUG Received server response for request 1 2026-08-22 07:23:26.087319169 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.087437019 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.087474439 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.087491369 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.087505549 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.087508479 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:26.087570290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.087585780 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.087590310 DEBUG Initializing workspace `file:///tmp/.tmpzUP3xn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.087612780 DEBUG Searching for a project in '/tmp/.tmpzUP3xn/src' 2026-08-22 07:23:26.087646790 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.087651690 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.088254671 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.088260341 DEBUG Discovering virtual environment in `/tmp/.tmpzUP3xn/src` 2026-08-22 07:23:26.088307341 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:26.088312421 DEBUG No virtual environment found 2026-08-22 07:23:26.088325141 DEBUG Adding first-party search path `/tmp/.tmpzUP3xn/src` 2026-08-22 07:23:26.088329521 DEBUG Using vendored stdlib 2026-08-22 07:23:26.088448051 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.088453701 DEBUG Adding new file root '/tmp/.tmpzUP3xn/src' of kind Project 2026-08-22 07:23:26.088619312 DEBUG Updating project to check open files 2026-08-22 07:23:26.088634212 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:26.088637792 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.088705212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzUP3xn/src/foo.py", kind: File } 2026-08-22 07:23:26.088727222 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzUP3xn/src/foo.py` 2026-08-22 07:23:26.088730232 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.088736872 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.089225323 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.099154673 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.100530086 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:26.100566076 DEBUG method="textDocument/hover" response.id=2 duration=11.82ms 2026-08-22 07:23:26.100581346 DEBUG Received server response for request 2 2026-08-22 07:23:26.110664876 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.110686306 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.110692386 DEBUG method="shutdown" response.id=3 duration=9.65µs 2026-08-22 07:23:26.110702826 DEBUG Received server response for request 3 2026-08-22 07:23:26.110705886 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.110715047 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-08-22 07:23:26.112879811 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.112941621 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.112975591 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.113026181 DEBUG Client info: None 2026-08-22 07:23:26.113053511 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:26.113063911 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.113069021 INFO Version: Unknown 2026-08-22 07:23:26.113102431 DEBUG Received server response for request 1 2026-08-22 07:23:26.113130911 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.113220502 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.113256382 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.113259732 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.113271862 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.113274782 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:26.113326042 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.113337372 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.113341662 DEBUG Initializing workspace `file:///tmp/.tmp43sb5V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.113360372 DEBUG Searching for a project in '/tmp/.tmp43sb5V/src' 2026-08-22 07:23:26.113392712 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.113397322 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.113699902 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.113705213 DEBUG Discovering virtual environment in `/tmp/.tmp43sb5V/src` 2026-08-22 07:23:26.113748263 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:26.113752273 DEBUG No virtual environment found 2026-08-22 07:23:26.113763513 DEBUG Adding first-party search path `/tmp/.tmp43sb5V/src` 2026-08-22 07:23:26.113767583 DEBUG Using vendored stdlib 2026-08-22 07:23:26.113856263 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.113860183 DEBUG Adding new file root '/tmp/.tmp43sb5V/src' of kind Project 2026-08-22 07:23:26.113975593 DEBUG Updating project to check open files 2026-08-22 07:23:26.113985793 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:26.113988763 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.114027653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp43sb5V/src/foo.py", kind: File } 2026-08-22 07:23:26.114043893 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp43sb5V/src/foo.py` 2026-08-22 07:23:26.114046283 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.114052143 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.114437094 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.125024575 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.126382268 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-08-22 07:23:26.126414378 DEBUG method="textDocument/hover" response.id=2 duration=12.36ms 2026-08-22 07:23:26.126429408 DEBUG Received server response for request 2 2026-08-22 07:23:26.136501459 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.136527229 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.136534399 DEBUG method="shutdown" response.id=3 duration=11.14µs 2026-08-22 07:23:26.136545089 DEBUG Received server response for request 3 2026-08-22 07:23:26.136548239 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.136557599 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-08-22 07:23:26.138737133 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.138800713 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.138833863 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.138886424 DEBUG Client info: None 2026-08-22 07:23:26.138916854 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:26.138927434 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-08-22 07:23:26.138932844 INFO Version: Unknown 2026-08-22 07:23:26.138967504 DEBUG Received server response for request 1 2026-08-22 07:23:26.138999054 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.139018094 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRHPvnQ 2026-08-22 07:23:26.139093014 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.139130794 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.139134514 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.139141164 DEBUG No workspace configuration provided for file:///tmp/.tmpRHPvnQ 2026-08-22 07:23:26.139147004 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.139150264 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-22 07:23:26.139202174 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.139206894 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRHPvnQ, using default options 2026-08-22 07:23:26.139213474 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.139216714 DEBUG Initializing workspace `file:///tmp/.tmpRHPvnQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.139234564 DEBUG Searching for a project in '/tmp/.tmpRHPvnQ' 2026-08-22 07:23:26.139259804 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.139263784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.139572385 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.139577255 DEBUG Discovering virtual environment in `/tmp/.tmpRHPvnQ` 2026-08-22 07:23:26.139618295 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:26.139623095 DEBUG No virtual environment found 2026-08-22 07:23:26.139633735 DEBUG Adding first-party search path `/tmp/.tmpRHPvnQ` 2026-08-22 07:23:26.139637925 DEBUG Using vendored stdlib 2026-08-22 07:23:26.139723285 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.139727365 DEBUG Adding new file root '/tmp/.tmpRHPvnQ' of kind Project 2026-08-22 07:23:26.139849755 DEBUG Updating project to check open files 2026-08-22 07:23:26.139860155 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:26.139863326 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.139904516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpRHPvnQ/foo.py", kind: File } 2026-08-22 07:23:26.139919816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRHPvnQ/foo.py` 2026-08-22 07:23:26.139922366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.139928586 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.140305806 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.152078910 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.153957484 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpRHPvnQ}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:26.154025204 DEBUG method="textDocument/implementation" response.id=2 duration=14.09ms 2026-08-22 07:23:26.154040204 DEBUG Received server response for request 2 2026-08-22 07:23:26.164161215 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.164183395 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.164191385 DEBUG method="shutdown" response.id=3 duration=10.87µs 2026-08-22 07:23:26.164202415 DEBUG Received server response for request 3 2026-08-22 07:23:26.164205965 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.164215105 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-08-22 07:23:26.166753350 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.166809610 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.166840990 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.166888170 DEBUG Client info: None 2026-08-22 07:23:26.166919760 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:26.166931440 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.166936210 INFO Version: Unknown 2026-08-22 07:23:26.166973130 DEBUG Received server response for request 1 2026-08-22 07:23:26.167001570 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.167013661 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9M1dvF 2026-08-22 07:23:26.167091281 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.167128321 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.167131701 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.167137781 DEBUG No workspace configuration provided for file:///tmp/.tmp9M1dvF 2026-08-22 07:23:26.167142691 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.167145471 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-08-22 07:23:26.167198561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.167203761 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9M1dvF, using default options 2026-08-22 07:23:26.167209521 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.167213491 DEBUG Initializing workspace `file:///tmp/.tmp9M1dvF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.167231281 DEBUG Searching for a project in '/tmp/.tmp9M1dvF' 2026-08-22 07:23:26.167257271 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.167261391 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.167572242 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.167577532 DEBUG Discovering virtual environment in `/tmp/.tmp9M1dvF` 2026-08-22 07:23:26.167618072 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:26.167622992 DEBUG No virtual environment found 2026-08-22 07:23:26.167634552 DEBUG Adding first-party search path `/tmp/.tmp9M1dvF` 2026-08-22 07:23:26.167638402 DEBUG Using vendored stdlib 2026-08-22 07:23:26.167725152 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.167729092 DEBUG Adding new file root '/tmp/.tmp9M1dvF' of kind Project 2026-08-22 07:23:26.167846092 DEBUG Updating project to check open files 2026-08-22 07:23:26.167855622 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:26.167858942 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.167899362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9M1dvF/foo.py", kind: File } 2026-08-22 07:23:26.167914462 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9M1dvF/foo.py` 2026-08-22 07:23:26.167916852 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.167922282 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.168277523 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.179994147 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.181842391 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmp9M1dvF}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:26.181898011 DEBUG method="textDocument/implementation" response.id=2 duration=13.97ms 2026-08-22 07:23:26.181912921 DEBUG Received server response for request 2 2026-08-22 07:23:26.192012951 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.192032301 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.192039181 DEBUG method="shutdown" response.id=3 duration=10.32µs 2026-08-22 07:23:26.192048921 DEBUG Received server response for request 3 2026-08-22 07:23:26.192052091 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.192060731 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-08-22 07:23:26.194496526 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.194553316 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.194584556 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.194625956 DEBUG Client info: None 2026-08-22 07:23:26.194655636 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:26.194665417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.194670197 INFO Version: Unknown 2026-08-22 07:23:26.194705867 DEBUG Received server response for request 1 2026-08-22 07:23:26.194735817 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.194747717 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpS5Fz4V 2026-08-22 07:23:26.194831177 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.194865197 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.194868717 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.194875457 DEBUG No workspace configuration provided for file:///tmp/.tmpS5Fz4V 2026-08-22 07:23:26.194928317 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.194933177 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpS5Fz4V, using default options 2026-08-22 07:23:26.194940067 DEBUG Initializing workspace `file:///tmp/.tmpS5Fz4V`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.194958397 DEBUG Searching for a project in '/tmp/.tmpS5Fz4V' 2026-08-22 07:23:26.194986137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.194990977 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.195289828 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.195294648 DEBUG Discovering virtual environment in `/tmp/.tmpS5Fz4V` 2026-08-22 07:23:26.195337098 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:26.195340958 DEBUG No virtual environment found 2026-08-22 07:23:26.195352478 DEBUG Adding first-party search path `/tmp/.tmpS5Fz4V` 2026-08-22 07:23:26.195356478 DEBUG Using vendored stdlib 2026-08-22 07:23:26.195455388 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.195459868 DEBUG Adding new file root '/tmp/.tmpS5Fz4V' of kind Project 2026-08-22 07:23:26.195595728 DEBUG Updating project to check open files 2026-08-22 07:23:26.195607218 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:26.204946847 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.204969477 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.204974947 DEBUG method="shutdown" response.id=2 duration=9.22µs 2026-08-22 07:23:26.204985627 DEBUG Received server response for request 2 2026-08-22 07:23:26.204989587 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.204998917 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:26.205892829 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.205945369 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.205977159 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.206027070 DEBUG Client info: None 2026-08-22 07:23:26.206051140 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:26.206061220 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.206065570 INFO Version: Unknown 2026-08-22 07:23:26.206098210 DEBUG Received server response for request 1 2026-08-22 07:23:26.206125210 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.206205970 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.206237970 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.206241940 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.206253640 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.206256490 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:26.206295750 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.206307130 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.206310780 DEBUG Initializing workspace `file:///tmp/.tmpDdmITt/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:26.206334500 DEBUG Searching for a project in '/tmp/.tmpDdmITt/src' 2026-08-22 07:23:26.206365500 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.206369620 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.206658021 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.206662941 DEBUG Discovering virtual environment in `/tmp/.tmpDdmITt/src` 2026-08-22 07:23:26.206699871 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:26.206703811 DEBUG No virtual environment found 2026-08-22 07:23:26.206714301 DEBUG Adding first-party search path `/tmp/.tmpDdmITt/src` 2026-08-22 07:23:26.206718591 DEBUG Using vendored stdlib 2026-08-22 07:23:26.206800331 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.206803931 DEBUG Adding new file root '/tmp/.tmpDdmITt/src' of kind Project 2026-08-22 07:23:26.206908481 DEBUG Updating project to check open files 2026-08-22 07:23:26.206917401 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:26.206920321 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.206961481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDdmITt/src/foo.py", kind: File } 2026-08-22 07:23:26.206979051 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDdmITt/src/foo.py` 2026-08-22 07:23:26.206981411 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.206987291 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.207023032 DEBUG method="textDocument/hover" response.id=2 duration=30.06µs 2026-08-22 07:23:26.207032542 DEBUG Received server response for request 2 2026-08-22 07:23:26.217106622 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.217129892 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.217136732 DEBUG method="shutdown" response.id=3 duration=9.64µs 2026-08-22 07:23:26.217146812 DEBUG Received server response for request 3 2026-08-22 07:23:26.217150172 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.217159802 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-08-22 07:23:26.218322384 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.218391525 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.218428325 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.218476085 DEBUG Client info: None 2026-08-22 07:23:26.218517495 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:26.218526975 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.218532185 INFO Version: Unknown 2026-08-22 07:23:26.218568725 DEBUG Received server response for request 1 2026-08-22 07:23:26.218610155 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.218691615 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.218726275 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.218730205 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.218744455 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.218747405 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:26.218798175 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.218813045 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.218817435 DEBUG Initializing workspace `file:///tmp/.tmp9hGS3g/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:26.218838985 DEBUG Searching for a project in '/tmp/.tmp9hGS3g/src' 2026-08-22 07:23:26.218873876 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.218878846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.219600897 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.219606617 DEBUG Discovering virtual environment in `/tmp/.tmp9hGS3g/src` 2026-08-22 07:23:26.219657647 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:26.219662987 DEBUG No virtual environment found 2026-08-22 07:23:26.219675207 DEBUG Adding first-party search path `/tmp/.tmp9hGS3g/src` 2026-08-22 07:23:26.219679417 DEBUG Using vendored stdlib 2026-08-22 07:23:26.219792167 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.219797217 DEBUG Adding new file root '/tmp/.tmp9hGS3g/src' of kind Project 2026-08-22 07:23:26.219947178 DEBUG Updating project to check open files 2026-08-22 07:23:26.219961918 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:26.219965528 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.220033998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp9hGS3g/src/foo.py", kind: File } 2026-08-22 07:23:26.220053718 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9hGS3g/src/foo.py` 2026-08-22 07:23:26.220056528 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.220063308 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.220110998 DEBUG method="textDocument/hover" response.id=2 duration=41.37µs 2026-08-22 07:23:26.220123068 DEBUG Received server response for request 2 2026-08-22 07:23:26.230195458 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.230215628 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.230222399 DEBUG method="shutdown" response.id=3 duration=11.29µs 2026-08-22 07:23:26.230232489 DEBUG Received server response for request 3 2026-08-22 07:23:26.230236979 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.230245849 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-08-22 07:23:26.231265121 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.231327111 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.231356941 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.231397421 DEBUG Client info: None 2026-08-22 07:23:26.231422691 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:26.231431601 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.231435581 INFO Version: Unknown 2026-08-22 07:23:26.231473691 DEBUG Received server response for request 1 2026-08-22 07:23:26.231518121 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.231530391 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpnz7dkB 2026-08-22 07:23:26.231607921 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.231638701 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.231643121 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.231649251 DEBUG No workspace configuration provided for file:///tmp/.tmpnz7dkB 2026-08-22 07:23:26.231703052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.231708372 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpnz7dkB, using default options 2026-08-22 07:23:26.231714862 DEBUG Initializing workspace `file:///tmp/.tmpnz7dkB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.231731342 DEBUG Searching for a project in '/tmp/.tmpnz7dkB' 2026-08-22 07:23:26.231758332 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.231762582 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.232199953 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.232204673 DEBUG Discovering virtual environment in `/tmp/.tmpnz7dkB` 2026-08-22 07:23:26.232245073 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:26.232249273 DEBUG No virtual environment found 2026-08-22 07:23:26.232260103 DEBUG Adding first-party search path `/tmp/.tmpnz7dkB` 2026-08-22 07:23:26.232263943 DEBUG Using vendored stdlib 2026-08-22 07:23:26.232369363 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.232373713 DEBUG Adding new file root '/tmp/.tmpnz7dkB' of kind Project 2026-08-22 07:23:26.232522343 DEBUG Updating project to check open files 2026-08-22 07:23:26.232532523 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:26.241880102 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.241903792 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.241909882 DEBUG method="shutdown" response.id=2 duration=9.41µs 2026-08-22 07:23:26.241922612 DEBUG Received server response for request 2 2026-08-22 07:23:26.241926482 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.241936402 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-08-22 07:23:26.242805924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.242859084 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.242890474 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.242935234 DEBUG Client info: None 2026-08-22 07:23:26.242960864 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:26.242969454 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.242973634 INFO Version: Unknown 2026-08-22 07:23:26.243010564 DEBUG Received server response for request 1 2026-08-22 07:23:26.243037644 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.243127525 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.243160595 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.243164265 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.243224425 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.243235245 DEBUG Initializing workspace `file:///tmp/.tmpTlIj2l/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.243252435 DEBUG Searching for a project in '/tmp/.tmpTlIj2l/project' 2026-08-22 07:23:26.243283745 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.243287935 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.243579986 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.243585006 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-22 07:23:26.243636626 ERROR Failed to create project for workspace `file:///tmp/.tmpTlIj2l/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:26.243656826 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:26.243660656 INFO Retrying to receive `window/showMessage` notification 2026-08-22 07:23:26.243910066 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.243914046 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-08-22 07:23:26.243919696 DEBUG Default settings failed to discover local Python environment 2026-08-22 07:23:26.243947396 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:26.243951606 DEBUG No virtual environment found 2026-08-22 07:23:26.243963686 DEBUG Adding first-party search path `/tmp/.tmpTlIj2l/project` 2026-08-22 07:23:26.243968226 DEBUG Using vendored stdlib 2026-08-22 07:23:26.244073317 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.244077377 DEBUG Adding new file root '/tmp/.tmpTlIj2l/project' of kind Project 2026-08-22 07:23:26.244195307 DEBUG Updating project to check open files 2026-08-22 07:23:26.244203227 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:26.253787386 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.253814066 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.253821046 DEBUG method="shutdown" response.id=2 duration=10.79µs 2026-08-22 07:23:26.253831676 DEBUG Received server response for request 2 2026-08-22 07:23:26.253835006 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.253844386 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-08-22 07:23:26.254720968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.254776498 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.254805938 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.254848988 DEBUG Client info: None 2026-08-22 07:23:26.254875628 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:26.254885918 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.254889909 INFO Version: Unknown 2026-08-22 07:23:26.254924099 DEBUG Received server response for request 1 2026-08-22 07:23:26.254948769 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.255024919 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.255058469 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.255061669 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.255125909 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.255136669 DEBUG Initializing workspace `file:///tmp/.tmpUm0pQ5/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.255154779 DEBUG Searching for a project in '/tmp/.tmpUm0pQ5/foo' 2026-08-22 07:23:26.255195829 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.255199909 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.255471880 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.255476480 DEBUG Discovering virtual environment in `/tmp/.tmpUm0pQ5/foo` 2026-08-22 07:23:26.255531530 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:26.255535330 DEBUG No virtual environment found 2026-08-22 07:23:26.255546520 DEBUG Adding first-party search path `/tmp/.tmpUm0pQ5/foo` 2026-08-22 07:23:26.255550610 DEBUG Using vendored stdlib 2026-08-22 07:23:26.255637130 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.255641430 DEBUG Adding new file root '/tmp/.tmpUm0pQ5/foo' of kind Project 2026-08-22 07:23:26.255740200 DEBUG Updating project to check open files 2026-08-22 07:23:26.255748880 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-22 07:23:26.255753090 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:26.255766640 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.255770260 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.265900041 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.265926051 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.265932701 DEBUG method="shutdown" response.id=2 duration=10.26µs 2026-08-22 07:23:26.265943031 DEBUG Received server response for request 2 2026-08-22 07:23:26.265947141 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.265956461 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-08-22 07:23:26.266869823 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.266923743 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.266956563 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.267007443 DEBUG Client info: None 2026-08-22 07:23:26.267033523 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:26.267043803 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.267048623 INFO Version: Unknown 2026-08-22 07:23:26.267080043 DEBUG Received server response for request 1 2026-08-22 07:23:26.267104913 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.267184363 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.267218813 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.267222483 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.267283604 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.267294174 DEBUG Initializing workspace `file:///tmp/.tmp5lILO9/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.267312414 DEBUG Searching for a project in '/tmp/.tmp5lILO9/foo' 2026-08-22 07:23:26.267343704 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.267348294 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.267639314 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.267644234 DEBUG Discovering virtual environment in `/tmp/.tmp5lILO9/foo` 2026-08-22 07:23:26.267684394 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:26.267688424 DEBUG No virtual environment found 2026-08-22 07:23:26.267699034 DEBUG Adding first-party search path `/tmp/.tmp5lILO9/foo` 2026-08-22 07:23:26.267703034 DEBUG Using vendored stdlib 2026-08-22 07:23:26.267785125 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.267789065 DEBUG Adding new file root '/tmp/.tmp5lILO9/foo' of kind Project 2026-08-22 07:23:26.267892375 DEBUG Updating project to check open files 2026-08-22 07:23:26.267901215 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-22 07:23:26.267904295 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:26.267916535 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.267920025 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.278044465 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.278066455 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.278073745 DEBUG method="shutdown" response.id=2 duration=10.72µs 2026-08-22 07:23:26.278083835 DEBUG Received server response for request 2 2026-08-22 07:23:26.278087695 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.278097306 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-08-22 07:23:26.279164838 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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:26.279231838 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.279266398 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.279331498 DEBUG Client info: None 2026-08-22 07:23:26.279354208 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:26.279364008 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-22 07:23:26.279368858 INFO Version: Unknown 2026-08-22 07:23:26.279404988 DEBUG Received server response for request 1 2026-08-22 07:23:26.279442278 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.279536058 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-22 07:23:26.279566139 DEBUG Initializing workspace `file:///tmp/.tmpzIwU4k/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.279582389 DEBUG Searching for a project in '/tmp/.tmpzIwU4k/foo' 2026-08-22 07:23:26.279616529 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.279621179 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.280277170 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.280282590 DEBUG Discovering virtual environment in `/tmp/.tmpzIwU4k/foo` 2026-08-22 07:23:26.280326320 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:26.280331970 DEBUG No virtual environment found 2026-08-22 07:23:26.280346520 DEBUG Adding first-party search path `/tmp/.tmpzIwU4k/foo` 2026-08-22 07:23:26.280350730 DEBUG Using vendored stdlib 2026-08-22 07:23:26.280466580 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.280471500 DEBUG Adding new file root '/tmp/.tmpzIwU4k/foo' of kind Project 2026-08-22 07:23:26.280623251 DEBUG Updating project to check open files 2026-08-22 07:23:26.280637901 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-08-22 07:23:26.280642661 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:26.280657971 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.280662671 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.290808821 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.290835571 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.290844121 DEBUG method="shutdown" response.id=2 duration=16.30µs 2026-08-22 07:23:26.290855451 DEBUG Received server response for request 2 2026-08-22 07:23:26.290859111 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.290868801 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-08-22 07:23:26.291815683 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.291871933 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.291904774 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.291951884 DEBUG Client info: None 2026-08-22 07:23:26.291976904 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:26.291987134 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.291991614 INFO Version: Unknown 2026-08-22 07:23:26.292026024 DEBUG Received server response for request 1 2026-08-22 07:23:26.292053894 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.292132084 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.292165154 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.292168264 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.292232014 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.292244064 DEBUG Initializing workspace `file:///tmp/.tmpeVu9Bj/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.292261364 DEBUG Searching for a project in '/tmp/.tmpeVu9Bj/foo' 2026-08-22 07:23:26.292294884 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.292298984 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.292589625 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.292594885 DEBUG Discovering virtual environment in `/tmp/.tmpeVu9Bj/foo` 2026-08-22 07:23:26.292633515 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:26.292637405 DEBUG No virtual environment found 2026-08-22 07:23:26.292648155 DEBUG Adding first-party search path `/tmp/.tmpeVu9Bj/foo` 2026-08-22 07:23:26.292652315 DEBUG Using vendored stdlib 2026-08-22 07:23:26.292734305 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.292737955 DEBUG Adding new file root '/tmp/.tmpeVu9Bj/foo' of kind Project 2026-08-22 07:23:26.292858345 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:26.292861715 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:26.292875275 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.292879206 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.303010296 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.303033126 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.303040206 DEBUG method="shutdown" response.id=2 duration=10.76µs 2026-08-22 07:23:26.303050256 DEBUG Received server response for request 2 2026-08-22 07:23:26.303053886 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.303063856 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-08-22 07:23:26.304118338 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.304183278 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.304217178 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.304264429 DEBUG Client info: None 2026-08-22 07:23:26.304293059 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:26.304302779 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.304308079 INFO Version: Unknown 2026-08-22 07:23:26.304345139 DEBUG Received server response for request 1 2026-08-22 07:23:26.304378739 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.304455439 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.304500479 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.304504039 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.304578439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.304592319 DEBUG Initializing workspace `file:///tmp/.tmpjKx77N/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.304611509 DEBUG Searching for a project in '/tmp/.tmpjKx77N/foo' 2026-08-22 07:23:26.304644929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.304648929 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.305157760 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.305163100 DEBUG Discovering virtual environment in `/tmp/.tmpjKx77N/foo` 2026-08-22 07:23:26.305205410 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:26.305210230 DEBUG No virtual environment found 2026-08-22 07:23:26.305221951 DEBUG Adding first-party search path `/tmp/.tmpjKx77N/foo` 2026-08-22 07:23:26.305226281 DEBUG Using vendored stdlib 2026-08-22 07:23:26.305335671 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.305340331 DEBUG Adding new file root '/tmp/.tmpjKx77N/foo' of kind Project 2026-08-22 07:23:26.305475971 DEBUG Updating project to check open files 2026-08-22 07:23:26.305503871 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:26.314739440 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.314763660 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.314770180 DEBUG method="shutdown" response.id=2 duration=10.43µs 2026-08-22 07:23:26.314781770 DEBUG Received server response for request 2 2026-08-22 07:23:26.314785070 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.314794730 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-08-22 07:23:26.315678942 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.315732792 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.315765142 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.315824132 DEBUG Client info: None 2026-08-22 07:23:26.315848122 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:26.315861142 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.315867122 INFO Version: Unknown 2026-08-22 07:23:26.315910752 DEBUG Received server response for request 1 2026-08-22 07:23:26.315938372 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.315951792 WARN Received unknown options during initialization: { "bar": null } 2026-08-22 07:23:26.315961992 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:26.315967322 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.316026652 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.316071152 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.316074322 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.316154893 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.316169813 DEBUG Initializing workspace `file:///tmp/.tmpXlY887/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.316196613 DEBUG Searching for a project in '/tmp/.tmpXlY887/foo' 2026-08-22 07:23:26.316235253 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.316244763 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.316840394 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.316846614 DEBUG Discovering virtual environment in `/tmp/.tmpXlY887/foo` 2026-08-22 07:23:26.316906934 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:26.316912134 DEBUG No virtual environment found 2026-08-22 07:23:26.316924434 DEBUG Adding first-party search path `/tmp/.tmpXlY887/foo` 2026-08-22 07:23:26.316937354 DEBUG Using vendored stdlib 2026-08-22 07:23:26.317063374 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.317068954 DEBUG Adding new file root '/tmp/.tmpXlY887/foo' of kind Project 2026-08-22 07:23:26.317257765 DEBUG Updating project to check open files 2026-08-22 07:23:26.317277825 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:26.326197803 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.326222393 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.326229253 DEBUG method="shutdown" response.id=2 duration=11.36µs 2026-08-22 07:23:26.326241423 DEBUG Received server response for request 2 2026-08-22 07:23:26.326245153 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.326254963 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-08-22 07:23:26.327296345 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.327358425 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.327389405 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.327442626 DEBUG Client info: None 2026-08-22 07:23:26.327467726 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:26.327495356 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.327500976 INFO Version: Unknown 2026-08-22 07:23:26.327541876 DEBUG Received server response for request 1 2026-08-22 07:23:26.327577316 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.327655246 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.327686206 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.327690146 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.327752236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.327766916 WARN Received unknown options for workspace `file:///tmp/.tmpgeuQxQ/foo`: { "bar": null } 2026-08-22 07:23:26.327777476 DEBUG Received notification `window/showMessage` 2026-08-22 07:23:26.327773386 DEBUG Initializing workspace `file:///tmp/.tmpgeuQxQ/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.327781206 INFO Retrying to receive `window/showMessage` notification 2026-08-22 07:23:26.327792856 DEBUG Searching for a project in '/tmp/.tmpgeuQxQ/foo' 2026-08-22 07:23:26.327827176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.327832186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.328247277 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.328252357 DEBUG Discovering virtual environment in `/tmp/.tmpgeuQxQ/foo` 2026-08-22 07:23:26.328293327 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:26.328298197 DEBUG No virtual environment found 2026-08-22 07:23:26.328309397 DEBUG Adding first-party search path `/tmp/.tmpgeuQxQ/foo` 2026-08-22 07:23:26.328313717 DEBUG Using vendored stdlib 2026-08-22 07:23:26.328414547 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.328419407 DEBUG Adding new file root '/tmp/.tmpgeuQxQ/foo' of kind Project 2026-08-22 07:23:26.328583638 DEBUG Updating project to check open files 2026-08-22 07:23:26.328596568 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:26.337919397 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.337947247 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.337955497 DEBUG method="shutdown" response.id=2 duration=12.63µs 2026-08-22 07:23:26.337967427 DEBUG Received server response for request 2 2026-08-22 07:23:26.337971067 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.337980157 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-08-22 07:23:26.338919729 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.338977559 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.339007759 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.339050329 DEBUG Client info: None 2026-08-22 07:23:26.339077239 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:26.339087549 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.339091839 INFO Version: Unknown 2026-08-22 07:23:26.339126319 DEBUG Received server response for request 1 2026-08-22 07:23:26.339153069 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.339235469 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.339270789 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.339274239 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.339331190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.339342140 DEBUG Initializing workspace `file:///tmp/.tmpG71EXQ/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.339359860 DEBUG Searching for a project in '/tmp/.tmpG71EXQ/foo' 2026-08-22 07:23:26.339392860 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.339396710 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.339682820 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.339687500 DEBUG Discovering virtual environment in `/tmp/.tmpG71EXQ/foo` 2026-08-22 07:23:26.339726020 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:26.339729870 DEBUG No virtual environment found 2026-08-22 07:23:26.339740480 DEBUG Adding first-party search path `/tmp/.tmpG71EXQ/foo` 2026-08-22 07:23:26.339744420 DEBUG Using vendored stdlib 2026-08-22 07:23:26.339830881 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.339834721 DEBUG Adding new file root '/tmp/.tmpG71EXQ/foo' of kind Project 2026-08-22 07:23:26.339935481 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:26.339939721 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:26.339953441 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.339957121 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.350089581 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.350116141 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.350124041 DEBUG method="shutdown" response.id=2 duration=11.12µs 2026-08-22 07:23:26.350134641 DEBUG Received server response for request 2 2026-08-22 07:23:26.350138271 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.350147101 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-08-22 07:23:26.351052493 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.351110103 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.351143124 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.351195294 DEBUG Client info: None 2026-08-22 07:23:26.351220494 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:26.351231214 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.351235884 INFO Version: Unknown 2026-08-22 07:23:26.351271104 DEBUG Received server response for request 1 2026-08-22 07:23:26.351297164 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.351373314 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.351414384 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.351417684 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.351491294 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.351502874 DEBUG Initializing workspace `file:///tmp/.tmpUAcGXs/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.351521424 DEBUG Searching for a project in '/tmp/.tmpUAcGXs/foo' 2026-08-22 07:23:26.351556514 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.351561024 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.351846525 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.351851535 DEBUG Discovering virtual environment in `/tmp/.tmpUAcGXs/foo` 2026-08-22 07:23:26.351893165 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:26.351897275 DEBUG No virtual environment found 2026-08-22 07:23:26.351908355 DEBUG Adding first-party search path `/tmp/.tmpUAcGXs/foo` 2026-08-22 07:23:26.351912305 DEBUG Using vendored stdlib 2026-08-22 07:23:26.352005475 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.352009645 DEBUG Adding new file root '/tmp/.tmpUAcGXs/foo' of kind Project 2026-08-22 07:23:26.352120716 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:26.352124646 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:26.352137196 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.352141096 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.362266076 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.362287756 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.362294426 DEBUG method="shutdown" response.id=2 duration=10.19µs 2026-08-22 07:23:26.362305176 DEBUG Received server response for request 2 2026-08-22 07:23:26.362308936 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.362321696 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-08-22 07:23:26.363174488 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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:26.363229868 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.363261878 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.363311128 DEBUG Client info: None 2026-08-22 07:23:26.363334058 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:26.363344688 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-08-22 07:23:26.363348878 INFO Version: Unknown 2026-08-22 07:23:26.363381658 DEBUG Received server response for request 1 2026-08-22 07:23:26.363408558 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.363501459 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-08-22 07:23:26.363543949 DEBUG Initializing workspace `file:///tmp/.tmpnUlBjI/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.363558459 DEBUG Searching for a project in '/tmp/.tmpnUlBjI/foo' 2026-08-22 07:23:26.363590719 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.363594809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.363866619 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.363871769 DEBUG Discovering virtual environment in `/tmp/.tmpnUlBjI/foo` 2026-08-22 07:23:26.363908889 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:26.363912829 DEBUG No virtual environment found 2026-08-22 07:23:26.363924649 DEBUG Adding first-party search path `/tmp/.tmpnUlBjI/foo` 2026-08-22 07:23:26.363928739 DEBUG Using vendored stdlib 2026-08-22 07:23:26.364010750 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.364014600 DEBUG Adding new file root '/tmp/.tmpnUlBjI/foo' of kind Project 2026-08-22 07:23:26.364115850 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-08-22 07:23:26.364119880 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:26.364133770 DEBUG Received server request `client/registerCapability` 2026-08-22 07:23:26.364137620 INFO Retrying to receive `client/registerCapability` request 2026-08-22 07:23:26.374259520 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.374283540 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.374290900 DEBUG method="shutdown" response.id=2 duration=12.98µs 2026-08-22 07:23:26.374300830 DEBUG Received server response for request 2 2026-08-22 07:23:26.374305000 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.374314260 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-08-22 07:23:26.375397053 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.375461943 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.375511803 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.375558733 DEBUG Client info: None 2026-08-22 07:23:26.375583873 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:26.375593493 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.375597743 INFO Version: Unknown 2026-08-22 07:23:26.375635173 DEBUG Received server response for request 1 2026-08-22 07:23:26.375674093 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.375752903 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.375787733 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.375791243 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.375804754 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.375808084 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:26.375861854 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.375876894 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.375880964 DEBUG Initializing workspace `file:///tmp/.tmp670oux/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.375903204 DEBUG Searching for a project in '/tmp/.tmp670oux/src' 2026-08-22 07:23:26.375937884 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.375942084 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.376626575 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.376632955 DEBUG Discovering virtual environment in `/tmp/.tmp670oux/src` 2026-08-22 07:23:26.376680225 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:26.376686005 DEBUG No virtual environment found 2026-08-22 07:23:26.376698525 DEBUG Adding first-party search path `/tmp/.tmp670oux/src` 2026-08-22 07:23:26.376702905 DEBUG Using vendored stdlib 2026-08-22 07:23:26.376817246 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.376822246 DEBUG Adding new file root '/tmp/.tmp670oux/src' of kind Project 2026-08-22 07:23:26.376975206 DEBUG Updating project to check open files 2026-08-22 07:23:26.376990936 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:26.376994546 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.377047246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp670oux/src/foo.py", kind: File } 2026-08-22 07:23:26.377068146 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp670oux/src/foo.py` 2026-08-22 07:23:26.377070976 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.377078166 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.377619687 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.389612631 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.393114289 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 15.996663ms 2026-08-22 07:23:26.393144599 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.06ms 2026-08-22 07:23:26.393159199 DEBUG Received server response for request 2 2026-08-22 07:23:26.403421789 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.403444919 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.403450279 DEBUG method="shutdown" response.id=3 duration=9.86µs 2026-08-22 07:23:26.403459519 DEBUG Received server response for request 3 2026-08-22 07:23:26.403462789 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.403472379 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-08-22 07:23:26.406329655 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.406391835 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.406426776 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.406499656 DEBUG Client info: None 2026-08-22 07:23:26.406530546 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:26.406541386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.406546186 INFO Version: Unknown 2026-08-22 07:23:26.406582036 DEBUG Received server response for request 1 2026-08-22 07:23:26.406614996 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.406703506 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.406740066 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.406743576 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.406756986 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.406760046 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:26.406808836 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.406819546 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.406823746 DEBUG Initializing workspace `file:///tmp/.tmp3y2w04/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.406842226 DEBUG Searching for a project in '/tmp/.tmp3y2w04/src' 2026-08-22 07:23:26.406874636 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.406879176 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.407173347 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.407178377 DEBUG Discovering virtual environment in `/tmp/.tmp3y2w04/src` 2026-08-22 07:23:26.407221157 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:26.407225827 DEBUG No virtual environment found 2026-08-22 07:23:26.407236897 DEBUG Adding first-party search path `/tmp/.tmp3y2w04/src` 2026-08-22 07:23:26.407241147 DEBUG Using vendored stdlib 2026-08-22 07:23:26.407328747 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.407333097 DEBUG Adding new file root '/tmp/.tmp3y2w04/src' of kind Project 2026-08-22 07:23:26.407450478 DEBUG Updating project to check open files 2026-08-22 07:23:26.407461678 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:26.407464908 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.407525518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp3y2w04/src/foo.py", kind: File } 2026-08-22 07:23:26.407542438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3y2w04/src/foo.py` 2026-08-22 07:23:26.407545038 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.407551388 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.407715568 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.410059103 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.479275ms 2026-08-22 07:23:26.410084673 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.53ms 2026-08-22 07:23:26.410095873 DEBUG Received server response for request 2 2026-08-22 07:23:26.420297854 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.420321664 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.420328804 DEBUG method="shutdown" response.id=3 duration=10.53µs 2026-08-22 07:23:26.420338834 DEBUG Received server response for request 3 2026-08-22 07:23:26.420342454 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.420351694 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-08-22 07:23:26.421683596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.421741117 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.421774097 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.421824267 DEBUG Client info: None 2026-08-22 07:23:26.421852877 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:26.421866627 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.421870477 INFO Version: Unknown 2026-08-22 07:23:26.421904237 DEBUG Received server response for request 1 2026-08-22 07:23:26.421935397 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.422016827 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.422052237 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.422055727 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.422066847 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.422070127 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:26.422122157 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.422132927 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.422136917 DEBUG Initializing workspace `file:///tmp/.tmp2S364T/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:26.422157487 DEBUG Searching for a project in '/tmp/.tmp2S364T/src' 2026-08-22 07:23:26.422188297 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.422192597 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.422496368 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.422501018 DEBUG Discovering virtual environment in `/tmp/.tmp2S364T/src` 2026-08-22 07:23:26.422540278 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:26.422544448 DEBUG No virtual environment found 2026-08-22 07:23:26.422554788 DEBUG Adding first-party search path `/tmp/.tmp2S364T/src` 2026-08-22 07:23:26.422558778 DEBUG Using vendored stdlib 2026-08-22 07:23:26.422650078 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.422654368 DEBUG Adding new file root '/tmp/.tmp2S364T/src' of kind Project 2026-08-22 07:23:26.422758549 DEBUG Updating project to check open files 2026-08-22 07:23:26.422767219 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:26.422770329 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.422807529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2S364T/src/foo.py", kind: File } 2026-08-22 07:23:26.422821909 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2S364T/src/foo.py` 2026-08-22 07:23:26.422824329 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.422829839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.423019279 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 155.54µs 2026-08-22 07:23:26.423054549 DEBUG method="textDocument/inlayHint" response.id=2 duration=219.38µs 2026-08-22 07:23:26.423064639 DEBUG Received server response for request 2 2026-08-22 07:23:26.433139890 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.433161230 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.433168080 DEBUG method="shutdown" response.id=3 duration=9.43µs 2026-08-22 07:23:26.433178600 DEBUG Received server response for request 3 2026-08-22 07:23:26.433182940 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.433191740 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-08-22 07:23:26.434114322 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.434171712 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.434202132 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.434262652 DEBUG Client info: None 2026-08-22 07:23:26.434288862 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:26.434298332 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.434303342 INFO Version: Unknown 2026-08-22 07:23:26.434343782 DEBUG Received server response for request 1 2026-08-22 07:23:26.434371512 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.434462962 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.434509202 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.434513132 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.434527493 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.434529853 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-08-22 07:23:26.434573833 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.434584743 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.434588323 DEBUG Initializing workspace `file:///tmp/.tmpVgNtCX/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:26.434608903 DEBUG Searching for a project in '/tmp/.tmpVgNtCX/src' 2026-08-22 07:23:26.434641013 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.434645513 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.434916663 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.434921043 DEBUG Discovering virtual environment in `/tmp/.tmpVgNtCX/src` 2026-08-22 07:23:26.434959883 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:26.434964143 DEBUG No virtual environment found 2026-08-22 07:23:26.434975293 DEBUG Adding first-party search path `/tmp/.tmpVgNtCX/src` 2026-08-22 07:23:26.434979153 DEBUG Using vendored stdlib 2026-08-22 07:23:26.435062654 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.435066574 DEBUG Adding new file root '/tmp/.tmpVgNtCX/src' of kind Project 2026-08-22 07:23:26.435178474 DEBUG Updating project to check open files 2026-08-22 07:23:26.435187244 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:26.435189984 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.435199834 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpVgNtCX/src/foo.py` 2026-08-22 07:23:26.435202884 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.435208844 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.435343164 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 110.87µs 2026-08-22 07:23:26.435376224 DEBUG method="textDocument/inlayHint" response.id=2 duration=161.93µs 2026-08-22 07:23:26.435386054 DEBUG Received server response for request 2 2026-08-22 07:23:26.445457355 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.445475975 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.445496565 DEBUG method="shutdown" response.id=3 duration=23.64µs 2026-08-22 07:23:26.445505495 DEBUG Received server response for request 3 2026-08-22 07:23:26.445509085 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.445518165 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-08-22 07:23:26.446397576 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.446453037 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.446500097 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.446537297 DEBUG Client info: None 2026-08-22 07:23:26.446559987 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:26.446569827 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.446574607 INFO Version: Unknown 2026-08-22 07:23:26.446612317 DEBUG Received server response for request 1 2026-08-22 07:23:26.446639707 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.446712527 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.446744467 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.446747697 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.446766497 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.446813797 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.446824607 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.446828387 DEBUG Initializing workspace `file:///tmp/.tmpV9pkZU/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:26.446847127 DEBUG Searching for a project in '/tmp/.tmpV9pkZU/src' 2026-08-22 07:23:26.446878307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.446882357 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.447152398 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.447157458 DEBUG Discovering virtual environment in `/tmp/.tmpV9pkZU/src` 2026-08-22 07:23:26.447195298 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:26.447199318 DEBUG No virtual environment found 2026-08-22 07:23:26.447209458 DEBUG Adding first-party search path `/tmp/.tmpV9pkZU/src` 2026-08-22 07:23:26.447213468 DEBUG Using vendored stdlib 2026-08-22 07:23:26.447296388 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.447300588 DEBUG Adding new file root '/tmp/.tmpV9pkZU/src' of kind Project 2026-08-22 07:23:26.447403058 DEBUG Updating project to check open files 2026-08-22 07:23:26.447411638 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:26.447414458 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.447432069 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.447435329 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.447440639 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.447445849 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.447447979 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.447452239 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:26.447456749 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.447458929 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.447463059 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:26.447520329 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.447584949 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.462375009 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.463795532 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.463807012 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.463810052 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.463833212 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:26.468877292 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:26.489923395 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:26.489939355 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:26.489945735 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:26.490313345 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:26.490328275 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:26.490382826 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpV9pkZU/src' 2026-08-22 07:23:26.490387346 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:26.500245096 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.500258456 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:26.500263946 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:26.500826627 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.942125ms 2026-08-22 07:23:26.501264328 DEBUG method="textDocument/completion" response.id=2 duration=37.42ms 2026-08-22 07:23:26.501293658 DEBUG Received server response for request 2 2026-08-22 07:23:26.512368150 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.512417900 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.512431400 DEBUG method="shutdown" response.id=3 duration=20.04µs 2026-08-22 07:23:26.512450180 DEBUG Received server response for request 3 2026-08-22 07:23:26.512454370 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.512469670 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-08-22 07:23:26.519898795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.519970026 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.520009946 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.520076886 DEBUG Client info: None 2026-08-22 07:23:26.520121106 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:26.520135656 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.520142076 INFO Version: Unknown 2026-08-22 07:23:26.520182656 DEBUG Received server response for request 1 2026-08-22 07:23:26.520220696 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.520325996 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.520372516 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.520376136 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.520397766 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.520446327 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.520460977 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.520465627 DEBUG Initializing workspace `file:///tmp/.tmpkVJwjb/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:26.520508007 DEBUG Searching for a project in '/tmp/.tmpkVJwjb/src' 2026-08-22 07:23:26.520543597 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.520548727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.521050408 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.521055978 DEBUG Discovering virtual environment in `/tmp/.tmpkVJwjb/src` 2026-08-22 07:23:26.521107428 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:26.521113028 DEBUG No virtual environment found 2026-08-22 07:23:26.521125868 DEBUG Adding first-party search path `/tmp/.tmpkVJwjb/src` 2026-08-22 07:23:26.521130018 DEBUG Using vendored stdlib 2026-08-22 07:23:26.521243168 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.521248188 DEBUG Adding new file root '/tmp/.tmpkVJwjb/src' of kind Project 2026-08-22 07:23:26.521384968 DEBUG Updating project to check open files 2026-08-22 07:23:26.521401078 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:26.521404548 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.521426818 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.521429798 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.521436298 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.521441908 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.521444108 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.521448328 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:26.521452928 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.521455068 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.521459038 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:26.521526919 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.521589229 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.532570431 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.533966344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.533975994 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.533979314 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.533999704 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:26.539258825 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:26.560780278 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:26.560799698 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:26.560806078 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:26.561177379 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:26.561187309 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:26.561244479 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpkVJwjb/src' 2026-08-22 07:23:26.561250359 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:26.568491494 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.568502794 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:26.568508484 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:26.569035915 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 34.987391ms 2026-08-22 07:23:26.569463756 DEBUG method="textDocument/completion" response.id=2 duration=35.45ms 2026-08-22 07:23:26.569503816 DEBUG Received server response for request 2 2026-08-22 07:23:26.580569308 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.580610818 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.580619428 DEBUG method="shutdown" response.id=3 duration=13.59µs 2026-08-22 07:23:26.580630808 DEBUG Received server response for request 3 2026-08-22 07:23:26.580634918 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.580650398 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-08-22 07:23:26.588396864 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.588464364 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.588520414 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.588585295 DEBUG Client info: None 2026-08-22 07:23:26.588624825 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:26.588638915 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.588644515 INFO Version: Unknown 2026-08-22 07:23:26.588686715 DEBUG Received server response for request 1 2026-08-22 07:23:26.588725225 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.588829655 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.588876535 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.588880145 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.588900485 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.588958615 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.588972455 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.588976995 DEBUG Initializing workspace `file:///tmp/.tmpBNR1fI/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:26.589002285 DEBUG Searching for a project in '/tmp/.tmpBNR1fI/src' 2026-08-22 07:23:26.589038415 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.589043475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.589537896 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.589544056 DEBUG Discovering virtual environment in `/tmp/.tmpBNR1fI/src` 2026-08-22 07:23:26.589596157 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:26.589601537 DEBUG No virtual environment found 2026-08-22 07:23:26.589613947 DEBUG Adding first-party search path `/tmp/.tmpBNR1fI/src` 2026-08-22 07:23:26.589618117 DEBUG Using vendored stdlib 2026-08-22 07:23:26.589724427 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.589729157 DEBUG Adding new file root '/tmp/.tmpBNR1fI/src' of kind Project 2026-08-22 07:23:26.589880827 DEBUG Updating project to check open files 2026-08-22 07:23:26.589896117 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:26.589899617 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.589920747 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.589923927 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.589931187 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.589936997 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.589939167 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.589943407 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:26.589947887 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.589950047 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.589954257 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:26.590000617 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.590065168 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.601632031 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.603125254 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.603138344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.603142014 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.603167654 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:26.608399975 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:26.629876528 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:26.629893318 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:26.629899028 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:26.629940968 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-08-22 07:23:26.629944518 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:26.630282399 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:26.630291909 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:26.630356949 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpBNR1fI/src' 2026-08-22 07:23:26.630365469 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:26.639512518 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.639523698 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:26.639529288 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:26.640075359 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.854745ms 2026-08-22 07:23:26.640509170 DEBUG method="textDocument/completion" response.id=2 duration=37.33ms 2026-08-22 07:23:26.640539360 DEBUG Received server response for request 2 2026-08-22 07:23:26.651628982 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.651664452 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.651671922 DEBUG method="shutdown" response.id=3 duration=13.24µs 2026-08-22 07:23:26.651689372 DEBUG Received server response for request 3 2026-08-22 07:23:26.651693602 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.651709722 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-08-22 07:23:26.659412708 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.659502948 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.659545038 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.659611728 DEBUG Client info: None 2026-08-22 07:23:26.659637088 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:26.659651058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.659657218 INFO Version: Unknown 2026-08-22 07:23:26.659700439 DEBUG Received server response for request 1 2026-08-22 07:23:26.659744009 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.659900889 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.659956019 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.659959689 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.659980309 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.660039689 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.660075869 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.660080259 DEBUG Initializing workspace `file:///tmp/.tmpbk00YV/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:26.660111629 DEBUG Searching for a project in '/tmp/.tmpbk00YV/src' 2026-08-22 07:23:26.660159000 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.660163820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.660906501 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.660913251 DEBUG Discovering virtual environment in `/tmp/.tmpbk00YV/src` 2026-08-22 07:23:26.660970451 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:26.660975851 DEBUG No virtual environment found 2026-08-22 07:23:26.660993281 DEBUG Adding first-party search path `/tmp/.tmpbk00YV/src` 2026-08-22 07:23:26.660997391 DEBUG Using vendored stdlib 2026-08-22 07:23:26.661118211 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.661124011 DEBUG Adding new file root '/tmp/.tmpbk00YV/src' of kind Project 2026-08-22 07:23:26.661291792 DEBUG Updating project to check open files 2026-08-22 07:23:26.661307502 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:26.661311072 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.661337052 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.661340802 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.661348062 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.661354032 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.661356192 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.661360362 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:26.661434542 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.661534572 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.674839629 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.676236052 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.676247812 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.676266092 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:26.681579193 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:26.702856156 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:26.702873946 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:26.702879576 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:26.703251357 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:26.703260687 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:26.703317047 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpbk00YV/src' 2026-08-22 07:23:26.703321637 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:26.711684564 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.711697514 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-08-22 07:23:26.711704034 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:26.712251395 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.933153ms 2026-08-22 07:23:26.712672786 DEBUG method="textDocument/completion" response.id=2 duration=36.39ms 2026-08-22 07:23:26.712707146 DEBUG Received server response for request 2 2026-08-22 07:23:26.723823899 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.723868309 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.723877049 DEBUG method="shutdown" response.id=3 duration=15.28µs 2026-08-22 07:23:26.723887369 DEBUG Received server response for request 3 2026-08-22 07:23:26.723891159 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.723907029 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-08-22 07:23:26.731590754 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.731660824 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.731701334 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.731763295 DEBUG Client info: None 2026-08-22 07:23:26.731798915 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:26.731813875 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.731819975 INFO Version: Unknown 2026-08-22 07:23:26.731860415 DEBUG Received server response for request 1 2026-08-22 07:23:26.731899855 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.731920295 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTMeYBm 2026-08-22 07:23:26.732068445 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.732122855 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.732126525 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.732135095 DEBUG No workspace configuration provided for file:///tmp/.tmpTMeYBm 2026-08-22 07:23:26.732149715 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.732201045 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.732206916 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTMeYBm, using default options 2026-08-22 07:23:26.732214196 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.732218366 DEBUG Initializing workspace `file:///tmp/.tmpTMeYBm`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.732240796 DEBUG Searching for a project in '/tmp/.tmpTMeYBm' 2026-08-22 07:23:26.732269956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.732274716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.732921587 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.732927377 DEBUG Discovering virtual environment in `/tmp/.tmpTMeYBm` 2026-08-22 07:23:26.732981147 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:26.732986367 DEBUG No virtual environment found 2026-08-22 07:23:26.732998697 DEBUG Adding first-party search path `/tmp/.tmpTMeYBm` 2026-08-22 07:23:26.733002947 DEBUG Using vendored stdlib 2026-08-22 07:23:26.733111107 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.733116047 DEBUG Adding new file root '/tmp/.tmpTMeYBm' of kind Project 2026-08-22 07:23:26.733282378 DEBUG Updating project to check open files 2026-08-22 07:23:26.733298188 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:26.733302338 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.733328448 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.733331588 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.733338638 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.733344468 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.733346718 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.733351028 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:26.733355718 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.733357888 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.733362148 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:26.733367118 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.733369258 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.733373518 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:26.733459148 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:26.733604428 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.746535614 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.751224184 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.751234504 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.751238104 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.751240814 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.751265944 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-22 07:23:26.751304834 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-08-22 07:23:26.751319994 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:26.751357184 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-08-22 07:23:26.751361594 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-08-22 07:23:26.751420234 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:26.751732645 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.751739145 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.751741715 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.751743925 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.762029156 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.762075966 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.762086666 DEBUG method="shutdown" response.id=2 duration=17.06µs 2026-08-22 07:23:26.762105936 DEBUG Received server response for request 2 2026-08-22 07:23:26.762110346 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.762120036 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-08-22 07:23:26.764794951 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.764855622 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.764892522 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.764949992 DEBUG Client info: None 2026-08-22 07:23:26.764984072 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:26.764996432 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.765002512 INFO Version: Unknown 2026-08-22 07:23:26.765041972 DEBUG Received server response for request 1 2026-08-22 07:23:26.765074242 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.765186682 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.765224382 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.765227842 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.765245942 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.765294633 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.765306153 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.765310503 DEBUG Initializing workspace `file:///tmp/.tmpgUz3Eb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.765329513 DEBUG Searching for a project in '/tmp/.tmpgUz3Eb/src' 2026-08-22 07:23:26.765362853 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.765367543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.765694773 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.765700043 DEBUG Discovering virtual environment in `/tmp/.tmpgUz3Eb/src` 2026-08-22 07:23:26.765743613 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:26.765748173 DEBUG No virtual environment found 2026-08-22 07:23:26.765760333 DEBUG Adding first-party search path `/tmp/.tmpgUz3Eb/src` 2026-08-22 07:23:26.765764203 DEBUG Using vendored stdlib 2026-08-22 07:23:26.765855724 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.765860714 DEBUG Adding new file root '/tmp/.tmpgUz3Eb/src' of kind Project 2026-08-22 07:23:26.765979224 DEBUG Updating project to check open files 2026-08-22 07:23:26.765988554 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:26.765991754 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.766008394 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.766011144 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.766016964 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.766022514 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.766024694 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.766029004 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:26.766033494 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.766035654 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.766039824 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:26.766080814 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.766141554 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.767843848 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.767850328 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.767853408 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.777925688 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.777946078 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.777955778 DEBUG method="shutdown" response.id=2 duration=13.21µs 2026-08-22 07:23:26.777966148 DEBUG Received server response for request 2 2026-08-22 07:23:26.777970388 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.777979978 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-08-22 07:23:26.779074470 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.779132931 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.779162861 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.779205161 DEBUG Client info: None 2026-08-22 07:23:26.779231091 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:26.779241591 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-22 07:23:26.779246831 INFO Version: Unknown 2026-08-22 07:23:26.779283451 DEBUG Received server response for request 1 2026-08-22 07:23:26.779312581 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.779324441 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpH2XDWH 2026-08-22 07:23:26.779417651 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.779453331 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.779456621 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.779463481 DEBUG No workspace configuration provided for file:///tmp/.tmpH2XDWH 2026-08-22 07:23:26.779475401 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.779520011 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.779524681 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpH2XDWH, using default options 2026-08-22 07:23:26.779530431 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.779533741 DEBUG Initializing workspace `file:///tmp/.tmpH2XDWH`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.779558851 DEBUG Searching for a project in '/tmp/.tmpH2XDWH' 2026-08-22 07:23:26.779584921 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.779589311 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.779879762 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.779884882 DEBUG Discovering virtual environment in `/tmp/.tmpH2XDWH` 2026-08-22 07:23:26.779921522 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:26.779925262 DEBUG No virtual environment found 2026-08-22 07:23:26.779936182 DEBUG Adding first-party search path `/tmp/.tmpH2XDWH` 2026-08-22 07:23:26.779940192 DEBUG Using vendored stdlib 2026-08-22 07:23:26.780027942 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.780031732 DEBUG Adding new file root '/tmp/.tmpH2XDWH' of kind Project 2026-08-22 07:23:26.780139413 DEBUG Updating project to check open files 2026-08-22 07:23:26.780149173 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:26.780151923 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.780171573 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.780174153 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.780179953 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.780185143 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.780187273 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.780191523 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:26.780196023 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.780198173 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.780202403 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:26.780206783 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.780208963 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.780213053 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:26.780270493 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:26.780351103 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.790517834 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.795226503 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.795236233 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.795239283 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.795242943 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.805498344 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.805541404 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.805552174 DEBUG method="shutdown" response.id=2 duration=15.97µs 2026-08-22 07:23:26.805564474 DEBUG Received server response for request 2 2026-08-22 07:23:26.805568474 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.805584914 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-08-22 07:23:26.808133679 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.808194419 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.808229999 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.808294000 DEBUG Client info: None 2026-08-22 07:23:26.808330830 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:26.808343650 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.808350360 INFO Version: Unknown 2026-08-22 07:23:26.808390660 DEBUG Received server response for request 1 2026-08-22 07:23:26.808420370 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.808432700 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRM5aX0 2026-08-22 07:23:26.808546110 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.808586070 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.808589440 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.808595940 DEBUG No workspace configuration provided for file:///tmp/.tmpRM5aX0 2026-08-22 07:23:26.808604520 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.808650410 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.808655030 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRM5aX0, using default options 2026-08-22 07:23:26.808661070 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.808664520 DEBUG Initializing workspace `file:///tmp/.tmpRM5aX0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.808682640 DEBUG Searching for a project in '/tmp/.tmpRM5aX0' 2026-08-22 07:23:26.808707860 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.808712240 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.809018341 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.809023071 DEBUG Discovering virtual environment in `/tmp/.tmpRM5aX0` 2026-08-22 07:23:26.809063651 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:26.809067711 DEBUG No virtual environment found 2026-08-22 07:23:26.809078221 DEBUG Adding first-party search path `/tmp/.tmpRM5aX0` 2026-08-22 07:23:26.809082311 DEBUG Using vendored stdlib 2026-08-22 07:23:26.809173691 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.809178171 DEBUG Adding new file root '/tmp/.tmpRM5aX0' of kind Project 2026-08-22 07:23:26.809293312 DEBUG Updating project to check open files 2026-08-22 07:23:26.809303622 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:26.809306512 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.809323592 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.809326242 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.809332152 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.809337372 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.809339532 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.809343822 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:26.809384862 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:26.809459512 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.817074937 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.821934737 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.821944567 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.832147938 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.832185738 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.832197458 DEBUG method="shutdown" response.id=2 duration=16.73µs 2026-08-22 07:23:26.832218058 DEBUG Received server response for request 2 2026-08-22 07:23:26.832222298 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.832239038 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-08-22 07:23:26.834546203 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.834605423 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.834640313 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.834747723 DEBUG Client info: None 2026-08-22 07:23:26.834799133 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:26.834814933 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.834821723 INFO Version: Unknown 2026-08-22 07:23:26.834870213 DEBUG Received server response for request 1 2026-08-22 07:23:26.834901864 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.834914604 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmplvMWfI 2026-08-22 07:23:26.835066164 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.835109784 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.835117124 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.835124554 DEBUG No workspace configuration provided for file:///tmp/.tmplvMWfI 2026-08-22 07:23:26.835135024 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.835175124 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.835180994 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmplvMWfI, using default options 2026-08-22 07:23:26.835187884 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.835191774 DEBUG Initializing workspace `file:///tmp/.tmplvMWfI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.835211504 DEBUG Searching for a project in '/tmp/.tmplvMWfI' 2026-08-22 07:23:26.835240104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.835244714 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.835920076 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.835925856 DEBUG Discovering virtual environment in `/tmp/.tmplvMWfI` 2026-08-22 07:23:26.835972906 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:26.835978386 DEBUG No virtual environment found 2026-08-22 07:23:26.835991316 DEBUG Adding first-party search path `/tmp/.tmplvMWfI` 2026-08-22 07:23:26.835995436 DEBUG Using vendored stdlib 2026-08-22 07:23:26.836124106 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.836130796 DEBUG Adding new file root '/tmp/.tmplvMWfI' of kind Project 2026-08-22 07:23:26.836273666 DEBUG Updating project to check open files 2026-08-22 07:23:26.836293686 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:26.836297566 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.836315266 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.836318576 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.836325336 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.836331086 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.836333276 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.836337536 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:26.836410947 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:26.836565197 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.836576037 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.846767818 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.846792918 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.846800508 DEBUG method="shutdown" response.id=2 duration=11.30µs 2026-08-22 07:23:26.846809988 DEBUG Received server response for request 2 2026-08-22 07:23:26.846813188 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.846820148 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-08-22 07:23:26.848009600 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.848087600 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.848125080 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.848185080 DEBUG Client info: None 2026-08-22 07:23:26.848221441 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:26.848233621 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.848238831 INFO Version: Unknown 2026-08-22 07:23:26.848280511 DEBUG Received server response for request 1 2026-08-22 07:23:26.848324531 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.848338201 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSgFuPz 2026-08-22 07:23:26.848432681 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.848466241 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.848470021 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.848492731 DEBUG No workspace configuration provided for file:///tmp/.tmpSgFuPz 2026-08-22 07:23:26.848506921 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.848544591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.848549301 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSgFuPz, using default options 2026-08-22 07:23:26.848555301 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.848558791 DEBUG Initializing workspace `file:///tmp/.tmpSgFuPz`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.848575601 DEBUG Searching for a project in '/tmp/.tmpSgFuPz' 2026-08-22 07:23:26.848602891 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.848607621 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.848902892 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.848907602 DEBUG Discovering virtual environment in `/tmp/.tmpSgFuPz` 2026-08-22 07:23:26.848946552 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:26.848950582 DEBUG No virtual environment found 2026-08-22 07:23:26.848961782 DEBUG Adding first-party search path `/tmp/.tmpSgFuPz` 2026-08-22 07:23:26.848965602 DEBUG Using vendored stdlib 2026-08-22 07:23:26.849057142 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.849061122 DEBUG Adding new file root '/tmp/.tmpSgFuPz' of kind Project 2026-08-22 07:23:26.849168812 DEBUG Updating project to check open files 2026-08-22 07:23:26.849177882 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:26.849180572 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.849199802 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.849202412 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.849207983 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.849213113 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.849215253 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.849219383 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:26.849224103 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.849226313 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.849230363 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:26.849234703 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:26.849236803 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.849240913 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:26.849286503 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:26.849359073 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.860090185 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.865728576 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.865738866 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.865741726 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.865744776 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.865772306 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:26.866173257 DEBUG method="textDocument/diagnostic" response.id=2 duration=377.25µs 2026-08-22 07:23:26.866192767 DEBUG Received server response for request 2 2026-08-22 07:23:26.866217747 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:26.866274457 DEBUG method="textDocument/diagnostic" response.id=3 duration=41.65µs 2026-08-22 07:23:26.866285017 DEBUG Received server response for request 3 2026-08-22 07:23:26.866297787 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-22 07:23:26.866352457 DEBUG method="textDocument/diagnostic" response.id=4 duration=39.95µs 2026-08-22 07:23:26.866361877 DEBUG Received server response for request 4 2026-08-22 07:23:26.876639528 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:26.876670838 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.876677258 DEBUG method="shutdown" response.id=5 duration=10.90µs 2026-08-22 07:23:26.876696048 DEBUG Received server response for request 5 2026-08-22 07:23:26.876700598 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.876716488 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-08-22 07:23:26.879138423 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.879202853 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.879237253 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.879298284 DEBUG Client info: None 2026-08-22 07:23:26.879329314 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:26.879340444 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.879346494 INFO Version: Unknown 2026-08-22 07:23:26.879385724 DEBUG Received server response for request 1 2026-08-22 07:23:26.879417744 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.879429984 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpCHz319 2026-08-22 07:23:26.879542864 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.879580224 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.879583774 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.879590394 DEBUG No workspace configuration provided for file:///tmp/.tmpCHz319 2026-08-22 07:23:26.879604624 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.879607404 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:26.879643294 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.879647994 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpCHz319, using default options 2026-08-22 07:23:26.879653604 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.879656944 DEBUG Initializing workspace `file:///tmp/.tmpCHz319`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.879675634 DEBUG Searching for a project in '/tmp/.tmpCHz319' 2026-08-22 07:23:26.879701584 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.879706054 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.880009905 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.880015345 DEBUG Discovering virtual environment in `/tmp/.tmpCHz319` 2026-08-22 07:23:26.880057475 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:26.880061425 DEBUG No virtual environment found 2026-08-22 07:23:26.880072495 DEBUG Adding first-party search path `/tmp/.tmpCHz319` 2026-08-22 07:23:26.880076655 DEBUG Using vendored stdlib 2026-08-22 07:23:26.880166685 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.880170925 DEBUG Adding new file root '/tmp/.tmpCHz319' of kind Project 2026-08-22 07:23:26.880297475 DEBUG Updating project to check open files 2026-08-22 07:23:26.880309055 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:26.880311976 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.880332096 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.880334856 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.880341216 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.880346446 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.880348696 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.880353006 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:26.880357646 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.880359846 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.880364076 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:26.880368906 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.880371046 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.880375406 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:26.880440036 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.880545226 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.890682017 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.895368526 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.895379656 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.895383966 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.901282898 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.92ms 2026-08-22 07:23:26.901303568 DEBUG Received server response for request 2 2026-08-22 07:23:26.901311998 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-22 07:23:26.901382668 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=58.86µs 2026-08-22 07:23:26.901393398 DEBUG Received server response for request 3 2026-08-22 07:23:26.901401128 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-08-22 07:23:26.901444498 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=35.04µs 2026-08-22 07:23:26.901453138 DEBUG Received server response for request 4 2026-08-22 07:23:26.911732759 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:26.911765089 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.911772699 DEBUG method="shutdown" response.id=5 duration=10.67µs 2026-08-22 07:23:26.911790679 DEBUG Received server response for request 5 2026-08-22 07:23:26.911795019 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.911811469 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-08-22 07:23:26.915180126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.915250916 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.915288156 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.915344796 DEBUG Client info: None 2026-08-22 07:23:26.915370897 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:26.915385687 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.915392177 INFO Version: Unknown 2026-08-22 07:23:26.915434617 DEBUG Received server response for request 1 2026-08-22 07:23:26.915490637 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.915503847 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxIgBv3 2026-08-22 07:23:26.915656677 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.915702557 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.915706167 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.915714047 DEBUG No workspace configuration provided for file:///tmp/.tmpxIgBv3 2026-08-22 07:23:26.915724767 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.915727257 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:26.915771437 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.915777077 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxIgBv3, using default options 2026-08-22 07:23:26.915783997 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.915788567 DEBUG Initializing workspace `file:///tmp/.tmpxIgBv3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.915810317 DEBUG Searching for a project in '/tmp/.tmpxIgBv3' 2026-08-22 07:23:26.915840727 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.915846238 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.916509519 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.916515319 DEBUG Discovering virtual environment in `/tmp/.tmpxIgBv3` 2026-08-22 07:23:26.916567849 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:26.916573449 DEBUG No virtual environment found 2026-08-22 07:23:26.916585879 DEBUG Adding first-party search path `/tmp/.tmpxIgBv3` 2026-08-22 07:23:26.916589939 DEBUG Using vendored stdlib 2026-08-22 07:23:26.916723019 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.916728299 DEBUG Adding new file root '/tmp/.tmpxIgBv3' of kind Project 2026-08-22 07:23:26.916891760 DEBUG Updating project to check open files 2026-08-22 07:23:26.916907330 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:26.916911040 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.916934670 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.916937810 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.916944570 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.916950400 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.916952710 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.916956770 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:26.916961340 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.916963510 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.916967660 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:26.917048030 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.917127830 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.931564949 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.933141163 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.933155663 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.933277123 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=141.01µs 2026-08-22 07:23:26.933294953 DEBUG Received server response for request 2 2026-08-22 07:23:26.943379463 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:26.943408793 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.943416533 DEBUG method="shutdown" response.id=3 duration=11.36µs 2026-08-22 07:23:26.943434083 DEBUG Received server response for request 3 2026-08-22 07:23:26.943438173 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.943453423 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-08-22 07:23:26.945904778 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.945976039 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.946010729 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.946063769 DEBUG Client info: None 2026-08-22 07:23:26.946095059 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:26.946108879 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.946114989 INFO Version: Unknown 2026-08-22 07:23:26.946156769 DEBUG Received server response for request 1 2026-08-22 07:23:26.946196809 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.946209069 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbWyYX5 2026-08-22 07:23:26.946347419 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.946384579 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.946388069 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.946396959 DEBUG No workspace configuration provided for file:///tmp/.tmpbWyYX5 2026-08-22 07:23:26.946410409 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:26.946458869 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.946464479 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpbWyYX5, using default options 2026-08-22 07:23:26.946470699 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.946474259 DEBUG Initializing workspace `file:///tmp/.tmpbWyYX5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.946507680 DEBUG Searching for a project in '/tmp/.tmpbWyYX5' 2026-08-22 07:23:26.946535630 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.946540050 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.947057191 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.947063061 DEBUG Discovering virtual environment in `/tmp/.tmpbWyYX5` 2026-08-22 07:23:26.947112151 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:26.947117271 DEBUG No virtual environment found 2026-08-22 07:23:26.947129641 DEBUG Adding first-party search path `/tmp/.tmpbWyYX5` 2026-08-22 07:23:26.947133531 DEBUG Using vendored stdlib 2026-08-22 07:23:26.947258391 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.947262771 DEBUG Adding new file root '/tmp/.tmpbWyYX5' of kind Project 2026-08-22 07:23:26.947409851 DEBUG Updating project to check open files 2026-08-22 07:23:26.947423922 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:26.947427282 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:26.947450772 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.947453602 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.947460312 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:26.947466062 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.947468362 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.947472662 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:26.947495182 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.947497372 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.947501552 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:26.947506152 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.947508352 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:26.947512602 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:26.947577392 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.947639212 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.958769264 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.958854085 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.958859415 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.958861925 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.958864525 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.958982965 DEBUG Client sends notification `notebookDocument/didChange` 2026-08-22 07:23:26.959012345 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-08-22 07:23:26.959022145 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-08-22 07:23:26.959052315 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-08-22 07:23:26.959056525 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-08-22 07:23:26.959087085 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-08-22 07:23:26.959129875 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.959133815 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.959136275 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.959138265 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.969241356 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.969268686 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.969278506 DEBUG method="shutdown" response.id=2 duration=15.37µs 2026-08-22 07:23:26.969298416 DEBUG Received server response for request 2 2026-08-22 07:23:26.969302136 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.969311776 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-08-22 07:23:26.971244960 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.971300470 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.971337170 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.971394100 DEBUG Client info: None 2026-08-22 07:23:26.971426240 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:26.971437990 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:26.971443550 INFO Version: Unknown 2026-08-22 07:23:26.971496600 DEBUG Received server response for request 1 2026-08-22 07:23:26.971527160 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.971639701 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.971675701 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.971679601 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.971691961 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.971748011 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.971759721 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.971763331 DEBUG Initializing workspace `file:///tmp/.tmpnAnHvI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.971782521 DEBUG Searching for a project in '/tmp/.tmpnAnHvI/src' 2026-08-22 07:23:26.971814881 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.971819121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.972114841 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.972119501 DEBUG Discovering virtual environment in `/tmp/.tmpnAnHvI/src` 2026-08-22 07:23:26.972160402 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:26.972164672 DEBUG No virtual environment found 2026-08-22 07:23:26.972175022 DEBUG Adding first-party search path `/tmp/.tmpnAnHvI/src` 2026-08-22 07:23:26.972179262 DEBUG Using vendored stdlib 2026-08-22 07:23:26.972272482 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.972276702 DEBUG Adding new file root '/tmp/.tmpnAnHvI/src' of kind Project 2026-08-22 07:23:26.972401082 DEBUG Updating project to check open files 2026-08-22 07:23:26.972409342 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:26.972412102 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.972453792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpnAnHvI/src/foo", kind: File } 2026-08-22 07:23:26.972470872 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAnHvI/src/foo` 2026-08-22 07:23:26.972473292 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.972497892 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.972523342 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpnAnHvI/src/foo' 2026-08-22 07:23:26.972587112 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:26.980277808 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:26.984453957 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.984463977 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.984673337 DEBUG Client sends notification `textDocument/didClose` 2026-08-22 07:23:26.984701407 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpnAnHvI/src/foo` 2026-08-22 07:23:26.984708397 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-22 07:23:26.984721457 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-22 07:23:26.984729307 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpnAnHvI/src/foo` from project `src` 2026-08-22 07:23:26.984738937 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpnAnHvI/src/foo` 2026-08-22 07:23:26.984743577 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpnAnHvI/src/foo` 2026-08-22 07:23:26.984757337 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.984761767 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.984838797 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.984876207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAnHvI/src/foo") 2026-08-22 07:23:26.984881297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAnHvI/src/foo` 2026-08-22 07:23:26.984886087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAnHvI/src/foo` 2026-08-22 07:23:26.984905707 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:26.984909787 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:26.995045428 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:26.995066158 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:26.995073718 DEBUG method="shutdown" response.id=2 duration=10.90µs 2026-08-22 07:23:26.995092558 DEBUG Received server response for request 2 2026-08-22 07:23:26.995096288 DEBUG Client sends notification `exit` 2026-08-22 07:23:26.995105078 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-08-22 07:23:26.997404483 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:26.997458803 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:26.997509893 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:26.997578803 DEBUG Client info: None 2026-08-22 07:23:26.997609553 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:26.997620423 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-22 07:23:26.997625623 INFO Version: Unknown 2026-08-22 07:23:26.997664723 DEBUG Received server response for request 1 2026-08-22 07:23:26.997696593 DEBUG Client sends notification `initialized` 2026-08-22 07:23:26.997814014 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:26.997850034 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:26.997853624 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:26.997867374 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:26.997919364 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:26.997929744 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:26.997934194 DEBUG Initializing workspace `file:///tmp/.tmpw0R8eD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:26.997951624 DEBUG Searching for a project in '/tmp/.tmpw0R8eD/src' 2026-08-22 07:23:26.997984304 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:26.997988824 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:26.998291065 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:26.998296175 DEBUG Discovering virtual environment in `/tmp/.tmpw0R8eD/src` 2026-08-22 07:23:26.998346085 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:26.998351095 DEBUG No virtual environment found 2026-08-22 07:23:26.998362395 DEBUG Adding first-party search path `/tmp/.tmpw0R8eD/src` 2026-08-22 07:23:26.998366395 DEBUG Using vendored stdlib 2026-08-22 07:23:26.998456765 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:26.998461125 DEBUG Adding new file root '/tmp/.tmpw0R8eD/src' of kind Project 2026-08-22 07:23:26.998593315 DEBUG Updating project to check open files 2026-08-22 07:23:26.998602755 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:26.998605585 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:26.998645425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpw0R8eD/src/foo.py", kind: File } 2026-08-22 07:23:26.998661155 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw0R8eD/src/foo.py` 2026-08-22 07:23:26.998663635 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:26.998669735 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:26.998695715 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpw0R8eD/src/foo.py' 2026-08-22 07:23:26.998755475 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.006338921 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.010299749 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.010312829 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.020595830 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.020637920 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.020648560 DEBUG method="shutdown" response.id=2 duration=15.58µs 2026-08-22 07:23:27.020668780 DEBUG Received server response for request 2 2026-08-22 07:23:27.020674320 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.020689830 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-22 07:23:27.022996805 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.023052115 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.023085425 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.023135725 DEBUG Client info: None 2026-08-22 07:23:27.023165675 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:27.023176185 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.023181445 INFO Version: Unknown 2026-08-22 07:23:27.023217555 DEBUG Received server response for request 1 2026-08-22 07:23:27.023247905 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.023380545 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.023419526 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.023423076 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.023435726 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.023502916 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.023513936 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.023517886 DEBUG Initializing workspace `file:///tmp/.tmp20U4uM/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.023536916 DEBUG Searching for a project in '/tmp/.tmp20U4uM/src' 2026-08-22 07:23:27.023569466 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.023574036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.023875826 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.023880756 DEBUG Discovering virtual environment in `/tmp/.tmp20U4uM/src` 2026-08-22 07:23:27.023922276 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.023926887 DEBUG No virtual environment found 2026-08-22 07:23:27.023938437 DEBUG Adding first-party search path `/tmp/.tmp20U4uM/src` 2026-08-22 07:23:27.023942427 DEBUG Using vendored stdlib 2026-08-22 07:23:27.024033517 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.024038157 DEBUG Adding new file root '/tmp/.tmp20U4uM/src' of kind Project 2026-08-22 07:23:27.024150997 DEBUG Updating project to check open files 2026-08-22 07:23:27.024161317 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.024164407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.024206497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp20U4uM/src/foo.py", kind: File } 2026-08-22 07:23:27.024222957 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp20U4uM/src/foo.py` 2026-08-22 07:23:27.024225347 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.024231067 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.024256237 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp20U4uM/src/foo.py' 2026-08-22 07:23:27.024305497 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.024311087 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.034504878 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.034528678 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.034536178 DEBUG method="shutdown" response.id=2 duration=11.56µs 2026-08-22 07:23:27.034546868 DEBUG Received server response for request 2 2026-08-22 07:23:27.034550498 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.034559458 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-08-22 07:23:27.035512680 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.035560440 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.035591240 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.035637360 DEBUG Client info: None 2026-08-22 07:23:27.035660010 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:27.035670140 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-08-22 07:23:27.035675310 INFO Version: Unknown 2026-08-22 07:23:27.035712170 DEBUG Received server response for request 1 2026-08-22 07:23:27.035739960 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.035828421 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.035865321 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.035868751 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.035881221 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.035929971 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.035940421 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.035944691 DEBUG Initializing workspace `file:///tmp/.tmpCWN4Ab/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.035962831 DEBUG Searching for a project in '/tmp/.tmpCWN4Ab/src' 2026-08-22 07:23:27.035995581 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.035999571 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.036292772 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.036297652 DEBUG Discovering virtual environment in `/tmp/.tmpCWN4Ab/src` 2026-08-22 07:23:27.036337622 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.036341752 DEBUG No virtual environment found 2026-08-22 07:23:27.036352172 DEBUG Adding first-party search path `/tmp/.tmpCWN4Ab/src` 2026-08-22 07:23:27.036356242 DEBUG Using vendored stdlib 2026-08-22 07:23:27.036446502 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.036451092 DEBUG Adding new file root '/tmp/.tmpCWN4Ab/src' of kind Project 2026-08-22 07:23:27.036579422 DEBUG Updating project to check open files 2026-08-22 07:23:27.036589032 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.036591952 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.036633062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCWN4Ab/src/foo.py", kind: File } 2026-08-22 07:23:27.036647132 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCWN4Ab/src/foo.py` 2026-08-22 07:23:27.036649462 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.036655302 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.036682562 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpCWN4Ab/src/foo.py' 2026-08-22 07:23:27.036732202 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.049284378 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.049661869 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.049672599 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.059952299 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.059994970 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.060006700 DEBUG method="shutdown" response.id=2 duration=17.49µs 2026-08-22 07:23:27.060017620 DEBUG Received server response for request 2 2026-08-22 07:23:27.060021860 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.060039080 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-08-22 07:23:27.062432255 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.062499585 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.062535095 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.062588105 DEBUG Client info: None 2026-08-22 07:23:27.062618995 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:27.062630265 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.062635875 INFO Version: Unknown 2026-08-22 07:23:27.062674085 DEBUG Received server response for request 1 2026-08-22 07:23:27.062706045 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.062820155 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.062858505 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.062861925 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.062874545 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.062925056 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.062935686 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.062939896 DEBUG Initializing workspace `file:///tmp/.tmpDms8lE/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.062970196 DEBUG Searching for a project in '/tmp/.tmpDms8lE/src' 2026-08-22 07:23:27.063001696 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.063005836 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.063303576 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.063308306 DEBUG Discovering virtual environment in `/tmp/.tmpDms8lE/src` 2026-08-22 07:23:27.063348636 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.063352776 DEBUG No virtual environment found 2026-08-22 07:23:27.063363616 DEBUG Adding first-party search path `/tmp/.tmpDms8lE/src` 2026-08-22 07:23:27.063367746 DEBUG Using vendored stdlib 2026-08-22 07:23:27.063458607 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.063462967 DEBUG Adding new file root '/tmp/.tmpDms8lE/src' of kind Project 2026-08-22 07:23:27.063590687 DEBUG Updating project to check open files 2026-08-22 07:23:27.063601757 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.063604407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.063646127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDms8lE/src/foo.py", kind: File } 2026-08-22 07:23:27.063662107 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDms8lE/src/foo.py` 2026-08-22 07:23:27.063664677 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.063670627 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.063697547 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDms8lE/src/foo.py' 2026-08-22 07:23:27.063746277 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.076136312 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.076452203 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.076462113 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.086708284 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.086736544 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.086747054 DEBUG method="shutdown" response.id=2 duration=15.27µs 2026-08-22 07:23:27.086759084 DEBUG Received server response for request 2 2026-08-22 07:23:27.086764004 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.086781584 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-08-22 07:23:27.089133789 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.089187429 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.089220529 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.089272729 DEBUG Client info: None 2026-08-22 07:23:27.089303879 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:27.089314259 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.089319239 INFO Version: Unknown 2026-08-22 07:23:27.089357529 DEBUG Received server response for request 1 2026-08-22 07:23:27.089385909 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.089520579 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.089558720 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.089562230 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.089575430 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.089626800 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.089637560 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.089641930 DEBUG Initializing workspace `file:///tmp/.tmpCPJZ22/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.089659950 DEBUG Searching for a project in '/tmp/.tmpCPJZ22/src' 2026-08-22 07:23:27.089694080 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.089698360 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.090002190 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.090007520 DEBUG Discovering virtual environment in `/tmp/.tmpCPJZ22/src` 2026-08-22 07:23:27.090049961 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.090054961 DEBUG No virtual environment found 2026-08-22 07:23:27.090066131 DEBUG Adding first-party search path `/tmp/.tmpCPJZ22/src` 2026-08-22 07:23:27.090070101 DEBUG Using vendored stdlib 2026-08-22 07:23:27.090163111 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.090167621 DEBUG Adding new file root '/tmp/.tmpCPJZ22/src' of kind Project 2026-08-22 07:23:27.090292171 DEBUG Updating project to check open files 2026-08-22 07:23:27.090302421 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.090305631 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.090352521 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCPJZ22/src/foo.py", kind: File } 2026-08-22 07:23:27.090369321 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCPJZ22/src/foo.py` 2026-08-22 07:23:27.090371691 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.090377671 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.090402701 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpCPJZ22/src/foo.py' 2026-08-22 07:23:27.090461311 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.098058157 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.101980615 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.101992795 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.102015325 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.102038905 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:27.102072425 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpCPJZ22/src/foo.py", kind: FileContent } 2026-08-22 07:23:27.102079705 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpCPJZ22/src/foo.py` 2026-08-22 07:23:27.102107115 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpCPJZ22/src/foo.py' 2026-08-22 07:23:27.102162265 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.102166725 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.112374806 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.112405016 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.112414086 DEBUG method="shutdown" response.id=2 duration=13.16µs 2026-08-22 07:23:27.112424966 DEBUG Received server response for request 2 2026-08-22 07:23:27.112428686 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.112445336 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-08-22 07:23:27.114715610 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.114766451 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.114797621 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.114847161 DEBUG Client info: None 2026-08-22 07:23:27.114875571 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:27.114885741 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.114890941 INFO Version: Unknown 2026-08-22 07:23:27.114928271 DEBUG Received server response for request 1 2026-08-22 07:23:27.114959531 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.115069501 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.115102911 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.115106381 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.115119411 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.115123311 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.115171941 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.115183141 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.115187051 DEBUG Initializing workspace `file:///tmp/.tmp1wjy9m/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.115205222 DEBUG Searching for a project in '/tmp/.tmp1wjy9m/src' 2026-08-22 07:23:27.115237662 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.115242122 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.115558832 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.115564502 DEBUG Discovering virtual environment in `/tmp/.tmp1wjy9m/src` 2026-08-22 07:23:27.115605952 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.115610182 DEBUG No virtual environment found 2026-08-22 07:23:27.115621122 DEBUG Adding first-party search path `/tmp/.tmp1wjy9m/src` 2026-08-22 07:23:27.115625092 DEBUG Using vendored stdlib 2026-08-22 07:23:27.115714503 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.115719093 DEBUG Adding new file root '/tmp/.tmp1wjy9m/src' of kind Project 2026-08-22 07:23:27.115834123 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.115837413 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.115875023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1wjy9m/src/foo.py", kind: File } 2026-08-22 07:23:27.115890563 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1wjy9m/src/foo.py` 2026-08-22 07:23:27.115892923 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.115903213 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.115914783 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:27.115930963 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1wjy9m/src/foo.py", kind: FileContent } 2026-08-22 07:23:27.115934893 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp1wjy9m/src/foo.py` 2026-08-22 07:23:27.225297404 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.225366994 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.225385184 DEBUG method="shutdown" response.id=2 duration=27.11µs 2026-08-22 07:23:27.225410184 DEBUG Received server response for request 2 2026-08-22 07:23:27.225415534 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.225432824 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-08-22 07:23:27.226879328 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.226942328 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.226987908 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.227072128 DEBUG Client info: None 2026-08-22 07:23:27.227110738 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:27.227125258 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.227131758 INFO Version: Unknown 2026-08-22 07:23:27.227174308 DEBUG Received server response for request 1 2026-08-22 07:23:27.227216768 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.227391679 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.227456259 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.227460179 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.227491179 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.227557439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.227573569 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.227578399 DEBUG Initializing workspace `file:///tmp/.tmpyUpdul/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.227603789 DEBUG Searching for a project in '/tmp/.tmpyUpdul/src' 2026-08-22 07:23:27.227642669 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.227647879 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.228312561 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.228326621 DEBUG Discovering virtual environment in `/tmp/.tmpyUpdul/src` 2026-08-22 07:23:27.228381191 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.228386861 DEBUG No virtual environment found 2026-08-22 07:23:27.228399851 DEBUG Adding first-party search path `/tmp/.tmpyUpdul/src` 2026-08-22 07:23:27.228404251 DEBUG Using vendored stdlib 2026-08-22 07:23:27.228542271 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.228550311 DEBUG Adding new file root '/tmp/.tmpyUpdul/src' of kind Project 2026-08-22 07:23:27.228713411 DEBUG Updating project to check open files 2026-08-22 07:23:27.228731431 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.228735241 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.228802612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyUpdul/src/script.py", kind: File } 2026-08-22 07:23:27.228825212 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyUpdul/src/script.py` 2026-08-22 07:23:27.228828022 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.228835222 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.228940612 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.228972502 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:27.228976472 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:27.228979992 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:27.229059472 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.229099652 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.229104162 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.229284333 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.229310023 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:27.229336413 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpyUpdul/src/script.py", kind: FileContent } 2026-08-22 07:23:27.229341773 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpyUpdul/src/script.py` 2026-08-22 07:23:27.229363333 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-22 07:23:27.229369473 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-22 07:23:27.229452833 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.229502903 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:27.229506783 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:27.229509353 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:27.229588233 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-22 07:23:27.229625923 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpyUpdul/src/script.py' 2026-08-22 07:23:27.229672783 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.237717290 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.237781420 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.237787150 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.248021260 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.248058111 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.248068191 DEBUG method="shutdown" response.id=2 duration=15.99µs 2026-08-22 07:23:27.248079761 DEBUG Received server response for request 2 2026-08-22 07:23:27.248084541 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.248094501 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-08-22 07:23:27.250013305 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.250065055 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.250096515 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.250153795 DEBUG Client info: None 2026-08-22 07:23:27.250186155 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:27.250198685 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.250204205 INFO Version: Unknown 2026-08-22 07:23:27.250242765 DEBUG Received server response for request 1 2026-08-22 07:23:27.250274675 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.250394225 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.250429835 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.250433485 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.250446805 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.250506716 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.250518086 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.250522506 DEBUG Initializing workspace `file:///tmp/.tmpmEiBjU/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.250540696 DEBUG Searching for a project in '/tmp/.tmpmEiBjU/src' 2026-08-22 07:23:27.250573306 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.250578146 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.250878266 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.250883286 DEBUG Discovering virtual environment in `/tmp/.tmpmEiBjU/src` 2026-08-22 07:23:27.250924276 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.250928966 DEBUG No virtual environment found 2026-08-22 07:23:27.250939966 DEBUG Adding first-party search path `/tmp/.tmpmEiBjU/src` 2026-08-22 07:23:27.250943946 DEBUG Using vendored stdlib 2026-08-22 07:23:27.251037067 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.251041337 DEBUG Adding new file root '/tmp/.tmpmEiBjU/src' of kind Project 2026-08-22 07:23:27.251165627 DEBUG Updating project to check open files 2026-08-22 07:23:27.251175167 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.251178017 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.251217617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmEiBjU/src/foo.py", kind: File } 2026-08-22 07:23:27.251233267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmEiBjU/src/foo.py` 2026-08-22 07:23:27.251235637 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.251241637 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.251265767 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpmEiBjU/src/foo.py' 2026-08-22 07:23:27.251338137 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.253018601 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.253025251 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.253033851 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.253078921 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmEiBjU/src/foo.py", kind: FileContent } 2026-08-22 07:23:27.253087821 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpmEiBjU/src/foo.py` 2026-08-22 07:23:27.253111811 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpmEiBjU/src/foo.py' 2026-08-22 07:23:27.253166621 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.253170651 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.263398722 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.263429032 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.263437302 DEBUG method="shutdown" response.id=2 duration=13.21µs 2026-08-22 07:23:27.263455502 DEBUG Received server response for request 2 2026-08-22 07:23:27.263460632 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.263470432 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:27.264973845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.265053575 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.265095645 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.265147095 DEBUG Client info: None 2026-08-22 07:23:27.265175385 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:27.265187215 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.265193035 INFO Version: Unknown 2026-08-22 07:23:27.265235495 DEBUG Received server response for request 1 2026-08-22 07:23:27.265280045 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.265409506 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.265447716 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.265451546 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.265469296 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.265533756 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.265549126 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.265554086 DEBUG Initializing workspace `file:///tmp/.tmpIoIw0F/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.265576826 DEBUG Searching for a project in '/tmp/.tmpIoIw0F/src' 2026-08-22 07:23:27.265612576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.265617126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.266187887 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.266193637 DEBUG Discovering virtual environment in `/tmp/.tmpIoIw0F/src` 2026-08-22 07:23:27.266239997 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.266245407 DEBUG No virtual environment found 2026-08-22 07:23:27.266257808 DEBUG Adding first-party search path `/tmp/.tmpIoIw0F/src` 2026-08-22 07:23:27.266262028 DEBUG Using vendored stdlib 2026-08-22 07:23:27.266399658 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.266405458 DEBUG Adding new file root '/tmp/.tmpIoIw0F/src' of kind Project 2026-08-22 07:23:27.266565428 DEBUG Updating project to check open files 2026-08-22 07:23:27.266580638 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.266584598 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.266653698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIoIw0F/src/foo.py", kind: File } 2026-08-22 07:23:27.266674308 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIoIw0F/src/foo.py` 2026-08-22 07:23:27.266677178 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.266683888 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.266722548 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpIoIw0F/src/foo.py' 2026-08-22 07:23:27.266818009 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.269348824 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.269356074 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.269367224 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.269415904 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIoIw0F/src/foo.py", kind: FileContent } 2026-08-22 07:23:27.269424994 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIoIw0F/src/foo.py` 2026-08-22 07:23:27.269451834 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpIoIw0F/src/foo.py' 2026-08-22 07:23:27.269524584 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.269528924 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.279793725 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.279817315 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.279825655 DEBUG method="shutdown" response.id=2 duration=12.68µs 2026-08-22 07:23:27.279836455 DEBUG Received server response for request 2 2026-08-22 07:23:27.279841065 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.279850485 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-08-22 07:23:27.281251208 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.281307588 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.281341308 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.281399758 DEBUG Client info: None 2026-08-22 07:23:27.281426168 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:27.281439028 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.281445178 INFO Version: Unknown 2026-08-22 07:23:27.281500058 DEBUG Received server response for request 1 2026-08-22 07:23:27.281533308 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.281721209 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.281767009 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.281770559 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.281784139 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.281846509 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.281861529 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.281866459 DEBUG Initializing workspace `file:///tmp/.tmpcBUOrK/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.281894789 DEBUG Searching for a project in '/tmp/.tmpcBUOrK/src' 2026-08-22 07:23:27.281930599 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.281935619 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.282434820 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.282441010 DEBUG Discovering virtual environment in `/tmp/.tmpcBUOrK/src` 2026-08-22 07:23:27.282502460 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.282507680 DEBUG No virtual environment found 2026-08-22 07:23:27.282520240 DEBUG Adding first-party search path `/tmp/.tmpcBUOrK/src` 2026-08-22 07:23:27.282524530 DEBUG Using vendored stdlib 2026-08-22 07:23:27.282650541 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.282656351 DEBUG Adding new file root '/tmp/.tmpcBUOrK/src' of kind Project 2026-08-22 07:23:27.282816481 DEBUG Updating project to check open files 2026-08-22 07:23:27.282832101 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.282835481 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.282901371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcBUOrK/src/script.py", kind: File } 2026-08-22 07:23:27.282924051 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcBUOrK/src/script.py` 2026-08-22 07:23:27.282926771 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.282933891 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.282960521 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-08-22 07:23:27.282966951 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-08-22 07:23:27.283060601 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.283090152 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:27.283094612 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:27.283098222 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:27.283183862 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-08-22 07:23:27.283223032 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpcBUOrK/src/script.py' 2026-08-22 07:23:27.283269122 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.293740303 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.296217618 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.296224438 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.296419299 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.296455899 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:27.296500829 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcBUOrK/src/script.py", kind: FileContent } 2026-08-22 07:23:27.296507729 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpcBUOrK/src/script.py` 2026-08-22 07:23:27.296534869 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.13` 2026-08-22 07:23:27.296539809 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.13 2026-08-22 07:23:27.296631909 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.296668759 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:27.296673609 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:27.296676719 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:27.296759719 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.13, platform: linux 2026-08-22 07:23:27.296784839 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpcBUOrK/src/script.py' 2026-08-22 07:23:27.296801619 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.306349729 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.308570273 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.308581223 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.318716004 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.318753454 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.318763484 DEBUG method="shutdown" response.id=2 duration=16.09µs 2026-08-22 07:23:27.318781234 DEBUG Received server response for request 2 2026-08-22 07:23:27.318784754 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.318801064 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-08-22 07:23:27.322229781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.322286591 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.322330261 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.322402051 DEBUG Client info: None 2026-08-22 07:23:27.322438831 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:27.322451521 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.322457551 INFO Version: Unknown 2026-08-22 07:23:27.322512561 DEBUG Received server response for request 1 2026-08-22 07:23:27.322547111 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.322667852 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.322706962 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.322710452 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.322724832 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.322783692 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.322794772 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.322798632 DEBUG Initializing workspace `file:///tmp/.tmpeCPO2d/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.322824392 DEBUG Searching for a project in '/tmp/.tmpeCPO2d/src' 2026-08-22 07:23:27.322857612 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.322861942 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.323182933 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.323187863 DEBUG Discovering virtual environment in `/tmp/.tmpeCPO2d/src` 2026-08-22 07:23:27.323229673 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.323233733 DEBUG No virtual environment found 2026-08-22 07:23:27.323245223 DEBUG Adding first-party search path `/tmp/.tmpeCPO2d/src` 2026-08-22 07:23:27.323249643 DEBUG Using vendored stdlib 2026-08-22 07:23:27.323343593 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.323348013 DEBUG Adding new file root '/tmp/.tmpeCPO2d/src' of kind Project 2026-08-22 07:23:27.323462973 DEBUG Updating project to check open files 2026-08-22 07:23:27.323472883 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.323475833 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.323536754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpeCPO2d/src/foo.py", kind: File } 2026-08-22 07:23:27.323553784 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeCPO2d/src/foo.py` 2026-08-22 07:23:27.323556304 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.323562774 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.323581634 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpeCPO2d/src/foo.py' 2026-08-22 07:23:27.323612614 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.323616854 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.323631464 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:27.323657464 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:27.323660724 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:27.323666194 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:27.323670954 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:27.323673094 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:27.323677094 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:27.323681754 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:27.323683884 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:27.323688124 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:27.323707904 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-22 07:23:27.323757784 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.325456427 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.325462087 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.325465177 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.325496818 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-22 07:23:27.325519178 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpeCPO2d/src` 2026-08-22 07:23:27.325545838 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeCPO2d/src/foo.py", kind: Any } 2026-08-22 07:23:27.325570508 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.325574228 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.325576588 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.325579228 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.435936371 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.435993671 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.436010351 DEBUG method="shutdown" response.id=2 duration=25.29µs 2026-08-22 07:23:27.436033561 DEBUG Received server response for request 2 2026-08-22 07:23:27.436038621 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.436049101 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-08-22 07:23:27.437777285 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.437847005 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.437882845 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.437976525 DEBUG Client info: None 2026-08-22 07:23:27.438017855 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:27.438033785 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.438040875 INFO Version: Unknown 2026-08-22 07:23:27.438086556 DEBUG Received server response for request 1 2026-08-22 07:23:27.438130406 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.438286976 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.438336246 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.438339976 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.438356356 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.438374056 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-08-22 07:23:27.438420736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.438434356 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.438439306 DEBUG Initializing workspace `file:///tmp/.tmpP33BAx/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.438463386 DEBUG Searching for a project in '/tmp/.tmpP33BAx/src' 2026-08-22 07:23:27.438511426 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.438516946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.438891127 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.438897217 DEBUG Discovering virtual environment in `/tmp/.tmpP33BAx/src` 2026-08-22 07:23:27.438946627 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.438952237 DEBUG No virtual environment found 2026-08-22 07:23:27.438964667 DEBUG Adding first-party search path `/tmp/.tmpP33BAx/src` 2026-08-22 07:23:27.438968817 DEBUG Using vendored stdlib 2026-08-22 07:23:27.439076208 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.439082028 DEBUG Adding new file root '/tmp/.tmpP33BAx/src' of kind Project 2026-08-22 07:23:27.439221508 DEBUG Updating project to check open files 2026-08-22 07:23:27.439236018 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.439239448 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.439290898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpP33BAx/src/foo.py", kind: File } 2026-08-22 07:23:27.439313588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP33BAx/src/foo.py` 2026-08-22 07:23:27.439316428 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.439323468 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.439337038 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpP33BAx/src` 2026-08-22 07:23:27.439353638 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpP33BAx/src/foo.py", kind: Any } 2026-08-22 07:23:27.548526949 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.548591159 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.548613439 DEBUG method="shutdown" response.id=2 duration=38.50µs 2026-08-22 07:23:27.548635529 DEBUG Received server response for request 2 2026-08-22 07:23:27.548641039 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.548650810 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-08-22 07:23:27.550006222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.550070242 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.550106012 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.550176683 DEBUG Client info: None 2026-08-22 07:23:27.550216573 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:27.550232413 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.550238883 INFO Version: Unknown 2026-08-22 07:23:27.550282333 DEBUG Received server response for request 1 2026-08-22 07:23:27.550331233 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.550438543 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.550493653 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.550497693 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.550513733 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.550564893 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.550577303 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.550582083 DEBUG Initializing workspace `file:///tmp/.tmplw5qHr/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.550607113 DEBUG Searching for a project in '/tmp/.tmplw5qHr/src' 2026-08-22 07:23:27.550642944 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.550648464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.551012714 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.551018464 DEBUG Discovering virtual environment in `/tmp/.tmplw5qHr/src` 2026-08-22 07:23:27.551070334 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.551075464 DEBUG No virtual environment found 2026-08-22 07:23:27.551087714 DEBUG Adding first-party search path `/tmp/.tmplw5qHr/src` 2026-08-22 07:23:27.551091825 DEBUG Using vendored stdlib 2026-08-22 07:23:27.551203415 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.551209225 DEBUG Adding new file root '/tmp/.tmplw5qHr/src' of kind Project 2026-08-22 07:23:27.551350775 DEBUG Updating project to check open files 2026-08-22 07:23:27.551365115 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.551368515 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.551419425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplw5qHr/src/foo.py", kind: File } 2026-08-22 07:23:27.551440745 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplw5qHr/src/foo.py` 2026-08-22 07:23:27.551443675 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.551450785 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.551509955 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmplw5qHr/src/foo.py' 2026-08-22 07:23:27.551609486 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.559672202 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.563709650 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.563721240 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.574009801 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.574043621 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.574053311 DEBUG method="shutdown" response.id=2 duration=14.72µs 2026-08-22 07:23:27.574064451 DEBUG Received server response for request 2 2026-08-22 07:23:27.574068461 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.574085101 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-08-22 07:23:27.576406206 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.576458176 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.576505996 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.576562876 DEBUG Client info: None 2026-08-22 07:23:27.576590806 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:27.576604246 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.576610376 INFO Version: Unknown 2026-08-22 07:23:27.576653816 DEBUG Received server response for request 1 2026-08-22 07:23:27.576685806 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.576777647 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.576812187 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.576815447 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.576829217 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.576871247 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.576881907 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.576885667 DEBUG Initializing workspace `file:///tmp/.tmpdjS8ha/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.576904007 DEBUG Searching for a project in '/tmp/.tmpdjS8ha/src' 2026-08-22 07:23:27.576937637 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.576942117 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.577243648 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.577248168 DEBUG Discovering virtual environment in `/tmp/.tmpdjS8ha/src` 2026-08-22 07:23:27.577290388 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.577295068 DEBUG No virtual environment found 2026-08-22 07:23:27.577305948 DEBUG Adding first-party search path `/tmp/.tmpdjS8ha/src` 2026-08-22 07:23:27.577310388 DEBUG Using vendored stdlib 2026-08-22 07:23:27.577403908 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.577407908 DEBUG Adding new file root '/tmp/.tmpdjS8ha/src' of kind Project 2026-08-22 07:23:27.577543218 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.577547068 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.577588168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdjS8ha/src/foo.py", kind: File } 2026-08-22 07:23:27.577604328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdjS8ha/src/foo.py` 2026-08-22 07:23:27.577607008 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.577618318 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.686982960 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.687075380 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.687097610 DEBUG method="shutdown" response.id=2 duration=38.95µs 2026-08-22 07:23:27.687113830 DEBUG Received server response for request 2 2026-08-22 07:23:27.687118820 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.687135370 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-08-22 07:23:27.688649613 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.688726573 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.688773943 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.688855224 DEBUG Client info: None 2026-08-22 07:23:27.688899944 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:27.688914304 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.688921044 INFO Version: Unknown 2026-08-22 07:23:27.688964414 DEBUG Received server response for request 1 2026-08-22 07:23:27.689010354 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.689161304 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.689202434 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.689206824 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.689224724 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.689283284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.689299334 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.689304155 DEBUG Initializing workspace `file:///tmp/.tmpHABCi5/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.689328655 DEBUG Searching for a project in '/tmp/.tmpHABCi5/src' 2026-08-22 07:23:27.689362165 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.689367225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.690044266 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.690050596 DEBUG Discovering virtual environment in `/tmp/.tmpHABCi5/src` 2026-08-22 07:23:27.690100566 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.690106606 DEBUG No virtual environment found 2026-08-22 07:23:27.690119456 DEBUG Adding first-party search path `/tmp/.tmpHABCi5/src` 2026-08-22 07:23:27.690123766 DEBUG Using vendored stdlib 2026-08-22 07:23:27.690251516 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.690256856 DEBUG Adding new file root '/tmp/.tmpHABCi5/src' of kind Project 2026-08-22 07:23:27.690426107 DEBUG Updating project to check open files 2026-08-22 07:23:27.690442257 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.690446077 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.690530937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHABCi5/src/foo", kind: File } 2026-08-22 07:23:27.690553387 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHABCi5/src/foo` 2026-08-22 07:23:27.690556337 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.690563897 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.690605797 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpHABCi5/src/foo' 2026-08-22 07:23:27.690699257 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.698995584 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.703036572 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.703046862 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.713343363 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.713379273 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.713389523 DEBUG method="shutdown" response.id=2 duration=16.16µs 2026-08-22 07:23:27.713402213 DEBUG Received server response for request 2 2026-08-22 07:23:27.713407403 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.713423213 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-08-22 07:23:27.716045749 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.716117919 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.716159039 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.716208779 DEBUG Client info: None 2026-08-22 07:23:27.716235149 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:27.716245029 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.716249729 INFO Version: Unknown 2026-08-22 07:23:27.716288959 DEBUG Received server response for request 1 2026-08-22 07:23:27.716334539 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.716443219 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.716493920 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.716498150 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.716520210 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.716558130 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.716568870 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.716572810 DEBUG Initializing workspace `file:///tmp/.tmpoBdT1x/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.716592500 DEBUG Searching for a project in '/tmp/.tmpoBdT1x/src' 2026-08-22 07:23:27.716625680 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.716629900 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.716931800 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.716936680 DEBUG Discovering virtual environment in `/tmp/.tmpoBdT1x/src` 2026-08-22 07:23:27.716979051 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.716983141 DEBUG No virtual environment found 2026-08-22 07:23:27.716994471 DEBUG Adding first-party search path `/tmp/.tmpoBdT1x/src` 2026-08-22 07:23:27.716998561 DEBUG Using vendored stdlib 2026-08-22 07:23:27.717094901 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.717099071 DEBUG Adding new file root '/tmp/.tmpoBdT1x/src' of kind Project 2026-08-22 07:23:27.717224321 DEBUG Updating project to check open files 2026-08-22 07:23:27.717235431 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.717238481 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.717278991 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpoBdT1x/src/script.py", kind: File } 2026-08-22 07:23:27.717295031 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoBdT1x/src/script.py` 2026-08-22 07:23:27.717297411 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.717303521 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.717394461 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.717421992 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:27.717426212 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-08-22 07:23:27.717429842 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-08-22 07:23:27.717524572 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.717558202 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.717562852 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.727816183 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.727843943 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.727851023 DEBUG method="shutdown" response.id=2 duration=11.55µs 2026-08-22 07:23:27.727862573 DEBUG Received server response for request 2 2026-08-22 07:23:27.727867043 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.727876893 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-08-22 07:23:27.728893185 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.728947665 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.728981155 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.729029175 DEBUG Client info: None 2026-08-22 07:23:27.729055145 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:27.729064685 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.729069645 INFO Version: Unknown 2026-08-22 07:23:27.729104955 DEBUG Received server response for request 1 2026-08-22 07:23:27.729134825 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.729235605 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.729271015 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.729274865 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.729286805 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.729336376 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.729345566 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.729349626 DEBUG Initializing workspace `file:///tmp/.tmpDG1UKA/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.729367366 DEBUG Searching for a project in '/tmp/.tmpDG1UKA/src' 2026-08-22 07:23:27.729399806 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.729404126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.729702536 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.729707196 DEBUG Discovering virtual environment in `/tmp/.tmpDG1UKA/src` 2026-08-22 07:23:27.729745896 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.729749836 DEBUG No virtual environment found 2026-08-22 07:23:27.729760886 DEBUG Adding first-party search path `/tmp/.tmpDG1UKA/src` 2026-08-22 07:23:27.729765106 DEBUG Using vendored stdlib 2026-08-22 07:23:27.729851397 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.729855917 DEBUG Adding new file root '/tmp/.tmpDG1UKA/src' of kind Project 2026-08-22 07:23:27.729960697 DEBUG Updating project to check open files 2026-08-22 07:23:27.729968277 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.729971007 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.730011407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDG1UKA/src/foo.ipynb", kind: File } 2026-08-22 07:23:27.730025977 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDG1UKA/src/foo.ipynb` 2026-08-22 07:23:27.730028307 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.730033997 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.730061237 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDG1UKA/src/foo.ipynb' 2026-08-22 07:23:27.730127697 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.737840803 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.741775031 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.741784521 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.751927971 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.751951911 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.751962221 DEBUG method="shutdown" response.id=2 duration=14.87µs 2026-08-22 07:23:27.751974271 DEBUG Received server response for request 2 2026-08-22 07:23:27.751977881 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.751987171 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-08-22 07:23:27.754349546 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.754419626 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.754464726 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.754552057 DEBUG Client info: None 2026-08-22 07:23:27.754586047 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:27.754598397 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.754604127 INFO Version: Unknown 2026-08-22 07:23:27.754646777 DEBUG Received server response for request 1 2026-08-22 07:23:27.754689327 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.754838747 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.754873687 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.754877767 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.754895317 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.754942607 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.754957777 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.754962327 DEBUG Initializing workspace `file:///tmp/.tmpUeanVn/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.754984318 DEBUG Searching for a project in '/tmp/.tmpUeanVn/src' 2026-08-22 07:23:27.755019088 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.755024248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.755684589 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.755690399 DEBUG Discovering virtual environment in `/tmp/.tmpUeanVn/src` 2026-08-22 07:23:27.755738669 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.755744129 DEBUG No virtual environment found 2026-08-22 07:23:27.755756719 DEBUG Adding first-party search path `/tmp/.tmpUeanVn/src` 2026-08-22 07:23:27.755761089 DEBUG Using vendored stdlib 2026-08-22 07:23:27.755894239 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.755899269 DEBUG Adding new file root '/tmp/.tmpUeanVn/src' of kind Project 2026-08-22 07:23:27.756050560 DEBUG Updating project to check open files 2026-08-22 07:23:27.756070620 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.756074240 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.756129460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUeanVn/src/foo.py", kind: File } 2026-08-22 07:23:27.756150680 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUeanVn/src/foo.py` 2026-08-22 07:23:27.756153520 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.756160120 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.756200100 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpUeanVn/src/foo.py' 2026-08-22 07:23:27.756290300 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.767741613 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.772056082 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.772068152 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.782359903 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.782396813 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.782409283 DEBUG method="shutdown" response.id=2 duration=18.06µs 2026-08-22 07:23:27.782427923 DEBUG Received server response for request 2 2026-08-22 07:23:27.782432823 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.782448963 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-08-22 07:23:27.785039398 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.785114619 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.785154569 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.785207599 DEBUG Client info: None 2026-08-22 07:23:27.785240129 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:27.785251809 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.785257169 INFO Version: Unknown 2026-08-22 07:23:27.785296179 DEBUG Received server response for request 1 2026-08-22 07:23:27.785342369 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.785453939 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.785504049 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.785508009 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.785523189 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.785574620 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.785586850 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.785590690 DEBUG Initializing workspace `file:///tmp/.tmp0vQ9Oj/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.785622690 DEBUG Searching for a project in '/tmp/.tmp0vQ9Oj/src' 2026-08-22 07:23:27.785655230 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.785659680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.785971980 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.785977130 DEBUG Discovering virtual environment in `/tmp/.tmp0vQ9Oj/src` 2026-08-22 07:23:27.786021790 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.786026180 DEBUG No virtual environment found 2026-08-22 07:23:27.786037500 DEBUG Adding first-party search path `/tmp/.tmp0vQ9Oj/src` 2026-08-22 07:23:27.786041520 DEBUG Using vendored stdlib 2026-08-22 07:23:27.786133511 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.786138091 DEBUG Adding new file root '/tmp/.tmp0vQ9Oj/src' of kind Project 2026-08-22 07:23:27.786254481 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.786257981 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.786299521 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp0vQ9Oj/src/foo.py", kind: File } 2026-08-22 07:23:27.786323961 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0vQ9Oj/src/foo.py` 2026-08-22 07:23:27.786326391 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.786338281 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.787951354 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-08-22 07:23:27.787988414 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp0vQ9Oj/src/foo.py' 2026-08-22 07:23:27.788049915 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.795692990 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.799633088 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.799642328 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.809936909 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.809963329 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.809974419 DEBUG method="shutdown" response.id=2 duration=16.58µs 2026-08-22 07:23:27.809986039 DEBUG Received server response for request 2 2026-08-22 07:23:27.809991229 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.810001579 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-08-22 07:23:27.812501124 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.812552284 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.812587044 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.812641684 DEBUG Client info: None 2026-08-22 07:23:27.812671994 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:27.812684784 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.812690544 INFO Version: Unknown 2026-08-22 07:23:27.812727855 DEBUG Received server response for request 1 2026-08-22 07:23:27.812761305 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.812866525 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.812905035 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.812908475 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.812920435 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.812986125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.812997295 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.813001475 DEBUG Initializing workspace `file:///tmp/.tmpcpQH5A/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.813020815 DEBUG Searching for a project in '/tmp/.tmpcpQH5A/src' 2026-08-22 07:23:27.813051935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.813056455 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.813351396 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.813356366 DEBUG Discovering virtual environment in `/tmp/.tmpcpQH5A/src` 2026-08-22 07:23:27.813397376 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.813401596 DEBUG No virtual environment found 2026-08-22 07:23:27.813412716 DEBUG Adding first-party search path `/tmp/.tmpcpQH5A/src` 2026-08-22 07:23:27.813416956 DEBUG Using vendored stdlib 2026-08-22 07:23:27.813525286 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.813529706 DEBUG Adding new file root '/tmp/.tmpcpQH5A/src' of kind Project 2026-08-22 07:23:27.813644486 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.813647926 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.813657106 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-08-22 07:23:27.813660016 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.813670816 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:27.813707586 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-08-22 07:23:27.813769507 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.821348032 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.825258040 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.825265730 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.835498321 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.835524481 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.835536221 DEBUG method="shutdown" response.id=2 duration=15.99µs 2026-08-22 07:23:27.835548011 DEBUG Received server response for request 2 2026-08-22 07:23:27.835552721 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.835562321 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-08-22 07:23:27.837806375 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.837858955 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.837891565 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.837946166 DEBUG Client info: None 2026-08-22 07:23:27.837979406 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:27.837989876 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.837994776 INFO Version: Unknown 2026-08-22 07:23:27.838033476 DEBUG Received server response for request 1 2026-08-22 07:23:27.838066566 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.838186986 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.838224326 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.838228206 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.838241456 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.838295566 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.838306076 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.838310046 DEBUG Initializing workspace `file:///tmp/.tmp9irfea/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.838334956 DEBUG Searching for a project in '/tmp/.tmp9irfea/src' 2026-08-22 07:23:27.838367736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.838372446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.838686387 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.838691837 DEBUG Discovering virtual environment in `/tmp/.tmp9irfea/src` 2026-08-22 07:23:27.838733527 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.838738277 DEBUG No virtual environment found 2026-08-22 07:23:27.838749557 DEBUG Adding first-party search path `/tmp/.tmp9irfea/src` 2026-08-22 07:23:27.838753567 DEBUG Using vendored stdlib 2026-08-22 07:23:27.838845477 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.838849817 DEBUG Adding new file root '/tmp/.tmp9irfea/src' of kind Project 2026-08-22 07:23:27.838964928 DEBUG Updating project to check open files 2026-08-22 07:23:27.838975458 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.838978328 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.838987158 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-22 07:23:27.838990138 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.838996478 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:27.839153258 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.839181288 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:27.839185038 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-22 07:23:27.839188718 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-22 07:23:27.839269108 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.839294408 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-22 07:23:27.839330608 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.839334698 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.849500889 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.849528809 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.849536539 DEBUG method="shutdown" response.id=2 duration=11.97µs 2026-08-22 07:23:27.849547289 DEBUG Received server response for request 2 2026-08-22 07:23:27.849551099 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.849560199 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-08-22 07:23:27.850518941 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.850568861 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.850600211 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.850646331 DEBUG Client info: None 2026-08-22 07:23:27.850675061 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:27.850685121 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.850689081 INFO Version: Unknown 2026-08-22 07:23:27.850724801 DEBUG Received server response for request 1 2026-08-22 07:23:27.850754442 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.850850802 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.850887362 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.850890652 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.850901992 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.850952002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.850961672 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.850965772 DEBUG Initializing workspace `file:///tmp/.tmpVmGoQQ/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.850984742 DEBUG Searching for a project in '/tmp/.tmpVmGoQQ/src' 2026-08-22 07:23:27.851017782 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.851021912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.851309643 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.851314263 DEBUG Discovering virtual environment in `/tmp/.tmpVmGoQQ/src` 2026-08-22 07:23:27.851353153 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.851356983 DEBUG No virtual environment found 2026-08-22 07:23:27.851367323 DEBUG Adding first-party search path `/tmp/.tmpVmGoQQ/src` 2026-08-22 07:23:27.851371253 DEBUG Using vendored stdlib 2026-08-22 07:23:27.851463423 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.851467723 DEBUG Adding new file root '/tmp/.tmpVmGoQQ/src' of kind Project 2026-08-22 07:23:27.851589813 DEBUG Updating project to check open files 2026-08-22 07:23:27.851599053 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.851601953 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.851611023 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-22 07:23:27.851613913 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.851619473 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:27.851703613 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.851731384 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:27.851735314 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-22 07:23:27.851738204 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-22 07:23:27.851815484 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.851847564 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.851851914 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.862051654 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.862075794 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.862083125 DEBUG method="shutdown" response.id=2 duration=10.79µs 2026-08-22 07:23:27.862094105 DEBUG Received server response for request 2 2026-08-22 07:23:27.862098005 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.862107195 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-08-22 07:23:27.863239497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.863308537 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.863342347 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.863404887 DEBUG Client info: None 2026-08-22 07:23:27.863430927 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:27.863440737 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.863444947 INFO Version: Unknown 2026-08-22 07:23:27.863495657 DEBUG Received server response for request 1 2026-08-22 07:23:27.863541377 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.863659068 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.863692978 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.863696458 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.863710648 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.863768708 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.863783738 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.863788478 DEBUG Initializing workspace `file:///tmp/.tmpMGloq9/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.863810598 DEBUG Searching for a project in '/tmp/.tmpMGloq9/src' 2026-08-22 07:23:27.863844768 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.863849418 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.864493459 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.864499239 DEBUG Discovering virtual environment in `/tmp/.tmpMGloq9/src` 2026-08-22 07:23:27.864548900 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.864554530 DEBUG No virtual environment found 2026-08-22 07:23:27.864567230 DEBUG Adding first-party search path `/tmp/.tmpMGloq9/src` 2026-08-22 07:23:27.864571500 DEBUG Using vendored stdlib 2026-08-22 07:23:27.864699630 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.864704980 DEBUG Adding new file root '/tmp/.tmpMGloq9/src' of kind Project 2026-08-22 07:23:27.864852370 DEBUG Updating project to check open files 2026-08-22 07:23:27.864867390 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.864870980 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.864883750 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-08-22 07:23:27.864887000 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.864894130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:27.864924420 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-08-22 07:23:27.864930780 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-08-22 07:23:27.865018440 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-08-22 07:23:27.865046241 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:27.865050211 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-08-22 07:23:27.865053611 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-08-22 07:23:27.865138381 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-08-22 07:23:27.865189701 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-08-22 07:23:27.865237921 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.875666322 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.878120167 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.878129887 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.888288548 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.888330298 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.888341078 DEBUG method="shutdown" response.id=2 duration=16.57µs 2026-08-22 07:23:27.888359888 DEBUG Received server response for request 2 2026-08-22 07:23:27.888363598 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.888380158 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-08-22 07:23:27.890627832 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:27.890681062 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.890717683 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.890770923 DEBUG Client info: None 2026-08-22 07:23:27.890800093 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:27.890810513 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.890815573 INFO Version: Unknown 2026-08-22 07:23:27.890852943 DEBUG Received server response for request 1 2026-08-22 07:23:27.890885893 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.891008863 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.891046793 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.891050303 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.891063283 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.891108763 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.891119503 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.891123713 DEBUG Initializing workspace `file:///tmp/.tmpNTf4yo/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.891144083 DEBUG Searching for a project in '/tmp/.tmpNTf4yo/src' 2026-08-22 07:23:27.891175553 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.891179913 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.891495034 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.891499724 DEBUG Discovering virtual environment in `/tmp/.tmpNTf4yo/src` 2026-08-22 07:23:27.891541974 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.891545884 DEBUG No virtual environment found 2026-08-22 07:23:27.891557234 DEBUG Adding first-party search path `/tmp/.tmpNTf4yo/src` 2026-08-22 07:23:27.891561804 DEBUG Using vendored stdlib 2026-08-22 07:23:27.891651404 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.891655634 DEBUG Adding new file root '/tmp/.tmpNTf4yo/src' of kind Project 2026-08-22 07:23:27.891779915 DEBUG Updating project to check open files 2026-08-22 07:23:27.891790145 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.891793055 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.891839285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNTf4yo/src/lib.py", kind: File } 2026-08-22 07:23:27.891858555 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNTf4yo/src/lib.py` 2026-08-22 07:23:27.891861245 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.891867265 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.891890295 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpNTf4yo/src/lib.py' 2026-08-22 07:23:27.891944655 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.899593261 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.903521589 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.903531699 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.903540749 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.903590389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpNTf4yo/src/main.py", kind: File } 2026-08-22 07:23:27.903611509 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNTf4yo/src/main.py` 2026-08-22 07:23:27.903614929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.903627279 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:27.903643969 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpNTf4yo/src/main.py' 2026-08-22 07:23:27.904971191 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.904977641 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.904992101 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:27.905020491 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:27.905027101 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:27.905036421 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:27.905042301 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:27.905044792 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:27.905049872 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:27.905054202 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-08-22 07:23:27.905056422 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:27.905060712 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:27.905082842 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-22 07:23:27.905172872 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905177432 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905180242 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.905191602 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.905212432 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:27.905239652 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNTf4yo/src/lib.py", kind: FileContent } 2026-08-22 07:23:27.905244822 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNTf4yo/src/lib.py` 2026-08-22 07:23:27.905263892 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpNTf4yo/src/lib.py' 2026-08-22 07:23:27.905308402 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905312002 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.905316802 DEBUG Client sends notification `textDocument/didSave` 2026-08-22 07:23:27.905339052 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905342082 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.905421312 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpNTf4yo/src/main.py' 2026-08-22 07:23:27.905447392 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905450612 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.905515262 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(20b))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-08-22 07:23:27.905540662 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905545402 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:27.905547572 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-08-22 07:23:27.915791623 DEBUG Client sends request `shutdown` with ID 2 2026-08-22 07:23:27.915815013 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.915823073 DEBUG method="shutdown" response.id=2 duration=11.86µs 2026-08-22 07:23:27.915833983 DEBUG Received server response for request 2 2026-08-22 07:23:27.915837763 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.915847033 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-08-22 07:23:27.918305848 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.918369458 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.918404659 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.918464139 DEBUG Client info: None 2026-08-22 07:23:27.918507459 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:27.918518709 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.918523919 INFO Version: Unknown 2026-08-22 07:23:27.918564099 DEBUG Received server response for request 1 2026-08-22 07:23:27.918596579 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.918706289 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.918742319 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.918745799 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.918759619 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.918763099 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:27.918814999 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.918825899 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.918829599 DEBUG Initializing workspace `file:///tmp/.tmpJVLeEe/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.918847039 DEBUG Searching for a project in '/tmp/.tmpJVLeEe/src' 2026-08-22 07:23:27.918879810 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.918884070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.919186610 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.919191350 DEBUG Discovering virtual environment in `/tmp/.tmpJVLeEe/src` 2026-08-22 07:23:27.919233020 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.919237320 DEBUG No virtual environment found 2026-08-22 07:23:27.919248110 DEBUG Adding first-party search path `/tmp/.tmpJVLeEe/src` 2026-08-22 07:23:27.919252030 DEBUG Using vendored stdlib 2026-08-22 07:23:27.919346811 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.919351711 DEBUG Adding new file root '/tmp/.tmpJVLeEe/src' of kind Project 2026-08-22 07:23:27.919469691 DEBUG Updating project to check open files 2026-08-22 07:23:27.919494781 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.919498001 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.919537881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJVLeEe/src/main.py", kind: File } 2026-08-22 07:23:27.919553531 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJVLeEe/src/main.py` 2026-08-22 07:23:27.919555871 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.919561961 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.919864772 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJVLeEe/src/main.py"))}: Checking file '/tmp/.tmpJVLeEe/src/main.py' 2026-08-22 07:23:27.919969922 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJVLeEe/src/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.928626209 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJVLeEe/src/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.932686058 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.12ms 2026-08-22 07:23:27.932705048 DEBUG Received server response for request 2 2026-08-22 07:23:27.932788728 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.932795548 DEBUG Client sends notification `textDocument/didClose` 2026-08-22 07:23:27.932798238 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:27.932826068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJVLeEe/external/builtins.pyi", kind: File } 2026-08-22 07:23:27.932840788 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpJVLeEe/external/builtins.pyi` 2026-08-22 07:23:27.932843278 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-22 07:23:27.932853118 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:27.932861318 DEBUG notification{method=textDocument/didClose}: Updating the status of `/tmp/.tmpJVLeEe/external/builtins.pyi` 2026-08-22 07:23:27.932865688 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpJVLeEe/external/builtins.pyi` 2026-08-22 07:23:27.932921348 DEBUG method="textDocument/diagnostic" response.id=3 duration=50.05µs 2026-08-22 07:23:27.932930748 DEBUG Received server response for request 3 2026-08-22 07:23:27.943036178 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:27.943060069 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.943066449 DEBUG method="shutdown" response.id=4 duration=9.42µs 2026-08-22 07:23:27.943084049 DEBUG Received server response for request 4 2026-08-22 07:23:27.943087759 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.943103479 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-08-22 07:23:27.945913944 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.945984424 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.946020875 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.946079295 DEBUG Client info: None 2026-08-22 07:23:27.946103485 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:27.946117765 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.946124075 INFO Version: Unknown 2026-08-22 07:23:27.946165655 DEBUG Received server response for request 1 2026-08-22 07:23:27.946209425 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.946351635 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.946397335 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.946401245 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.946415275 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.946418995 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:27.946471545 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.946501545 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.946506576 DEBUG Initializing workspace `file:///tmp/.tmpaMro4N/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.946531586 DEBUG Searching for a project in '/tmp/.tmpaMro4N/src' 2026-08-22 07:23:27.946588426 DEBUG Found project at '/tmp/.tmpaMro4N' 2026-08-22 07:23:27.946593406 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.947230047 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.947235197 DEBUG Discovering virtual environment in `/tmp/.tmpaMro4N` 2026-08-22 07:23:27.947286837 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.947291967 DEBUG No virtual environment found 2026-08-22 07:23:27.947302617 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:27.947311637 DEBUG Adding first-party search path `/tmp/.tmpaMro4N/src` 2026-08-22 07:23:27.947340217 DEBUG Adding first-party search path `/tmp/.tmpaMro4N` 2026-08-22 07:23:27.947344257 DEBUG Using vendored stdlib 2026-08-22 07:23:27.947511748 INFO Python version: Python 3.10, platform: linux 2026-08-22 07:23:27.947517208 DEBUG Adding new file root '/tmp/.tmpaMro4N' of kind Project 2026-08-22 07:23:27.947709648 DEBUG Updating project to check open files 2026-08-22 07:23:27.947730808 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.947734658 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.947809398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpaMro4N/src/foo.py", kind: File } 2026-08-22 07:23:27.947838768 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaMro4N/src/foo.py` 2026-08-22 07:23:27.947841708 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.947849048 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.947966459 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaMro4N/src/foo.py"))}: Checking file '/tmp/.tmpaMro4N/src/foo.py' 2026-08-22 07:23:27.948137829 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaMro4N/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.961853287 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaMro4N/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-22 07:23:27.961884227 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaMro4N/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:27.961931857 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.08ms 2026-08-22 07:23:27.961948637 DEBUG Received server response for request 2 2026-08-22 07:23:27.972210528 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:27.972247208 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:27.972255338 DEBUG method="shutdown" response.id=3 duration=13.16µs 2026-08-22 07:23:27.972265938 DEBUG Received server response for request 3 2026-08-22 07:23:27.972270018 DEBUG Client sends notification `exit` 2026-08-22 07:23:27.972279598 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-08-22 07:23:27.975157874 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.975228344 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:27.975266464 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:27.975323994 DEBUG Client info: None 2026-08-22 07:23:27.975349054 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:27.975362374 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:27.975368154 INFO Version: Unknown 2026-08-22 07:23:27.975409384 DEBUG Received server response for request 1 2026-08-22 07:23:27.975447744 DEBUG Client sends notification `initialized` 2026-08-22 07:23:27.975561724 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:27.975604774 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:27.975608384 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:27.975622844 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:27.975626224 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:27.975667545 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:27.975682505 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:27.975686345 DEBUG Initializing workspace `file:///tmp/.tmpVzLJLU/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.975705595 DEBUG Searching for a project in '/tmp/.tmpVzLJLU/src' 2026-08-22 07:23:27.975744235 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:27.975748585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:27.976128366 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:27.976133416 DEBUG Discovering virtual environment in `/tmp/.tmpVzLJLU/src` 2026-08-22 07:23:27.976181676 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.976185676 DEBUG No virtual environment found 2026-08-22 07:23:27.976197606 DEBUG Adding first-party search path `/tmp/.tmpVzLJLU/src` 2026-08-22 07:23:27.976201826 DEBUG Using vendored stdlib 2026-08-22 07:23:27.976319296 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:27.976323946 DEBUG Adding new file root '/tmp/.tmpVzLJLU/src' of kind Project 2026-08-22 07:23:27.976469516 DEBUG Updating project to check open files 2026-08-22 07:23:27.976497876 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.976500936 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:27.976552486 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVzLJLU/src/foo.py", kind: File } 2026-08-22 07:23:27.976575856 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVzLJLU/src/foo.py` 2026-08-22 07:23:27.976578376 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:27.976584636 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.976908297 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVzLJLU/src/foo.py"))}: Checking file '/tmp/.tmpVzLJLU/src/foo.py' 2026-08-22 07:23:27.977026297 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVzLJLU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:27.987706519 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVzLJLU/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:27.992067848 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.48ms 2026-08-22 07:23:27.992085848 DEBUG Received server response for request 2 2026-08-22 07:23:27.992117158 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:27.992126408 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:27.992146108 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:27.992172878 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVzLJLU/src/foo.py", kind: FileContent } 2026-08-22 07:23:27.992178878 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVzLJLU/src/foo.py` 2026-08-22 07:23:27.992232158 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVzLJLU/src/foo.py"))}: Checking file '/tmp/.tmpVzLJLU/src/foo.py' 2026-08-22 07:23:27.992297268 DEBUG method="textDocument/diagnostic" response.id=3 duration=103.22µs 2026-08-22 07:23:27.992308468 DEBUG Received server response for request 3 2026-08-22 07:23:28.002383169 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:28.002402469 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.002408659 DEBUG method="shutdown" response.id=4 duration=8.97µs 2026-08-22 07:23:28.002418489 DEBUG Received server response for request 4 2026-08-22 07:23:28.002422739 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.002432109 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-08-22 07:23:28.005202294 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.005268285 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.005301645 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.005358035 DEBUG Client info: None 2026-08-22 07:23:28.005382875 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:28.005395245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-08-22 07:23:28.005401405 INFO Version: Unknown 2026-08-22 07:23:28.005441425 DEBUG Received server response for request 1 2026-08-22 07:23:28.005494865 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.005611535 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.005648085 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.005652875 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.005669525 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.005673145 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.005723625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.005734796 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.005738946 DEBUG Initializing workspace `file:///tmp/.tmpazxeBB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.005764646 DEBUG Searching for a project in '/tmp/.tmpazxeBB/src' 2026-08-22 07:23:28.005806946 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.005810996 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.006183466 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.006197216 DEBUG Discovering virtual environment in `/tmp/.tmpazxeBB/src` 2026-08-22 07:23:28.006245467 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:28.006249787 DEBUG No virtual environment found 2026-08-22 07:23:28.006261127 DEBUG Adding first-party search path `/tmp/.tmpazxeBB/src` 2026-08-22 07:23:28.006265157 DEBUG Using vendored stdlib 2026-08-22 07:23:28.006390087 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.006394597 DEBUG Adding new file root '/tmp/.tmpazxeBB/src' of kind Project 2026-08-22 07:23:28.006546847 DEBUG Updating project to check open files 2026-08-22 07:23:28.006556307 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:28.006559287 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.006611847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpazxeBB/src/foo.py", kind: File } 2026-08-22 07:23:28.006627647 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpazxeBB/src/foo.py` 2026-08-22 07:23:28.006636007 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.006642797 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.006878608 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpazxeBB/src/foo.py"))}: Checking file '/tmp/.tmpazxeBB/src/foo.py' 2026-08-22 07:23:28.006999448 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpazxeBB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.015839186 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpazxeBB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.019960364 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.31ms 2026-08-22 07:23:28.019979154 DEBUG Received server response for request 2 2026-08-22 07:23:28.020224735 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:28.020238185 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:28.020254585 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:28.020280415 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpazxeBB/src/foo.py", kind: FileContent } 2026-08-22 07:23:28.020285695 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpazxeBB/src/foo.py` 2026-08-22 07:23:28.020328055 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpazxeBB/src/foo.py"))}: Checking file '/tmp/.tmpazxeBB/src/foo.py' 2026-08-22 07:23:28.020417855 DEBUG method="textDocument/diagnostic" response.id=3 duration=118.55µs 2026-08-22 07:23:28.020437355 DEBUG Received server response for request 3 2026-08-22 07:23:28.030646716 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:28.030667886 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.030674486 DEBUG method="shutdown" response.id=4 duration=10.11µs 2026-08-22 07:23:28.030684876 DEBUG Received server response for request 4 2026-08-22 07:23:28.030688856 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.030697206 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-08-22 07:23:28.033274691 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.033335331 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.033370192 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.033426182 DEBUG Client info: None 2026-08-22 07:23:28.033459332 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:28.033471192 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.033476232 INFO Version: Unknown 2026-08-22 07:23:28.033525092 DEBUG Received server response for request 1 2026-08-22 07:23:28.033557002 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.033653832 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.033705362 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.033708892 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.033722302 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.033725362 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.033783812 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.033794572 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.033798342 DEBUG Initializing workspace `file:///tmp/.tmpiLWCYF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.033822572 DEBUG Searching for a project in '/tmp/.tmpiLWCYF/src' 2026-08-22 07:23:28.033855162 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.033868802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.034229743 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.034235393 DEBUG Discovering virtual environment in `/tmp/.tmpiLWCYF/src` 2026-08-22 07:23:28.034283473 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:28.034287673 DEBUG No virtual environment found 2026-08-22 07:23:28.034298793 DEBUG Adding first-party search path `/tmp/.tmpiLWCYF/src` 2026-08-22 07:23:28.034312043 DEBUG Using vendored stdlib 2026-08-22 07:23:28.034424194 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.034429324 DEBUG Adding new file root '/tmp/.tmpiLWCYF/src' of kind Project 2026-08-22 07:23:28.034602214 DEBUG Updating project to check open files 2026-08-22 07:23:28.034613264 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:28.034616314 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.034666204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiLWCYF/src/foo.py", kind: File } 2026-08-22 07:23:28.034682124 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiLWCYF/src/foo.py` 2026-08-22 07:23:28.034684604 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.034690554 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.034910835 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiLWCYF/src/foo.py"))}: Checking file '/tmp/.tmpiLWCYF/src/foo.py' 2026-08-22 07:23:28.035008495 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiLWCYF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.043297572 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpiLWCYF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.047319960 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.62ms 2026-08-22 07:23:28.047338020 DEBUG Received server response for request 2 2026-08-22 07:23:28.047365650 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:28.047410400 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.53µs 2026-08-22 07:23:28.047419820 DEBUG Received server response for request 3 2026-08-22 07:23:28.057500270 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:28.057520300 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.057527350 DEBUG method="shutdown" response.id=4 duration=10.87µs 2026-08-22 07:23:28.057537260 DEBUG Received server response for request 4 2026-08-22 07:23:28.057540840 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.057550551 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-08-22 07:23:28.060348986 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.060421066 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.060459276 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.060532926 DEBUG Client info: None 2026-08-22 07:23:28.060560577 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:28.060573987 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.060579617 INFO Version: Unknown 2026-08-22 07:23:28.060622597 DEBUG Received server response for request 1 2026-08-22 07:23:28.060665707 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.060831477 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.060868677 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.060872327 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.060883817 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:28.060947467 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.060963377 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:28.060967957 DEBUG Initializing workspace `file:///tmp/.tmpFq6bx7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.060989127 DEBUG Searching for a project in '/tmp/.tmpFq6bx7/src' 2026-08-22 07:23:28.061023578 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.061028098 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.061648719 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.061655119 DEBUG Discovering virtual environment in `/tmp/.tmpFq6bx7/src` 2026-08-22 07:23:28.061705989 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:28.061711479 DEBUG No virtual environment found 2026-08-22 07:23:28.061724189 DEBUG Adding first-party search path `/tmp/.tmpFq6bx7/src` 2026-08-22 07:23:28.061728699 DEBUG Using vendored stdlib 2026-08-22 07:23:28.061856069 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.061861329 DEBUG Adding new file root '/tmp/.tmpFq6bx7/src' of kind Project 2026-08-22 07:23:28.062013500 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:28.062017690 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:28.062047460 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:28.064008314 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:28.064104794 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFq6bx7/src/foo.py"))}: Checking file '/tmp/.tmpFq6bx7/src/foo.py' 2026-08-22 07:23:28.064225274 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:28.064247794 DEBUG method="workspace/diagnostic" response.id=2 duration=2.23ms 2026-08-22 07:23:28.064261034 DEBUG Received server response for request 2 2026-08-22 07:23:28.064368274 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.064376614 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:28.064417924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFq6bx7/src/foo.py") 2026-08-22 07:23:28.064425494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFq6bx7/src/foo.py` 2026-08-22 07:23:28.064441094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFq6bx7/src/foo.py` 2026-08-22 07:23:28.064458474 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFq6bx7/src/foo.py` 2026-08-22 07:23:28.064460914 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.064466584 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:28.064519775 DEBUG method="textDocument/diagnostic" response.id=3 duration=47.81µs 2026-08-22 07:23:28.064529185 DEBUG Received server response for request 3 2026-08-22 07:23:28.074626035 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:28.074645865 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.074652525 DEBUG method="shutdown" response.id=4 duration=10.27µs 2026-08-22 07:23:28.074661955 DEBUG Received server response for request 4 2026-08-22 07:23:28.074665335 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.074674315 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-08-22 07:23:28.075917628 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.075971108 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.076003818 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.076052498 DEBUG Client info: None 2026-08-22 07:23:28.076081368 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:28.076093798 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.076098628 INFO Version: Unknown 2026-08-22 07:23:28.076138838 DEBUG Received server response for request 1 2026-08-22 07:23:28.076168508 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.076253958 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.076290539 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.076294239 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.076307799 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.076311259 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.076350389 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.076360899 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.076364739 DEBUG Initializing workspace `file:///tmp/.tmpDbm5JE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.076383299 DEBUG Searching for a project in '/tmp/.tmpDbm5JE/src' 2026-08-22 07:23:28.076415609 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.076420319 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.076731939 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.076737319 DEBUG Discovering virtual environment in `/tmp/.tmpDbm5JE/src` 2026-08-22 07:23:28.076778399 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:28.076782739 DEBUG No virtual environment found 2026-08-22 07:23:28.076793400 DEBUG Adding first-party search path `/tmp/.tmpDbm5JE/src` 2026-08-22 07:23:28.076797630 DEBUG Using vendored stdlib 2026-08-22 07:23:28.076891420 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.076895550 DEBUG Adding new file root '/tmp/.tmpDbm5JE/src' of kind Project 2026-08-22 07:23:28.077009280 DEBUG Updating project to check open files 2026-08-22 07:23:28.077018820 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:28.077021750 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.077076460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpDbm5JE/src/foo.py", kind: File } 2026-08-22 07:23:28.077092910 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDbm5JE/src/foo.py` 2026-08-22 07:23:28.077095390 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.077101250 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.077437161 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDbm5JE/src/foo.py"))}: Checking file '/tmp/.tmpDbm5JE/src/foo.py' 2026-08-22 07:23:28.077626361 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDbm5JE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.088824534 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDbm5JE/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.098694104 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.59ms 2026-08-22 07:23:28.098714654 DEBUG Received server response for request 2 2026-08-22 07:23:28.108872834 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.108911025 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.108918405 DEBUG method="shutdown" response.id=3 duration=11.11µs 2026-08-22 07:23:28.108936825 DEBUG Received server response for request 3 2026-08-22 07:23:28.108941175 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.108956535 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-08-22 07:23:28.112049481 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.112111261 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.112150051 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.112211801 DEBUG Client info: None 2026-08-22 07:23:28.112245611 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:28.112260041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.112265821 INFO Version: Unknown 2026-08-22 07:23:28.112307331 DEBUG Received server response for request 1 2026-08-22 07:23:28.112341451 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.112472092 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.112529122 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.112532772 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.112547912 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.112551042 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.112599972 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.112614912 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.112619612 DEBUG Initializing workspace `file:///tmp/.tmp6dafJD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.112643562 DEBUG Searching for a project in '/tmp/.tmp6dafJD/src' 2026-08-22 07:23:28.112680472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.112685732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.113253663 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.113259263 DEBUG Discovering virtual environment in `/tmp/.tmp6dafJD/src` 2026-08-22 07:23:28.113311603 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:28.113316843 DEBUG No virtual environment found 2026-08-22 07:23:28.113330113 DEBUG Adding first-party search path `/tmp/.tmp6dafJD/src` 2026-08-22 07:23:28.113334493 DEBUG Using vendored stdlib 2026-08-22 07:23:28.113463834 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.113469084 DEBUG Adding new file root '/tmp/.tmp6dafJD/src' of kind Project 2026-08-22 07:23:28.113661364 DEBUG Updating project to check open files 2026-08-22 07:23:28.113677044 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:28.113680754 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.113745304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6dafJD/src/foo.py", kind: File } 2026-08-22 07:23:28.113766474 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6dafJD/src/foo.py` 2026-08-22 07:23:28.113769064 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.113776054 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.113913285 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6dafJD/src/foo.py"))}: Checking file '/tmp/.tmp6dafJD/src/foo.py' 2026-08-22 07:23:28.114075525 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6dafJD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.122900823 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6dafJD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.126965021 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.18ms 2026-08-22 07:23:28.126983371 DEBUG Received server response for request 2 2026-08-22 07:23:28.137266792 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.137300902 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.137307302 DEBUG method="shutdown" response.id=3 duration=11.15µs 2026-08-22 07:23:28.137325192 DEBUG Received server response for request 3 2026-08-22 07:23:28.137329172 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.137344742 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-08-22 07:23:28.140164518 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.140237838 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.140274828 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.140332988 DEBUG Client info: None 2026-08-22 07:23:28.140355988 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:28.140369018 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.140375218 INFO Version: Unknown 2026-08-22 07:23:28.140416318 DEBUG Received server response for request 1 2026-08-22 07:23:28.140462448 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.140579159 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.140615169 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.140619059 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.140634189 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.140637689 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.140673359 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.140684389 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.140688099 DEBUG Initializing workspace `file:///tmp/.tmprKo0f1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.140706979 DEBUG Searching for a project in '/tmp/.tmprKo0f1/src' 2026-08-22 07:23:28.140740199 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.140744089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.141046270 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.141051390 DEBUG Discovering virtual environment in `/tmp/.tmprKo0f1/src` 2026-08-22 07:23:28.141093810 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:28.141097750 DEBUG No virtual environment found 2026-08-22 07:23:28.141108470 DEBUG Adding first-party search path `/tmp/.tmprKo0f1/src` 2026-08-22 07:23:28.141112630 DEBUG Using vendored stdlib 2026-08-22 07:23:28.141206020 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.141210080 DEBUG Adding new file root '/tmp/.tmprKo0f1/src' of kind Project 2026-08-22 07:23:28.141325460 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:28.141329150 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.141369760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprKo0f1/src/foo.py", kind: File } 2026-08-22 07:23:28.141385340 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprKo0f1/src/foo.py` 2026-08-22 07:23:28.141387890 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.141399010 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.141436720 DEBUG method="textDocument/diagnostic" response.id=2 duration=32.01µs 2026-08-22 07:23:28.141446180 DEBUG Received server response for request 2 2026-08-22 07:23:28.151745401 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.151768031 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.151774951 DEBUG method="shutdown" response.id=3 duration=10.11µs 2026-08-22 07:23:28.151785031 DEBUG Received server response for request 3 2026-08-22 07:23:28.151789221 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.151798301 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-08-22 07:23:28.153029764 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.153092694 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.153126074 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.153175704 DEBUG Client info: None 2026-08-22 07:23:28.153198604 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:28.153210474 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.153215954 INFO Version: Unknown 2026-08-22 07:23:28.153255424 DEBUG Received server response for request 1 2026-08-22 07:23:28.153291664 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.153385025 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.153419655 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.153423485 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.153437855 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.153440915 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.153495805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.153505795 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.153509585 DEBUG Initializing workspace `file:///tmp/.tmpgJkWF9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.153527685 DEBUG Searching for a project in '/tmp/.tmpgJkWF9/src' 2026-08-22 07:23:28.153579735 DEBUG Found project at '/tmp/.tmpgJkWF9' 2026-08-22 07:23:28.153583975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.153863506 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.153867716 DEBUG Discovering virtual environment in `/tmp/.tmpgJkWF9` 2026-08-22 07:23:28.153903646 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:28.153907516 DEBUG No virtual environment found 2026-08-22 07:23:28.153918376 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:28.153926376 DEBUG Adding first-party search path `/tmp/.tmpgJkWF9/src` 2026-08-22 07:23:28.153930316 DEBUG Adding first-party search path `/tmp/.tmpgJkWF9` 2026-08-22 07:23:28.153934196 DEBUG Using vendored stdlib 2026-08-22 07:23:28.154024296 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.154028476 DEBUG Adding new file root '/tmp/.tmpgJkWF9' of kind Project 2026-08-22 07:23:28.154134426 DEBUG Updating project to check open files 2026-08-22 07:23:28.154143816 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:28.154146496 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.154184856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgJkWF9/src/foo.py", kind: File } 2026-08-22 07:23:28.154199566 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgJkWF9/src/foo.py` 2026-08-22 07:23:28.154202156 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.154208226 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.154377377 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgJkWF9/src/foo.py"))}: Checking file '/tmp/.tmpgJkWF9/src/foo.py' 2026-08-22 07:23:28.154503947 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgJkWF9/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.162560803 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgJkWF9/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.167750374 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.54ms 2026-08-22 07:23:28.167764544 DEBUG Received server response for request 2 2026-08-22 07:23:28.167932624 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.167944044 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:28.167975744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgJkWF9/src/excluded/lib.py", kind: File } 2026-08-22 07:23:28.168023124 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.13µs 2026-08-22 07:23:28.168032984 DEBUG Received server response for request 3 2026-08-22 07:23:28.178168785 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:28.178195215 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.178202565 DEBUG method="shutdown" response.id=4 duration=10.52µs 2026-08-22 07:23:28.178212605 DEBUG Received server response for request 4 2026-08-22 07:23:28.178216605 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.178225335 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-08-22 07:23:28.181072661 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.181136691 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.181170271 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.181224771 DEBUG Client info: None 2026-08-22 07:23:28.181249801 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:28.181262251 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.181267251 INFO Version: Unknown 2026-08-22 07:23:28.181305401 DEBUG Received server response for request 1 2026-08-22 07:23:28.181343331 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.181438632 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.181475352 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.181491862 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.181507422 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.181511222 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.181550792 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.181561452 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.181565472 DEBUG Initializing workspace `file:///tmp/.tmp7HWHJ9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.181584002 DEBUG Searching for a project in '/tmp/.tmp7HWHJ9/src' 2026-08-22 07:23:28.181615542 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.181620222 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.181928062 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.181932703 DEBUG Discovering virtual environment in `/tmp/.tmp7HWHJ9/src` 2026-08-22 07:23:28.181975293 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:28.181979743 DEBUG No virtual environment found 2026-08-22 07:23:28.181990833 DEBUG Adding first-party search path `/tmp/.tmp7HWHJ9/src` 2026-08-22 07:23:28.181994723 DEBUG Using vendored stdlib 2026-08-22 07:23:28.182090643 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.182094903 DEBUG Adding new file root '/tmp/.tmp7HWHJ9/src' of kind Project 2026-08-22 07:23:28.182219893 DEBUG Updating project to check open files 2026-08-22 07:23:28.182230373 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:28.182233613 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.182273213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7HWHJ9/src/foo.py", kind: File } 2026-08-22 07:23:28.182287883 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7HWHJ9/src/foo.py` 2026-08-22 07:23:28.182290253 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.182296133 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.182933564 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7HWHJ9/src/foo.py"))}: Checking file '/tmp/.tmp7HWHJ9/src/foo.py' 2026-08-22 07:23:28.183781866 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7HWHJ9/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.200301600 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.00ms 2026-08-22 07:23:28.200323020 DEBUG Received server response for request 2 2026-08-22 07:23:28.210590451 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.210614271 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.210620271 DEBUG method="shutdown" response.id=3 duration=9.64µs 2026-08-22 07:23:28.210630371 DEBUG Received server response for request 3 2026-08-22 07:23:28.210634541 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.210643781 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-08-22 07:23:28.214091808 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.214160758 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.214196868 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.214250638 DEBUG Client info: None 2026-08-22 07:23:28.214275988 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:28.214288928 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.214294298 INFO Version: Unknown 2026-08-22 07:23:28.214336848 DEBUG Received server response for request 1 2026-08-22 07:23:28.214376998 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.214485848 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.214525069 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.214528919 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.214544799 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.214548479 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.214587399 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.214599529 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.214603709 DEBUG Initializing workspace `file:///tmp/.tmpT2ZNQz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.214633559 DEBUG Searching for a project in '/tmp/.tmpT2ZNQz/src' 2026-08-22 07:23:28.214667049 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.214671769 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.215010369 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.215016190 DEBUG Discovering virtual environment in `/tmp/.tmpT2ZNQz/src` 2026-08-22 07:23:28.215063210 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:28.215067780 DEBUG No virtual environment found 2026-08-22 07:23:28.215081090 DEBUG Adding first-party search path `/tmp/.tmpT2ZNQz/src` 2026-08-22 07:23:28.215085320 DEBUG Using vendored stdlib 2026-08-22 07:23:28.215185490 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.215190030 DEBUG Adding new file root '/tmp/.tmpT2ZNQz/src' of kind Project 2026-08-22 07:23:28.215313360 DEBUG Updating project to check open files 2026-08-22 07:23:28.215324960 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:28.215328110 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.215368660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpT2ZNQz/src/foo.py", kind: File } 2026-08-22 07:23:28.215386700 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT2ZNQz/src/foo.py` 2026-08-22 07:23:28.215389190 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.215395370 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.215664171 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT2ZNQz/src/foo.py"))}: Checking file '/tmp/.tmpT2ZNQz/src/foo.py' 2026-08-22 07:23:28.215796061 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT2ZNQz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.224152488 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT2ZNQz/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.229149538 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.75ms 2026-08-22 07:23:28.229168478 DEBUG Received server response for request 2 2026-08-22 07:23:28.239407779 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.239433289 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.239439659 DEBUG method="shutdown" response.id=3 duration=10.30µs 2026-08-22 07:23:28.239450059 DEBUG Received server response for request 3 2026-08-22 07:23:28.239453669 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.239463769 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-08-22 07:23:28.242260845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.242336275 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.242374295 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.242430275 DEBUG Client info: None 2026-08-22 07:23:28.242455785 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:28.242468025 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.242473835 INFO Version: Unknown 2026-08-22 07:23:28.242524705 DEBUG Received server response for request 1 2026-08-22 07:23:28.242563995 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.242662465 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.242700566 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.242704466 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.242719326 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.242722816 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.242769326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.242779906 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.242784006 DEBUG Initializing workspace `file:///tmp/.tmpKSsGST/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.242803566 DEBUG Searching for a project in '/tmp/.tmpKSsGST/src' 2026-08-22 07:23:28.242835706 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.242839816 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.243153446 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.243158566 DEBUG Discovering virtual environment in `/tmp/.tmpKSsGST/src` 2026-08-22 07:23:28.243202947 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:28.243206867 DEBUG No virtual environment found 2026-08-22 07:23:28.243217967 DEBUG Adding first-party search path `/tmp/.tmpKSsGST/src` 2026-08-22 07:23:28.243221977 DEBUG Using vendored stdlib 2026-08-22 07:23:28.243317697 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.243322177 DEBUG Adding new file root '/tmp/.tmpKSsGST/src' of kind Project 2026-08-22 07:23:28.243443887 DEBUG Updating project to check open files 2026-08-22 07:23:28.243454457 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:28.243457457 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.243517067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpKSsGST/src/foo.py", kind: File } 2026-08-22 07:23:28.243533827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKSsGST/src/foo.py` 2026-08-22 07:23:28.243536227 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.243542637 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.243784478 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKSsGST/src/foo.py"))}: Checking file '/tmp/.tmpKSsGST/src/foo.py' 2026-08-22 07:23:28.243898498 DEBUG method="textDocument/diagnostic" response.id=2 duration=350.35µs 2026-08-22 07:23:28.243908708 DEBUG Received server response for request 2 2026-08-22 07:23:28.254131889 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.254151969 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.254158759 DEBUG method="shutdown" response.id=3 duration=9.16µs 2026-08-22 07:23:28.254169479 DEBUG Received server response for request 3 2026-08-22 07:23:28.254173319 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.254182179 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-08-22 07:23:28.255417121 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.255476531 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.255524422 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.255576452 DEBUG Client info: None 2026-08-22 07:23:28.255600832 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:28.255612272 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.255617472 INFO Version: Unknown 2026-08-22 07:23:28.255655852 DEBUG Received server response for request 1 2026-08-22 07:23:28.255691852 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.255779572 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.255813452 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.255817132 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.255832662 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.255835812 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:28.255873052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.255882732 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.255886322 DEBUG Initializing workspace `file:///tmp/.tmptFycA5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.255904012 DEBUG Searching for a project in '/tmp/.tmptFycA5/src' 2026-08-22 07:23:28.255937892 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.255942392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.256225373 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.256229863 DEBUG Discovering virtual environment in `/tmp/.tmptFycA5/src` 2026-08-22 07:23:28.256269463 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:28.256274193 DEBUG No virtual environment found 2026-08-22 07:23:28.256285413 DEBUG Adding first-party search path `/tmp/.tmptFycA5/src` 2026-08-22 07:23:28.256289403 DEBUG Using vendored stdlib 2026-08-22 07:23:28.256379723 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.256383973 DEBUG Adding new file root '/tmp/.tmptFycA5/src' of kind Project 2026-08-22 07:23:28.256504654 DEBUG Updating project to check open files 2026-08-22 07:23:28.256513874 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:28.256516864 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.256555644 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptFycA5/src/foo.py", kind: File } 2026-08-22 07:23:28.256569554 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptFycA5/src/foo.py` 2026-08-22 07:23:28.256571904 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.256577454 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.256757214 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptFycA5/src/foo.py"))}: Checking file '/tmp/.tmptFycA5/src/foo.py' 2026-08-22 07:23:28.256865614 DEBUG method="textDocument/diagnostic" response.id=2 duration=282.83µs 2026-08-22 07:23:28.256876104 DEBUG Received server response for request 2 2026-08-22 07:23:28.267088685 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:28.267113115 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.267120575 DEBUG method="shutdown" response.id=3 duration=11.36µs 2026-08-22 07:23:28.267131145 DEBUG Received server response for request 3 2026-08-22 07:23:28.267135375 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.267143655 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-08-22 07:23:28.268392468 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.268455368 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.268504348 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.268552868 DEBUG Client info: None 2026-08-22 07:23:28.268577458 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:28.268589158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.268593898 INFO Version: Unknown 2026-08-22 07:23:28.268631118 DEBUG Received server response for request 1 2026-08-22 07:23:28.268662698 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.268746488 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.268779908 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.268783608 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.268796228 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.268798748 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:28.268851799 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.268861159 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:28.268864409 DEBUG Initializing workspace `file:///tmp/.tmpUx1XNp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:28.268881719 DEBUG Searching for a project in '/tmp/.tmpUx1XNp/src' 2026-08-22 07:23:28.268912339 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.268916259 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.269193549 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.269198449 DEBUG Discovering virtual environment in `/tmp/.tmpUx1XNp/src` 2026-08-22 07:23:28.269236399 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:28.269240259 DEBUG No virtual environment found 2026-08-22 07:23:28.269250819 DEBUG Adding first-party search path `/tmp/.tmpUx1XNp/src` 2026-08-22 07:23:28.269254689 DEBUG Using vendored stdlib 2026-08-22 07:23:28.269345770 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.269349710 DEBUG Adding new file root '/tmp/.tmpUx1XNp/src' of kind Project 2026-08-22 07:23:28.269451270 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:28.269454690 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:28.269509190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUx1XNp/src/unchanged.py", kind: File } 2026-08-22 07:23:28.269523850 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUx1XNp/src/unchanged.py` 2026-08-22 07:23:28.269526130 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.269535420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:28.269585710 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.269583210 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:28.271214213 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:28.271241433 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.271318354 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/unchanged.py"))}: Checking file '/tmp/.tmpUx1XNp/src/unchanged.py' 2026-08-22 07:23:28.271339934 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/changed_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/changed_error.py' 2026-08-22 07:23:28.271349774 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/new_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/new_error.py' 2026-08-22 07:23:28.271355774 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/fixed_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/fixed_error.py' 2026-08-22 07:23:28.271377114 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/modified_same_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/modified_same_error.py' 2026-08-22 07:23:28.271427504 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.283089167 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.287606937 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.287657007 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-08-22 07:23:28.287680727 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.287725577 DEBUG method="workspace/diagnostic" response.id=2 duration=18.18ms 2026-08-22 07:23:28.287740007 DEBUG Received server response for request 2 2026-08-22 07:23:28.288118708 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.288129368 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.288133138 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.288136848 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:28.288141038 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:28.288144728 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:28.288147878 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:28.288150638 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:28.288153268 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:28.288173318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUx1XNp/src/new_error.py") 2026-08-22 07:23:28.288182078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/new_error.py` 2026-08-22 07:23:28.288198268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUx1XNp/src/new_error.py` 2026-08-22 07:23:28.288212888 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUx1XNp/src/new_error.py` 2026-08-22 07:23:28.288215588 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.288221808 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:28.288248358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUx1XNp/src/fixed_error.py") 2026-08-22 07:23:28.288252238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/fixed_error.py` 2026-08-22 07:23:28.288256538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUx1XNp/src/fixed_error.py` 2026-08-22 07:23:28.288263048 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUx1XNp/src/fixed_error.py` 2026-08-22 07:23:28.288265268 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.288269568 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(280)), file(Id(300))}}: Set open project files (count: 3) 2026-08-22 07:23:28.288292718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUx1XNp/src/changed_error.py") 2026-08-22 07:23:28.288296318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/changed_error.py` 2026-08-22 07:23:28.288300298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUx1XNp/src/changed_error.py` 2026-08-22 07:23:28.288306438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUx1XNp/src/changed_error.py` 2026-08-22 07:23:28.288308638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.288313048 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(301)), file(Id(200)), file(Id(300))}}: Set open project files (count: 4) 2026-08-22 07:23:28.288334268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUx1XNp/src/modified_same_error.py") 2026-08-22 07:23:28.288338068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/modified_same_error.py` 2026-08-22 07:23:28.288342288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUx1XNp/src/modified_same_error.py` 2026-08-22 07:23:28.288348428 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUx1XNp/src/modified_same_error.py` 2026-08-22 07:23:28.288350628 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:28.288355138 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(301)), file(Id(200)), file(Id(300)), file(Id(281))}}: Set open project files (count: 5) 2026-08-22 07:23:28.288365668 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:28.288380978 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUx1XNp/src/new_error.py", kind: FileContent } 2026-08-22 07:23:28.288384918 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/new_error.py` 2026-08-22 07:23:28.288394268 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:28.288410348 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUx1XNp/src/fixed_error.py", kind: FileContent } 2026-08-22 07:23:28.288413818 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/fixed_error.py` 2026-08-22 07:23:28.288422598 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:28.288439068 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUx1XNp/src/changed_error.py", kind: FileContent } 2026-08-22 07:23:28.288442698 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/changed_error.py` 2026-08-22 07:23:28.288450818 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:28.288466258 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUx1XNp/src/modified_same_error.py", kind: FileContent } 2026-08-22 07:23:28.288469818 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUx1XNp/src/modified_same_error.py` 2026-08-22 07:23:28.288516308 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:28.288520928 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.288524888 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.288568878 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/new_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/new_error.py' 2026-08-22 07:23:28.288582548 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/changed_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/changed_error.py' 2026-08-22 07:23:28.288596698 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/fixed_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/fixed_error.py' 2026-08-22 07:23:28.288602969 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUx1XNp/src/modified_same_error.py"))}: Checking file '/tmp/.tmpUx1XNp/src/modified_same_error.py' 2026-08-22 07:23:28.288724589 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.288743629 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:28.288768699 DEBUG Received notification `$/progress` 2026-08-22 07:23:28.288791279 DEBUG method="workspace/diagnostic" response.id=3 duration=316.25µs 2026-08-22 07:23:28.288801569 DEBUG Received server response for request 3 2026-08-22 07:23:28.299222870 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:28.299243040 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:28.299249160 DEBUG method="shutdown" response.id=4 duration=9.26µs 2026-08-22 07:23:28.299260030 DEBUG Received server response for request 4 2026-08-22 07:23:28.299263760 DEBUG Client sends notification `exit` 2026-08-22 07:23:28.299272740 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-08-22 07:23:28.302240466 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:28.302307576 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:28.302355826 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:28.302413727 DEBUG Client info: None 2026-08-22 07:23:28.302436497 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:28.302449857 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:28.302454527 INFO Version: Unknown 2026-08-22 07:23:28.302506467 DEBUG Received server response for request 1 2026-08-22 07:23:28.302541247 DEBUG Client sends notification `initialized` 2026-08-22 07:23:28.302641717 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:28.302682377 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:28.302685807 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:28.302697527 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:28.302749457 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:28.302760837 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:28.302778017 DEBUG Initializing workspace `file:///tmp/.tmppW11dN/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:28.302798377 DEBUG Searching for a project in '/tmp/.tmppW11dN/astral:test' 2026-08-22 07:23:28.302837237 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:28.302841857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:28.303216008 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:28.303221638 DEBUG Discovering virtual environment in `/tmp/.tmppW11dN/astral:test` 2026-08-22 07:23:28.303271978 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:28.303276418 DEBUG No virtual environment found 2026-08-22 07:23:28.303288618 DEBUG Adding first-party search path `/tmp/.tmppW11dN/astral:test` 2026-08-22 07:23:28.303292728 DEBUG Using vendored stdlib 2026-08-22 07:23:28.303410269 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:28.303414329 DEBUG Adding new file root '/tmp/.tmppW11dN/astral:test' of kind Project 2026-08-22 07:23:28.303578129 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:28.303582579 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:28.303611399 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-22 07:23:28.305313582 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:28.305389623 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppW11dN/astral:test/test.py"))}: Checking file '/tmp/.tmppW11dN/astral:test/test.py' 2026-08-22 07:23:28.305497493 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppW11dN/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:28.314496211 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppW11dN/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:28.318556869 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:28.318586599 DEBUG method="workspace/diagnostic" response.id=2 duration=15.00ms 2026-08-22 07:23:28.318602419 DEBUG Received server response for request 2 2026-08-22 07:23:28.318643939 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:28.318672449 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-08-22 07:23:28.318683939 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:28.318687630 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:30.318747512 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:30.318875292 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:30.318933042 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-22 07:23:30.318942892 DEBUG method="shutdown" response.id=4 duration=77.48µs 2026-08-22 07:23:30.318947922 DEBUG Received server response for request 3 2026-08-22 07:23:30.318952742 DEBUG Received server response for request 4 2026-08-22 07:23:30.318957412 DEBUG Client sends notification `exit` 2026-08-22 07:23:30.318967772 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-08-22 07:23:30.323211440 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:30.323295041 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:30.323343191 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:30.323425671 DEBUG Client info: None 2026-08-22 07:23:30.323457551 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:30.323473461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:30.323494721 INFO Version: Unknown 2026-08-22 07:23:30.323537651 DEBUG Received server response for request 1 2026-08-22 07:23:30.323582781 DEBUG Client sends notification `initialized` 2026-08-22 07:23:30.323730871 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:30.323768962 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:30.323772732 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:30.323786582 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:30.323861372 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:30.323877022 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:30.323882052 DEBUG Initializing workspace `file:///tmp/.tmpJBACUP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:30.323905642 DEBUG Searching for a project in '/tmp/.tmpJBACUP/src' 2026-08-22 07:23:30.323941562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:30.323946082 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:30.324619343 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:30.324625333 DEBUG Discovering virtual environment in `/tmp/.tmpJBACUP/src` 2026-08-22 07:23:30.324673983 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:30.324679573 DEBUG No virtual environment found 2026-08-22 07:23:30.324692583 DEBUG Adding first-party search path `/tmp/.tmpJBACUP/src` 2026-08-22 07:23:30.324696813 DEBUG Using vendored stdlib 2026-08-22 07:23:30.324823224 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:30.324828264 DEBUG Adding new file root '/tmp/.tmpJBACUP/src' of kind Project 2026-08-22 07:23:30.324995254 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:30.324999744 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:30.325033374 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:30.326798528 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:30.326898688 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJBACUP/src/test.py"))}: Checking file '/tmp/.tmpJBACUP/src/test.py' 2026-08-22 07:23:30.327017708 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJBACUP/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:30.335780856 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJBACUP/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:30.339814364 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:30.339828484 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:32.323901176 DEBUG Client sends notification `$/cancelRequest` 2026-08-22 07:23:32.324036226 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-08-22 07:23:32.324098846 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-08-22 07:23:32.324103086 DEBUG Received server response for request 2 2026-08-22 07:23:32.334360526 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:32.334399046 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:32.334407896 DEBUG method="shutdown" response.id=3 duration=15.75µs 2026-08-22 07:23:32.334429386 DEBUG Received server response for request 3 2026-08-22 07:23:32.334433256 DEBUG Client sends notification `exit` 2026-08-22 07:23:32.334449126 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-08-22 07:23:32.338584394 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.338650924 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:32.338696065 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:32.338780675 DEBUG Client info: None 2026-08-22 07:23:32.338825605 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.338840405 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:32.338846445 INFO Version: Unknown 2026-08-22 07:23:32.338886505 DEBUG Received server response for request 1 2026-08-22 07:23:32.338928515 DEBUG Client sends notification `initialized` 2026-08-22 07:23:32.339037995 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:32.339077145 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:32.339081235 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:32.339096275 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:32.339098875 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:32.339163255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:32.339175405 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:32.339179875 DEBUG Initializing workspace `file:///tmp/.tmpS0i7AR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:32.339205275 DEBUG Searching for a project in '/tmp/.tmpS0i7AR/src' 2026-08-22 07:23:32.339241426 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:32.339246246 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:32.339621416 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:32.339627156 DEBUG Discovering virtual environment in `/tmp/.tmpS0i7AR/src` 2026-08-22 07:23:32.339681356 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.339686956 DEBUG No virtual environment found 2026-08-22 07:23:32.339699146 DEBUG Adding first-party search path `/tmp/.tmpS0i7AR/src` 2026-08-22 07:23:32.339703446 DEBUG Using vendored stdlib 2026-08-22 07:23:32.339817387 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:32.339822857 DEBUG Adding new file root '/tmp/.tmpS0i7AR/src' of kind Project 2026-08-22 07:23:32.339966837 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.339970997 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:32.340021957 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpS0i7AR/src/test.py", kind: File } 2026-08-22 07:23:32.340043247 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS0i7AR/src/test.py` 2026-08-22 07:23:32.340045967 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:32.340062557 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.340100187 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:32.342026351 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:32.342084631 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0i7AR/src/test.py"))}: Checking file '/tmp/.tmpS0i7AR/src/test.py' 2026-08-22 07:23:32.342211141 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0i7AR/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:32.350949888 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0i7AR/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:32.354962976 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:32.354975046 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.339210867 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:34.339331277 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:34.339415787 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpS0i7AR/src/test.py", kind: FileContent } 2026-08-22 07:23:34.339426897 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpS0i7AR/src/test.py` 2026-08-22 07:23:34.339462557 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-22 07:23:34.339510847 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:34.339587488 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0i7AR/src/test.py"))}: Checking file '/tmp/.tmpS0i7AR/src/test.py' 2026-08-22 07:23:34.339806068 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:34.339836158 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:34.339850218 DEBUG Received server response for request 2 2026-08-22 07:23:34.350197939 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:34.350235669 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:34.350243299 DEBUG method="shutdown" response.id=3 duration=12.32µs 2026-08-22 07:23:34.350254369 DEBUG Received server response for request 3 2026-08-22 07:23:34.350258659 DEBUG Client sends notification `exit` 2026-08-22 07:23:34.350267859 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-08-22 07:23:34.354273517 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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.354345687 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:34.354392297 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:34.354494227 DEBUG Client info: None 2026-08-22 07:23:34.354539987 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.354555747 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:34.354561337 INFO Version: Unknown 2026-08-22 07:23:34.354602188 DEBUG Received server response for request 1 2026-08-22 07:23:34.354642468 DEBUG Client sends notification `initialized` 2026-08-22 07:23:34.354754268 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:34.354792988 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:34.354796788 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:34.354808738 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:34.354879028 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:34.354890608 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:34.354894938 DEBUG Initializing workspace `file:///tmp/.tmpxTsg2L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:34.354917498 DEBUG Searching for a project in '/tmp/.tmpxTsg2L/src' 2026-08-22 07:23:34.354952668 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:34.354957278 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:34.355308709 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:34.355314099 DEBUG Discovering virtual environment in `/tmp/.tmpxTsg2L/src` 2026-08-22 07:23:34.355366799 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.355372249 DEBUG No virtual environment found 2026-08-22 07:23:34.355384379 DEBUG Adding first-party search path `/tmp/.tmpxTsg2L/src` 2026-08-22 07:23:34.355388579 DEBUG Using vendored stdlib 2026-08-22 07:23:34.355517229 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:34.355521879 DEBUG Adding new file root '/tmp/.tmpxTsg2L/src' of kind Project 2026-08-22 07:23:34.355672660 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.355676630 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:34.355705100 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:34.357334333 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:34.357429693 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxTsg2L/src/test.py"))}: Checking file '/tmp/.tmpxTsg2L/src/test.py' 2026-08-22 07:23:34.357545874 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxTsg2L/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:34.366403092 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxTsg2L/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:34.370394559 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:34.370407440 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:36.354923309 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:36.355043859 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:36.355102080 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:36.355113400 DEBUG method="shutdown" response.id=3 duration=80.01µs 2026-08-22 07:23:36.355118330 DEBUG Received server response for request 2 2026-08-22 07:23:36.355123890 DEBUG Received server response for request 3 2026-08-22 07:23:36.355130660 DEBUG Client sends notification `exit` 2026-08-22 07:23:36.355140480 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-08-22 07:23:36.359365899 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:36.359434499 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:36.359495269 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:36.359582729 DEBUG Client info: None 2026-08-22 07:23:36.359628709 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:36.359644499 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:36.359650439 INFO Version: Unknown 2026-08-22 07:23:36.359691489 DEBUG Received server response for request 1 2026-08-22 07:23:36.359735129 DEBUG Client sends notification `initialized` 2026-08-22 07:23:36.359850180 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:36.359889800 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:36.359893550 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:36.359908480 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:36.359911270 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:36.359983020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:36.359996090 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:36.360000760 DEBUG Initializing workspace `file:///tmp/.tmpjblovN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:36.360026200 DEBUG Searching for a project in '/tmp/.tmpjblovN/src' 2026-08-22 07:23:36.360062600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:36.360067420 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:36.360426561 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:36.360432231 DEBUG Discovering virtual environment in `/tmp/.tmpjblovN/src` 2026-08-22 07:23:36.360504731 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:36.360510091 DEBUG No virtual environment found 2026-08-22 07:23:36.360522661 DEBUG Adding first-party search path `/tmp/.tmpjblovN/src` 2026-08-22 07:23:36.360527001 DEBUG Using vendored stdlib 2026-08-22 07:23:36.360639811 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:36.360645921 DEBUG Adding new file root '/tmp/.tmpjblovN/src' of kind Project 2026-08-22 07:23:36.360786612 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:36.360790792 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:36.360842312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjblovN/src/test.py", kind: File } 2026-08-22 07:23:36.360862762 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjblovN/src/test.py` 2026-08-22 07:23:36.360865322 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:36.360881382 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:36.360919622 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:36.362912606 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:36.362977246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjblovN/src/test.py"))}: Checking file '/tmp/.tmpjblovN/src/test.py' 2026-08-22 07:23:36.363103766 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjblovN/src/test.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:36.371820384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjblovN/src/test.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:36.375850212 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-08-22 07:23:36.375866022 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:38.360042893 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:38.360531224 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:38.360626044 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjblovN/src/test.py", kind: FileContent } 2026-08-22 07:23:38.360638274 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjblovN/src/test.py` 2026-08-22 07:23:38.360681424 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-22 07:23:38.360734604 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:38.360822805 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjblovN/src/test.py"))}: Checking file '/tmp/.tmpjblovN/src/test.py' 2026-08-22 07:23:38.361068135 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:38.361098435 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:38.361113485 DEBUG Received server response for request 2 2026-08-22 07:23:38.361158985 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:38.361204715 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:38.361224495 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:38.361229005 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:40.361259777 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:40.361371917 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:40.361449057 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjblovN/src/test.py", kind: FileContent } 2026-08-22 07:23:40.361459517 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjblovN/src/test.py` 2026-08-22 07:23:40.361552347 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-08-22 07:23:40.361603737 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:40.361687397 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjblovN/src/test.py"))}: Checking file '/tmp/.tmpjblovN/src/test.py' 2026-08-22 07:23:40.361853578 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:40.361872298 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-08-22 07:23:40.361884678 DEBUG Received server response for request 3 2026-08-22 07:23:40.372293859 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.372325299 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.372331449 DEBUG method="shutdown" response.id=4 duration=10.36µs 2026-08-22 07:23:40.372350759 DEBUG Received server response for request 4 2026-08-22 07:23:40.372354909 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.372369849 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-08-22 07:23:40.376458747 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.376543817 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.376589907 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.376675967 DEBUG Client info: None 2026-08-22 07:23:40.376722088 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:40.376738488 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.376744078 INFO Version: Unknown 2026-08-22 07:23:40.376785078 DEBUG Received server response for request 1 2026-08-22 07:23:40.376828718 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.376937878 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.376975908 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.376980378 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.376991928 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.377063928 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.377075768 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.377079868 DEBUG Initializing workspace `file:///tmp/.tmp3Rth8j/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.377102868 DEBUG Searching for a project in '/tmp/.tmp3Rth8j/src' 2026-08-22 07:23:40.377136938 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.377141758 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.377505719 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.377511119 DEBUG Discovering virtual environment in `/tmp/.tmp3Rth8j/src` 2026-08-22 07:23:40.377564469 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:40.377570029 DEBUG No virtual environment found 2026-08-22 07:23:40.377582389 DEBUG Adding first-party search path `/tmp/.tmp3Rth8j/src` 2026-08-22 07:23:40.377586649 DEBUG Using vendored stdlib 2026-08-22 07:23:40.377697859 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.377703199 DEBUG Adding new file root '/tmp/.tmp3Rth8j/src' of kind Project 2026-08-22 07:23:40.377845400 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:40.377849400 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.377886380 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:40.380110014 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:40.380275795 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_003.py"))}: Checking file '/tmp/.tmp3Rth8j/src/file_003.py' 2026-08-22 07:23:40.380272255 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_002.py"))}: Checking file '/tmp/.tmp3Rth8j/src/file_002.py' 2026-08-22 07:23:40.380271365 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_000.py"))}: Checking file '/tmp/.tmp3Rth8j/src/file_000.py' 2026-08-22 07:23:40.380270465 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_001.py"))}: Checking file '/tmp/.tmp3Rth8j/src/file_001.py' 2026-08-22 07:23:40.380302405 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_004.py"))}: Checking file '/tmp/.tmp3Rth8j/src/file_004.py' 2026-08-22 07:23:40.380410265 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_003.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.391156237 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3Rth8j/src/file_003.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.395940016 DEBUG Received notification `$/progress` 2026-08-22 07:23:40.395988837 DEBUG Received notification `$/progress` 2026-08-22 07:23:40.396056797 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-08-22 07:23:40.396085197 DEBUG method="workspace/diagnostic" response.id=2 duration=18.23ms 2026-08-22 07:23:40.396097987 DEBUG Received server response for request 2 2026-08-22 07:23:40.406251877 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.406273787 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.406281487 DEBUG method="shutdown" response.id=3 duration=12.73µs 2026-08-22 07:23:40.406291987 DEBUG Received server response for request 3 2026-08-22 07:23:40.406295457 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.406304628 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-08-22 07:23:40.409378244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.409450254 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.409515704 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.409576564 DEBUG Client info: None 2026-08-22 07:23:40.409602524 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:40.409616754 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.409622034 INFO Version: Unknown 2026-08-22 07:23:40.409662114 DEBUG Received server response for request 1 2026-08-22 07:23:40.409706854 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.409804425 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.409842845 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.409846905 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.409862975 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.409866625 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.409870385 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.409872995 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.409909705 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.409920095 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.409923965 DEBUG Initializing workspace `file:///tmp/.tmp4Yv1F2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.409943695 DEBUG Searching for a project in '/tmp/.tmp4Yv1F2/src' 2026-08-22 07:23:40.409976305 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.409980445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.410310286 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.410314956 DEBUG Discovering virtual environment in `/tmp/.tmp4Yv1F2/src` 2026-08-22 07:23:40.410367026 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:40.410371286 DEBUG No virtual environment found 2026-08-22 07:23:40.410382316 DEBUG Adding first-party search path `/tmp/.tmp4Yv1F2/src` 2026-08-22 07:23:40.410386526 DEBUG Using vendored stdlib 2026-08-22 07:23:40.410499076 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.410503196 DEBUG Adding new file root '/tmp/.tmp4Yv1F2/src' of kind Project 2026-08-22 07:23:40.410633376 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:40.410637246 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.410685426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4Yv1F2/src/error_0.py", kind: File } 2026-08-22 07:23:40.410702216 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4Yv1F2/src/error_0.py` 2026-08-22 07:23:40.410704896 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.410718976 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.410742346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4Yv1F2/src/error_1.py", kind: File } 2026-08-22 07:23:40.410749376 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4Yv1F2/src/error_1.py` 2026-08-22 07:23:40.410751526 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.410755986 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:40.410776766 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4Yv1F2/src/error_2.py", kind: File } 2026-08-22 07:23:40.410783136 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4Yv1F2/src/error_2.py` 2026-08-22 07:23:40.410785256 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.410789426 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:40.410822037 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:40.413589012 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:40.413669432 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_1.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_1.py' 2026-08-22 07:23:40.413688432 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_3.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_3.py' 2026-08-22 07:23:40.413685642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_2.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_2.py' 2026-08-22 07:23:40.413716102 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_5.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_5.py' 2026-08-22 07:23:40.413728573 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_4.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_4.py' 2026-08-22 07:23:40.413733893 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_6.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_6.py' 2026-08-22 07:23:40.413735803 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_0.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_0.py' 2026-08-22 07:23:40.413772903 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.425510666 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.430935667 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-08-22 07:23:40.431001688 DEBUG method="workspace/diagnostic" response.id=2 duration=20.21ms 2026-08-22 07:23:40.431038428 DEBUG Received server response for request 2 2026-08-22 07:23:40.431136938 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:40.431145118 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:40.431149008 DEBUG Client sends notification `textDocument/didChange` 2026-08-22 07:23:40.431151678 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:40.431168558 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:40.431204078 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4Yv1F2/src/error_0.py", kind: FileContent } 2026-08-22 07:23:40.431210428 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp4Yv1F2/src/error_0.py` 2026-08-22 07:23:40.431240248 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:40.431257308 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4Yv1F2/src/error_1.py", kind: FileContent } 2026-08-22 07:23:40.431261348 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp4Yv1F2/src/error_1.py` 2026-08-22 07:23:40.431271798 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-08-22 07:23:40.431286748 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4Yv1F2/src/error_2.py", kind: FileContent } 2026-08-22 07:23:40.431290718 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp4Yv1F2/src/error_2.py` 2026-08-22 07:23:40.431331018 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:40.431374468 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_1.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_1.py' 2026-08-22 07:23:40.431398658 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_0.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_0.py' 2026-08-22 07:23:40.431399528 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4Yv1F2/src/error_2.py"))}: Checking file '/tmp/.tmp4Yv1F2/src/error_2.py' 2026-08-22 07:23:40.431548679 DEBUG Received notification `$/progress` 2026-08-22 07:23:40.431583079 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:40.431610299 DEBUG method="workspace/diagnostic" response.id=3 duration=313.69µs 2026-08-22 07:23:40.431627889 DEBUG Received server response for request 3 2026-08-22 07:23:40.442071660 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.442097690 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.442103970 DEBUG method="shutdown" response.id=4 duration=9.93µs 2026-08-22 07:23:40.442122530 DEBUG Received server response for request 4 2026-08-22 07:23:40.442126730 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.442135400 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-08-22 07:23:40.447517611 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.447584931 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.447623551 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.447692341 DEBUG Client info: None 2026-08-22 07:23:40.447725901 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:40.447739271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.447745211 INFO Version: Unknown 2026-08-22 07:23:40.447788511 DEBUG Received server response for request 1 2026-08-22 07:23:40.447831512 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.447962412 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.448004772 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.448008442 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.448020692 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.448077032 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.448090252 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.448094962 DEBUG Initializing workspace `file:///tmp/.tmpRyblo0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.448115742 DEBUG Searching for a project in '/tmp/.tmpRyblo0/src' 2026-08-22 07:23:40.448166712 DEBUG Found project at '/tmp/.tmpRyblo0' 2026-08-22 07:23:40.448171382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.448819274 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.448825484 DEBUG Discovering virtual environment in `/tmp/.tmpRyblo0` 2026-08-22 07:23:40.448874324 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:40.448879184 DEBUG No virtual environment found 2026-08-22 07:23:40.448889634 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-08-22 07:23:40.448898174 DEBUG Adding first-party search path `/tmp/.tmpRyblo0/src` 2026-08-22 07:23:40.448902184 DEBUG Adding first-party search path `/tmp/.tmpRyblo0` 2026-08-22 07:23:40.448906144 DEBUG Using vendored stdlib 2026-08-22 07:23:40.449022164 INFO Python version: Python 3.10, platform: linux 2026-08-22 07:23:40.449026894 DEBUG Adding new file root '/tmp/.tmpRyblo0' of kind Project 2026-08-22 07:23:40.449180344 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:40.449184814 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.449211634 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpRyblo0' 2026-08-22 07:23:40.451902070 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=.tmpRyblo0}: Indexed 1 file(s) in 0.003s 2026-08-22 07:23:40.451985400 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRyblo0/src/foo.py"))}: Checking file '/tmp/.tmpRyblo0/src/foo.py' 2026-08-22 07:23:40.452078360 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRyblo0/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.465625168 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRyblo0/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-08-22 07:23:40.465655378 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRyblo0/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:40.465702048 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-22 07:23:40.465723888 DEBUG method="workspace/diagnostic" response.id=2 duration=16.54ms 2026-08-22 07:23:40.465741378 DEBUG Received server response for request 2 2026-08-22 07:23:40.476012169 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.476051169 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.476059499 DEBUG method="shutdown" response.id=3 duration=13.56µs 2026-08-22 07:23:40.476069629 DEBUG Received server response for request 3 2026-08-22 07:23:40.476073339 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.476089259 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-08-22 07:23:40.478934015 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.478991955 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.479027285 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.479086175 DEBUG Client info: None 2026-08-22 07:23:40.479116545 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:40.479127945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.479133695 INFO Version: Unknown 2026-08-22 07:23:40.479172255 DEBUG Received server response for request 1 2026-08-22 07:23:40.479205555 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.479300015 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.479339295 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.479342695 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.479354955 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.479404876 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.479415976 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.479419876 DEBUG Initializing workspace `file:///tmp/.tmpq8RSnt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.479452286 DEBUG Searching for a project in '/tmp/.tmpq8RSnt/src' 2026-08-22 07:23:40.479495956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.479499686 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.479808066 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.479812806 DEBUG Discovering virtual environment in `/tmp/.tmpq8RSnt/src` 2026-08-22 07:23:40.479856836 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:40.479860806 DEBUG No virtual environment found 2026-08-22 07:23:40.479871576 DEBUG Adding first-party search path `/tmp/.tmpq8RSnt/src` 2026-08-22 07:23:40.479875746 DEBUG Using vendored stdlib 2026-08-22 07:23:40.479972457 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.479976897 DEBUG Adding new file root '/tmp/.tmpq8RSnt/src' of kind Project 2026-08-22 07:23:40.480095937 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:40.480099797 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.480133857 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:40.481803380 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:40.481901811 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpq8RSnt/src/foo.py"))}: Checking file '/tmp/.tmpq8RSnt/src/foo.py' 2026-08-22 07:23:40.482022501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpq8RSnt/src/foo.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.490798919 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpq8RSnt/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.495809819 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-08-22 07:23:40.495839969 DEBUG method="workspace/diagnostic" response.id=2 duration=15.74ms 2026-08-22 07:23:40.495854869 DEBUG Received server response for request 2 2026-08-22 07:23:40.506089510 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.506110750 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.506118870 DEBUG method="shutdown" response.id=3 duration=11.50µs 2026-08-22 07:23:40.506128910 DEBUG Received server response for request 3 2026-08-22 07:23:40.506133070 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.506142410 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-08-22 07:23:40.508984705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.509043746 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.509078036 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.509136466 DEBUG Client info: None 2026-08-22 07:23:40.509167306 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:40.509180116 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.509186146 INFO Version: Unknown 2026-08-22 07:23:40.509229406 DEBUG Received server response for request 1 2026-08-22 07:23:40.509264196 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.509396326 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.509440276 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.509443526 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.509455616 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.509530577 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.509546747 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.509551737 DEBUG Initializing workspace `file:///tmp/.tmpaGAKOn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.509573057 DEBUG Searching for a project in '/tmp/.tmpaGAKOn/src' 2026-08-22 07:23:40.509606837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.509611597 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.510213948 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.510219598 DEBUG Discovering virtual environment in `/tmp/.tmpaGAKOn/src` 2026-08-22 07:23:40.510270138 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:40.510275438 DEBUG No virtual environment found 2026-08-22 07:23:40.510287148 DEBUG Adding first-party search path `/tmp/.tmpaGAKOn/src` 2026-08-22 07:23:40.510291518 DEBUG Using vendored stdlib 2026-08-22 07:23:40.510431398 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.510436638 DEBUG Adding new file root '/tmp/.tmpaGAKOn/src' of kind Project 2026-08-22 07:23:40.510640819 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:40.510650369 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.510692539 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-08-22 07:23:40.513567695 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:40.513680075 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaGAKOn/src/foo.py"))}: Checking file '/tmp/.tmpaGAKOn/src/foo.py' 2026-08-22 07:23:40.513834975 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:40.513858985 DEBUG method="workspace/diagnostic" response.id=2 duration=3.21ms 2026-08-22 07:23:40.513876295 DEBUG Received server response for request 2 2026-08-22 07:23:40.524093196 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.524119706 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.524128776 DEBUG method="shutdown" response.id=3 duration=12.86µs 2026-08-22 07:23:40.524139666 DEBUG Received server response for request 3 2026-08-22 07:23:40.524143176 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.524152026 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-08-22 07:23:40.525331849 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.525387559 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.525421299 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.525501669 DEBUG Client info: None 2026-08-22 07:23:40.525548749 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:40.525564519 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.525571369 INFO Version: Unknown 2026-08-22 07:23:40.525618019 DEBUG Received server response for request 1 2026-08-22 07:23:40.525647749 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.525661019 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVxQe7N 2026-08-22 07:23:40.525780929 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.525821820 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.525825560 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.525832180 DEBUG No workspace configuration provided for file:///tmp/.tmpVxQe7N 2026-08-22 07:23:40.525844350 DEBUG Client sends notification `notebookDocument/didOpen` 2026-08-22 07:23:40.525846930 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-22 07:23:40.525888010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.525893840 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpVxQe7N, using default options 2026-08-22 07:23:40.525900070 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.525904190 DEBUG Initializing workspace `file:///tmp/.tmpVxQe7N`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.525934300 DEBUG Searching for a project in '/tmp/.tmpVxQe7N' 2026-08-22 07:23:40.525960910 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.525965860 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.526432691 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.526438061 DEBUG Discovering virtual environment in `/tmp/.tmpVxQe7N` 2026-08-22 07:23:40.526499461 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:40.526504331 DEBUG No virtual environment found 2026-08-22 07:23:40.526516191 DEBUG Adding first-party search path `/tmp/.tmpVxQe7N` 2026-08-22 07:23:40.526520631 DEBUG Using vendored stdlib 2026-08-22 07:23:40.526638331 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.526643441 DEBUG Adding new file root '/tmp/.tmpVxQe7N' of kind Project 2026-08-22 07:23:40.526792282 DEBUG Updating project to check open files 2026-08-22 07:23:40.526806932 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:40.526810182 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-08-22 07:23:40.526832532 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:40.526835342 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:40.526842242 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-08-22 07:23:40.526848302 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:40.526850452 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:40.526854762 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:40.526859612 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-08-22 07:23:40.526861772 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-08-22 07:23:40.526865842 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:40.526940192 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-08-22 07:23:40.527043782 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.537856194 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.542371993 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:40.542381573 DEBUG Received notification `textDocument/publishDiagnostics` 2026-08-22 07:23:40.542442493 DEBUG method="textDocument/prepareRename" response.id=2 duration=73.69µs 2026-08-22 07:23:40.542456763 DEBUG Received server response for request 2 2026-08-22 07:23:40.542464433 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-22 07:23:40.544366817 INFO request{id=3 method=textDocument/rename}:Project::index_files{project=.tmpVxQe7N}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:40.544419437 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpVxQe7N/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:40.544458497 DEBUG method="textDocument/rename" response.id=3 duration=1.72ms 2026-08-22 07:23:40.544471857 DEBUG Received server response for request 3 2026-08-22 07:23:40.554722298 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.554747258 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.554756338 DEBUG method="shutdown" response.id=4 duration=13.58µs 2026-08-22 07:23:40.554766688 DEBUG Received server response for request 4 2026-08-22 07:23:40.554770438 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.554787968 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-08-22 07:23:40.557635974 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.557696304 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.557731764 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.557789694 DEBUG Client info: None 2026-08-22 07:23:40.557824124 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:40.557837924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.557844774 INFO Version: Unknown 2026-08-22 07:23:40.557888115 DEBUG Received server response for request 1 2026-08-22 07:23:40.557920265 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.557933775 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEfn9Lk 2026-08-22 07:23:40.558025465 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.558063935 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.558067285 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.558073725 DEBUG No workspace configuration provided for file:///tmp/.tmpEfn9Lk 2026-08-22 07:23:40.558079765 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.558082615 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-08-22 07:23:40.558122115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.558126675 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEfn9Lk, using default options 2026-08-22 07:23:40.558132555 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.558136015 DEBUG Initializing workspace `file:///tmp/.tmpEfn9Lk`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.558154515 DEBUG Searching for a project in '/tmp/.tmpEfn9Lk' 2026-08-22 07:23:40.558180605 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.558184785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.558522596 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.558528066 DEBUG Discovering virtual environment in `/tmp/.tmpEfn9Lk` 2026-08-22 07:23:40.558570226 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:40.558574256 DEBUG No virtual environment found 2026-08-22 07:23:40.558585236 DEBUG Adding first-party search path `/tmp/.tmpEfn9Lk` 2026-08-22 07:23:40.558589346 DEBUG Using vendored stdlib 2026-08-22 07:23:40.558681836 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.558686236 DEBUG Adding new file root '/tmp/.tmpEfn9Lk' of kind Project 2026-08-22 07:23:40.558809716 DEBUG Updating project to check open files 2026-08-22 07:23:40.558820396 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:40.558823446 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.558865926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEfn9Lk/foo.py", kind: File } 2026-08-22 07:23:40.558884787 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEfn9Lk/foo.py` 2026-08-22 07:23:40.558887237 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.558893107 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.561391232 INFO request{id=2 method=textDocument/prepareRename}:Project::index_files{project=.tmpEfn9Lk}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:40.561508142 DEBUG method="textDocument/prepareRename" response.id=2 duration=2.61ms 2026-08-22 07:23:40.561519562 DEBUG Received server response for request 2 2026-08-22 07:23:40.561526352 DEBUG Client sends request `textDocument/rename` with ID 3 2026-08-22 07:23:40.561630362 DEBUG method="textDocument/rename" response.id=3 duration=91.55µs 2026-08-22 07:23:40.561640202 DEBUG Received server response for request 3 2026-08-22 07:23:40.571849923 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.571871573 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.571878003 DEBUG method="shutdown" response.id=4 duration=9.53µs 2026-08-22 07:23:40.571888393 DEBUG Received server response for request 4 2026-08-22 07:23:40.571891953 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.571901323 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-08-22 07:23:40.573067055 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.573129465 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.573162035 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.573219906 DEBUG Client info: None 2026-08-22 07:23:40.573247466 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:40.573258586 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.573263526 INFO Version: Unknown 2026-08-22 07:23:40.573304046 DEBUG Received server response for request 1 2026-08-22 07:23:40.573331556 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.573424766 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.573462186 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.573465776 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.573490876 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.573494066 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:40.573534406 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.573545726 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.573549796 DEBUG Initializing workspace `file:///tmp/.tmpJx6T5v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.573568126 DEBUG Searching for a project in '/tmp/.tmpJx6T5v/src' 2026-08-22 07:23:40.573601166 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.573605566 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.573900407 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.573905057 DEBUG Discovering virtual environment in `/tmp/.tmpJx6T5v/src` 2026-08-22 07:23:40.573945257 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:40.573949217 DEBUG No virtual environment found 2026-08-22 07:23:40.573960927 DEBUG Adding first-party search path `/tmp/.tmpJx6T5v/src` 2026-08-22 07:23:40.573964997 DEBUG Using vendored stdlib 2026-08-22 07:23:40.574058537 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.574062997 DEBUG Adding new file root '/tmp/.tmpJx6T5v/src' of kind Project 2026-08-22 07:23:40.574177138 DEBUG Updating project to check open files 2026-08-22 07:23:40.574186878 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:40.574189588 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.574230918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJx6T5v/src/foo.py", kind: File } 2026-08-22 07:23:40.574246228 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJx6T5v/src/foo.py` 2026-08-22 07:23:40.574248698 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.574254648 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.574398578 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.574426908 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.587929125 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.67ms 2026-08-22 07:23:40.587945895 DEBUG Received server response for request 2 2026-08-22 07:23:40.598165916 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.598202986 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.598211846 DEBUG method="shutdown" response.id=3 duration=12.38µs 2026-08-22 07:23:40.598222246 DEBUG Received server response for request 3 2026-08-22 07:23:40.598225566 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.598241226 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-08-22 07:23:40.600837572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.600901592 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.600935482 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.600993712 DEBUG Client info: None 2026-08-22 07:23:40.601024822 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:40.601035392 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.601040672 INFO Version: Unknown 2026-08-22 07:23:40.601081512 DEBUG Received server response for request 1 2026-08-22 07:23:40.601114682 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.601201092 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.601239552 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.601243242 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.601257512 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.601260682 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:40.601311463 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.601322803 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.601327163 DEBUG Initializing workspace `file:///tmp/.tmp7KBU8B/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.601345823 DEBUG Searching for a project in '/tmp/.tmp7KBU8B/src' 2026-08-22 07:23:40.601378083 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.601382593 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.601709073 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.601714173 DEBUG Discovering virtual environment in `/tmp/.tmp7KBU8B/src` 2026-08-22 07:23:40.601757523 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:40.601761983 DEBUG No virtual environment found 2026-08-22 07:23:40.601772763 DEBUG Adding first-party search path `/tmp/.tmp7KBU8B/src` 2026-08-22 07:23:40.601776633 DEBUG Using vendored stdlib 2026-08-22 07:23:40.601874104 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.601878604 DEBUG Adding new file root '/tmp/.tmp7KBU8B/src' of kind Project 2026-08-22 07:23:40.601996794 DEBUG Updating project to check open files 2026-08-22 07:23:40.602007354 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:40.602010554 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.602050594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7KBU8B/src/foo.py", kind: File } 2026-08-22 07:23:40.602066874 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7KBU8B/src/foo.py` 2026-08-22 07:23:40.602069484 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.602075034 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.602227454 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.602253714 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.615552131 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.47ms 2026-08-22 07:23:40.615573141 DEBUG Received server response for request 2 2026-08-22 07:23:40.625807532 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.625839662 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.625844812 DEBUG method="shutdown" response.id=3 duration=8.13µs 2026-08-22 07:23:40.625854472 DEBUG Received server response for request 3 2026-08-22 07:23:40.625858112 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.625873212 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:40.628437637 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.628520008 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.628554988 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.628613138 DEBUG Client info: None 2026-08-22 07:23:40.628640888 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:40.628652078 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.628657528 INFO Version: Unknown 2026-08-22 07:23:40.628697208 DEBUG Received server response for request 1 2026-08-22 07:23:40.628728758 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.628821018 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.628857468 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.628861558 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.628875518 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.628878468 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-08-22 07:23:40.628939728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.628950658 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.628954928 DEBUG Initializing workspace `file:///tmp/.tmpU9G7Jj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.628974759 DEBUG Searching for a project in '/tmp/.tmpU9G7Jj/src' 2026-08-22 07:23:40.629007049 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.629011609 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.629314609 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.629319369 DEBUG Discovering virtual environment in `/tmp/.tmpU9G7Jj/src` 2026-08-22 07:23:40.629362849 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:40.629367189 DEBUG No virtual environment found 2026-08-22 07:23:40.629378679 DEBUG Adding first-party search path `/tmp/.tmpU9G7Jj/src` 2026-08-22 07:23:40.629382719 DEBUG Using vendored stdlib 2026-08-22 07:23:40.629476329 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.629494670 DEBUG Adding new file root '/tmp/.tmpU9G7Jj/src' of kind Project 2026-08-22 07:23:40.629611910 DEBUG Updating project to check open files 2026-08-22 07:23:40.629623060 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:40.629626030 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.629665070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpU9G7Jj/src/foo", kind: File } 2026-08-22 07:23:40.629682170 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.629685110 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.629691260 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.629972161 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.631887484 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.19ms 2026-08-22 07:23:40.631902894 DEBUG Received server response for request 2 2026-08-22 07:23:40.631911234 DEBUG Client sends notification `textDocument/didClose` 2026-08-22 07:23:40.631918684 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.631921454 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-08-22 07:23:40.631927395 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.631930445 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-08-22 07:23:40.631935595 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-08-22 07:23:40.631941215 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpU9G7Jj/src/foo` from project `src` 2026-08-22 07:23:40.631948965 DEBUG notification{method=textDocument/didClose}: Updating the revision of `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.631953285 DEBUG notification{method=textDocument/didClose}: Updating the permissions of `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.631978745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU9G7Jj/src/foo") 2026-08-22 07:23:40.631982925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.631986795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.631993865 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU9G7Jj/src/foo` 2026-08-22 07:23:40.631996075 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.632000085 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.632055555 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.643329298 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.32ms 2026-08-22 07:23:40.643348168 DEBUG Received server response for request 3 2026-08-22 07:23:40.653427738 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.653451238 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.653457378 DEBUG method="shutdown" response.id=4 duration=9.80µs 2026-08-22 07:23:40.653466698 DEBUG Received server response for request 4 2026-08-22 07:23:40.653469988 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.653493018 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-08-22 07:23:40.656208144 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.656275184 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.656315084 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.656378374 DEBUG Client info: None 2026-08-22 07:23:40.656403884 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:40.656416994 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.656423484 INFO Version: Unknown 2026-08-22 07:23:40.656465314 DEBUG Received server response for request 1 2026-08-22 07:23:40.656524534 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.656666905 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.656711275 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.656714975 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.656727565 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.656730955 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-08-22 07:23:40.656785255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.656800545 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.656805215 DEBUG Initializing workspace `file:///tmp/.tmp7ffUud/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.656828755 DEBUG Searching for a project in '/tmp/.tmp7ffUud/src' 2026-08-22 07:23:40.656864545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.656869305 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.657508816 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.657514596 DEBUG Discovering virtual environment in `/tmp/.tmp7ffUud/src` 2026-08-22 07:23:40.657568686 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:40.657573346 DEBUG No virtual environment found 2026-08-22 07:23:40.657585976 DEBUG Adding first-party search path `/tmp/.tmp7ffUud/src` 2026-08-22 07:23:40.657590296 DEBUG Using vendored stdlib 2026-08-22 07:23:40.657715607 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.657721107 DEBUG Adding new file root '/tmp/.tmp7ffUud/src' of kind Project 2026-08-22 07:23:40.657900327 DEBUG Updating project to check open files 2026-08-22 07:23:40.657916827 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:40.657920477 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.657983377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7ffUud/src/foo.py", kind: File } 2026-08-22 07:23:40.658012407 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7ffUud/src/foo.py` 2026-08-22 07:23:40.658015437 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.658022427 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.658520988 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.672789497 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.678309208 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:40.678326459 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-08-22 07:23:40.678334219 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:40.678372229 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.34ms 2026-08-22 07:23:40.678393209 DEBUG Received server response for request 2 2026-08-22 07:23:40.688672169 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.688710680 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.688719270 DEBUG method="shutdown" response.id=3 duration=14.21µs 2026-08-22 07:23:40.688729850 DEBUG Received server response for request 3 2026-08-22 07:23:40.688734190 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.688749690 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-08-22 07:23:40.691951466 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.692017906 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.692054526 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.692111196 DEBUG Client info: None 2026-08-22 07:23:40.692144746 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:40.692157897 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.692163597 INFO Version: Unknown 2026-08-22 07:23:40.692206697 DEBUG Received server response for request 1 2026-08-22 07:23:40.692247757 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.692260617 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLhFY0v 2026-08-22 07:23:40.692380677 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.692418167 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.692422867 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.692430667 DEBUG No workspace configuration provided for file:///tmp/.tmpLhFY0v 2026-08-22 07:23:40.692436737 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.692439567 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:40.692510987 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.692517487 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLhFY0v, using default options 2026-08-22 07:23:40.692524067 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.692527597 DEBUG Initializing workspace `file:///tmp/.tmpLhFY0v`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.692549107 DEBUG Searching for a project in '/tmp/.tmpLhFY0v' 2026-08-22 07:23:40.692577307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.692581647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.693091678 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.693097178 DEBUG Discovering virtual environment in `/tmp/.tmpLhFY0v` 2026-08-22 07:23:40.693143549 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:40.693149109 DEBUG No virtual environment found 2026-08-22 07:23:40.693161249 DEBUG Adding first-party search path `/tmp/.tmpLhFY0v` 2026-08-22 07:23:40.693165419 DEBUG Using vendored stdlib 2026-08-22 07:23:40.693289299 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.693294339 DEBUG Adding new file root '/tmp/.tmpLhFY0v' of kind Project 2026-08-22 07:23:40.693437849 DEBUG Updating project to check open files 2026-08-22 07:23:40.693450969 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:40.693454419 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.693535089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLhFY0v/foo.py", kind: File } 2026-08-22 07:23:40.693554089 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLhFY0v/foo.py` 2026-08-22 07:23:40.693556629 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.693563329 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.693903610 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.693967640 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=398.49µs 2026-08-22 07:23:40.693978790 DEBUG Received server response for request 2 2026-08-22 07:23:40.693993350 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-22 07:23:40.694044750 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=36.01µs 2026-08-22 07:23:40.694053930 DEBUG Received server response for request 3 2026-08-22 07:23:40.694064930 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-22 07:23:40.694099210 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=23.65µs 2026-08-22 07:23:40.694107360 DEBUG Received server response for request 4 2026-08-22 07:23:40.694116081 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-08-22 07:23:40.703997161 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=9.87ms 2026-08-22 07:23:40.704012641 DEBUG Received server response for request 5 2026-08-22 07:23:40.704028351 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-08-22 07:23:40.704069001 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=29.53µs 2026-08-22 07:23:40.704077591 DEBUG Received server response for request 6 2026-08-22 07:23:40.714155441 DEBUG Client sends request `shutdown` with ID 7 2026-08-22 07:23:40.714184741 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.714191051 DEBUG method="shutdown" response.id=7 duration=9.55µs 2026-08-22 07:23:40.714207791 DEBUG Received server response for request 7 2026-08-22 07:23:40.714211901 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.714227011 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-08-22 07:23:40.716336675 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.716397756 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.716431196 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.716497806 DEBUG Client info: None 2026-08-22 07:23:40.716527556 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:40.716539656 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.716545006 INFO Version: Unknown 2026-08-22 07:23:40.716587356 DEBUG Received server response for request 1 2026-08-22 07:23:40.716618176 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.716630316 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpucmdpL 2026-08-22 07:23:40.716711466 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.716744176 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.716748016 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.716754246 DEBUG No workspace configuration provided for file:///tmp/.tmpucmdpL 2026-08-22 07:23:40.716760126 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.716762886 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:40.716809396 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.716813776 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpucmdpL, using default options 2026-08-22 07:23:40.716819906 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.716823147 DEBUG Initializing workspace `file:///tmp/.tmpucmdpL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.716840447 DEBUG Searching for a project in '/tmp/.tmpucmdpL' 2026-08-22 07:23:40.716866087 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.716870407 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.717168087 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.717172827 DEBUG Discovering virtual environment in `/tmp/.tmpucmdpL` 2026-08-22 07:23:40.717213027 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:40.717217437 DEBUG No virtual environment found 2026-08-22 07:23:40.717228527 DEBUG Adding first-party search path `/tmp/.tmpucmdpL` 2026-08-22 07:23:40.717232757 DEBUG Using vendored stdlib 2026-08-22 07:23:40.717325838 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.717329818 DEBUG Adding new file root '/tmp/.tmpucmdpL' of kind Project 2026-08-22 07:23:40.717447208 DEBUG Updating project to check open files 2026-08-22 07:23:40.717457488 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:40.717460528 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.717515038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpucmdpL/foo.py", kind: File } 2026-08-22 07:23:40.717530368 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpucmdpL/foo.py` 2026-08-22 07:23:40.717532868 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.717538968 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.717909929 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.717963269 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=418.54µs 2026-08-22 07:23:40.717974419 DEBUG Received server response for request 2 2026-08-22 07:23:40.717987109 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-08-22 07:23:40.718025209 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmpucmdpL' 2026-08-22 07:23:40.718035159 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:40.729034581 DEBUG Module `__builtins__` not found in search paths 2026-08-22 07:23:40.735812615 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=17.81ms 2026-08-22 07:23:40.735837515 DEBUG Received server response for request 3 2026-08-22 07:23:40.745932765 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.745964746 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.745972766 DEBUG method="shutdown" response.id=4 duration=12.48µs 2026-08-22 07:23:40.745990006 DEBUG Received server response for request 4 2026-08-22 07:23:40.745993466 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.746008896 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-08-22 07:23:40.762533889 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.762597649 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.762634799 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.762700689 DEBUG Client info: None 2026-08-22 07:23:40.762741170 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:40.762756700 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.762763520 INFO Version: Unknown 2026-08-22 07:23:40.762808360 DEBUG Received server response for request 1 2026-08-22 07:23:40.762844850 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.762858550 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbjw2NZ 2026-08-22 07:23:40.762959450 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.762997920 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.763001390 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.763009290 DEBUG No workspace configuration provided for file:///tmp/.tmpbjw2NZ 2026-08-22 07:23:40.763015010 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.763018040 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:40.763059190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.763064550 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpbjw2NZ, using default options 2026-08-22 07:23:40.763070130 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.763073830 DEBUG Initializing workspace `file:///tmp/.tmpbjw2NZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.763092950 DEBUG Searching for a project in '/tmp/.tmpbjw2NZ' 2026-08-22 07:23:40.763121270 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.763126210 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.763562601 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.763568851 DEBUG Discovering virtual environment in `/tmp/.tmpbjw2NZ` 2026-08-22 07:23:40.763618231 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:40.763622811 DEBUG No virtual environment found 2026-08-22 07:23:40.763634991 DEBUG Adding first-party search path `/tmp/.tmpbjw2NZ` 2026-08-22 07:23:40.763639371 DEBUG Using vendored stdlib 2026-08-22 07:23:40.763743612 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.763748282 DEBUG Adding new file root '/tmp/.tmpbjw2NZ' of kind Project 2026-08-22 07:23:40.763883262 DEBUG Updating project to check open files 2026-08-22 07:23:40.763897282 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:40.763900672 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.763950482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbjw2NZ/foo.py", kind: File } 2026-08-22 07:23:40.763969132 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbjw2NZ/foo.py` 2026-08-22 07:23:40.763971762 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.763978462 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.764297963 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.764368373 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=383.94µs 2026-08-22 07:23:40.764380173 DEBUG Received server response for request 2 2026-08-22 07:23:40.764392563 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-22 07:23:40.764450603 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=44.71µs 2026-08-22 07:23:40.764460763 DEBUG Received server response for request 3 2026-08-22 07:23:40.774514433 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.774537853 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.774545223 DEBUG method="shutdown" response.id=4 duration=10.95µs 2026-08-22 07:23:40.774556644 DEBUG Received server response for request 4 2026-08-22 07:23:40.774560614 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.774577264 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-08-22 07:23:40.775600456 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.775654176 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.775685236 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.775773706 DEBUG Client info: None 2026-08-22 07:23:40.775822606 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:40.775837766 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.775844336 INFO Version: Unknown 2026-08-22 07:23:40.775890516 DEBUG Received server response for request 1 2026-08-22 07:23:40.775918996 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.775931776 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprp7G88 2026-08-22 07:23:40.776031576 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.776065357 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.776068467 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.776074467 DEBUG No workspace configuration provided for file:///tmp/.tmprp7G88 2026-08-22 07:23:40.776080037 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.776082887 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-08-22 07:23:40.776124587 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.776129177 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprp7G88, using default options 2026-08-22 07:23:40.776134457 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.776137667 DEBUG Initializing workspace `file:///tmp/.tmprp7G88`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.776155367 DEBUG Searching for a project in '/tmp/.tmprp7G88' 2026-08-22 07:23:40.776181917 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.776186577 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.776497587 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.776502777 DEBUG Discovering virtual environment in `/tmp/.tmprp7G88` 2026-08-22 07:23:40.776543348 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:40.776547828 DEBUG No virtual environment found 2026-08-22 07:23:40.776559388 DEBUG Adding first-party search path `/tmp/.tmprp7G88` 2026-08-22 07:23:40.776563308 DEBUG Using vendored stdlib 2026-08-22 07:23:40.776655138 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.776659378 DEBUG Adding new file root '/tmp/.tmprp7G88' of kind Project 2026-08-22 07:23:40.776766408 DEBUG Updating project to check open files 2026-08-22 07:23:40.776775858 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:40.776778528 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.776819168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprp7G88/foo.py", kind: File } 2026-08-22 07:23:40.776833408 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprp7G88/foo.py` 2026-08-22 07:23:40.776835718 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.776841188 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.777110229 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.789425954 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.58ms 2026-08-22 07:23:40.789445354 DEBUG Received server response for request 2 2026-08-22 07:23:40.789459174 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-08-22 07:23:40.789548844 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.789692544 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=219.52µs 2026-08-22 07:23:40.789718444 DEBUG Received server response for request 3 2026-08-22 07:23:40.789734344 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-08-22 07:23:40.789799244 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=51.23µs 2026-08-22 07:23:40.789814754 DEBUG Received server response for request 4 2026-08-22 07:23:40.799894745 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:40.799915575 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.799922825 DEBUG method="shutdown" response.id=5 duration=11.07µs 2026-08-22 07:23:40.799938035 DEBUG Received server response for request 5 2026-08-22 07:23:40.799941405 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.799949985 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-08-22 07:23:40.804816715 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.804885775 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.804924785 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.805005045 DEBUG Client info: None 2026-08-22 07:23:40.805037075 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:40.805051745 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.805057395 INFO Version: Unknown 2026-08-22 07:23:40.805103935 DEBUG Received server response for request 1 2026-08-22 07:23:40.805146995 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.805270396 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.805308806 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.805312866 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.805327326 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.805386996 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.805402436 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.805406966 DEBUG Initializing workspace `file:///tmp/.tmp0dw8VA/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.805428426 DEBUG Searching for a project in '/tmp/.tmp0dw8VA/root1' 2026-08-22 07:23:40.805465596 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.805470446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.806105887 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.806112147 DEBUG Discovering virtual environment in `/tmp/.tmp0dw8VA/root1` 2026-08-22 07:23:40.806162777 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:40.806168347 DEBUG No virtual environment found 2026-08-22 07:23:40.806181318 DEBUG Adding first-party search path `/tmp/.tmp0dw8VA/root1` 2026-08-22 07:23:40.806185568 DEBUG Using vendored stdlib 2026-08-22 07:23:40.806301498 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.806306078 DEBUG Adding new file root '/tmp/.tmp0dw8VA/root1' of kind Project 2026-08-22 07:23:40.806459918 DEBUG Initializing workspace `file:///tmp/.tmp0dw8VA/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.806469628 DEBUG Searching for a project in '/tmp/.tmp0dw8VA/root2' 2026-08-22 07:23:40.806515488 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.806518928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.806875739 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.806885129 DEBUG Discovering virtual environment in `/tmp/.tmp0dw8VA/root2` 2026-08-22 07:23:40.806919769 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:40.806923639 DEBUG No virtual environment found 2026-08-22 07:23:40.806934669 DEBUG Adding first-party search path `/tmp/.tmp0dw8VA/root2` 2026-08-22 07:23:40.806938749 DEBUG Using vendored stdlib 2026-08-22 07:23:40.807021559 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.807025269 DEBUG Adding new file root '/tmp/.tmp0dw8VA/root2' of kind Project 2026-08-22 07:23:40.807115719 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:40.807119659 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.807178890 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.808935663 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:40.809050893 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root1/main.py"))}: Checking file '/tmp/.tmp0dw8VA/root1/main.py' 2026-08-22 07:23:40.809171724 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.817856061 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.817959151 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:40.817968291 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:40.819450714 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:40.819520015 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root2/main.py"))}: Checking file '/tmp/.tmp0dw8VA/root2/main.py' 2026-08-22 07:23:40.819572015 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.827704961 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.827767481 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:40.827798141 DEBUG method="workspace/diagnostic" response.id=2 duration=20.68ms 2026-08-22 07:23:40.827822801 DEBUG Received server response for request 2 2026-08-22 07:23:40.827961512 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:40.827990792 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmp0dw8VA/root3), to remove: (root2, file:///tmp/.tmp0dw8VA/root2) 2026-08-22 07:23:40.827998972 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp0dw8VA/root2 2026-08-22 07:23:40.831066438 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:40.831083898 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.831088288 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.831099528 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:40.831108438 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.831121468 DEBUG Initializing workspace `file:///tmp/.tmp0dw8VA/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.831135708 DEBUG Searching for a project in '/tmp/.tmp0dw8VA/root3' 2026-08-22 07:23:40.831168328 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.831172248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.831529499 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.831535049 DEBUG Discovering virtual environment in `/tmp/.tmp0dw8VA/root3` 2026-08-22 07:23:40.831575369 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:40.831579539 DEBUG No virtual environment found 2026-08-22 07:23:40.831590519 DEBUG Adding first-party search path `/tmp/.tmp0dw8VA/root3` 2026-08-22 07:23:40.831594599 DEBUG Using vendored stdlib 2026-08-22 07:23:40.831699149 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.831703899 DEBUG Adding new file root '/tmp/.tmp0dw8VA/root3' of kind Project 2026-08-22 07:23:40.831812359 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:40.831845040 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.831873350 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:40.831877470 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-22 07:23:40.834344575 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:40.834424855 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root3/main.py"))}: Checking file '/tmp/.tmp0dw8VA/root3/main.py' 2026-08-22 07:23:40.834503595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.844649595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0dw8VA/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.844715776 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:40.844743666 DEBUG method="workspace/diagnostic" response.id=3 duration=12.93ms 2026-08-22 07:23:40.844764506 DEBUG Received server response for request 3 2026-08-22 07:23:40.854928476 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.854965316 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.854974106 DEBUG method="shutdown" response.id=4 duration=14.16µs 2026-08-22 07:23:40.854984286 DEBUG Received server response for request 4 2026-08-22 07:23:40.854988466 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.855003936 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-08-22 07:23:40.861610950 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.861676070 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.861717540 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.861787990 DEBUG Client info: None 2026-08-22 07:23:40.861821020 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:40.861836210 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.861841690 INFO Version: Unknown 2026-08-22 07:23:40.861886140 DEBUG Received server response for request 1 2026-08-22 07:23:40.861922150 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.862057261 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.862109911 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.862113581 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.862124761 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:40.862127151 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.862184211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.862199361 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-22 07:23:40.862204681 DEBUG Initializing workspace `file:///tmp/.tmpjwYqbI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.862244281 DEBUG Searching for a project in '/tmp/.tmpjwYqbI/root1' 2026-08-22 07:23:40.862281721 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.862286881 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.862899572 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.862905582 DEBUG Discovering virtual environment in `/tmp/.tmpjwYqbI/root1` 2026-08-22 07:23:40.862960243 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:40.862965763 DEBUG No virtual environment found 2026-08-22 07:23:40.862978713 DEBUG Adding first-party search path `/tmp/.tmpjwYqbI/root1` 2026-08-22 07:23:40.862982923 DEBUG Using vendored stdlib 2026-08-22 07:23:40.863114363 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.863119993 DEBUG Adding new file root '/tmp/.tmpjwYqbI/root1' of kind Project 2026-08-22 07:23:40.863282783 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:40.863287413 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:40.863300143 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpjwYqbI/root1), to remove: 2026-08-22 07:23:40.863304603 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpjwYqbI/root1` has already been added 2026-08-22 07:23:40.863344673 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.864935307 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:40.865035267 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjwYqbI/root1/main.py"))}: Checking file '/tmp/.tmpjwYqbI/root1/main.py' 2026-08-22 07:23:40.865143827 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjwYqbI/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.874205715 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjwYqbI/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.874299585 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:40.874324816 DEBUG method="workspace/diagnostic" response.id=2 duration=11.02ms 2026-08-22 07:23:40.874339156 DEBUG Received server response for request 2 2026-08-22 07:23:40.884496956 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:40.884526006 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.884531596 DEBUG method="shutdown" response.id=3 duration=9.39µs 2026-08-22 07:23:40.884542766 DEBUG Received server response for request 3 2026-08-22 07:23:40.884546926 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.884561696 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-08-22 07:23:40.886965051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.887037371 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.887073511 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.887129761 DEBUG Client info: None 2026-08-22 07:23:40.887152382 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:40.887166382 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.887171842 INFO Version: Unknown 2026-08-22 07:23:40.887216142 DEBUG Received server response for request 1 2026-08-22 07:23:40.887259702 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.887350222 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.887386012 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.887389982 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.887402342 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.887440932 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.887452312 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.887456372 DEBUG Initializing workspace `file:///tmp/.tmpMZpAxy/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.887489662 DEBUG Searching for a project in '/tmp/.tmpMZpAxy/root1' 2026-08-22 07:23:40.887522332 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.887526422 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.887824603 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.887829763 DEBUG Discovering virtual environment in `/tmp/.tmpMZpAxy/root1` 2026-08-22 07:23:40.887870733 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:40.887875083 DEBUG No virtual environment found 2026-08-22 07:23:40.887886703 DEBUG Adding first-party search path `/tmp/.tmpMZpAxy/root1` 2026-08-22 07:23:40.887890983 DEBUG Using vendored stdlib 2026-08-22 07:23:40.887983963 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.887988153 DEBUG Adding new file root '/tmp/.tmpMZpAxy/root1' of kind Project 2026-08-22 07:23:40.888106593 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:40.888110784 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.888139304 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.889859757 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:40.889970177 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root1/main.py"))}: Checking file '/tmp/.tmpMZpAxy/root1/main.py' 2026-08-22 07:23:40.890062697 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.901100730 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.901175770 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-08-22 07:23:40.901199050 DEBUG method="workspace/diagnostic" response.id=2 duration=13.09ms 2026-08-22 07:23:40.901216440 DEBUG Received server response for request 2 2026-08-22 07:23:40.901339730 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:40.901368690 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpMZpAxy/root2), (root3, file:///tmp/.tmpMZpAxy/root3), to remove: 2026-08-22 07:23:40.901376890 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:40.901387470 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.901391470 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.901406340 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:40.901414250 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.901425381 DEBUG Initializing workspace `file:///tmp/.tmpMZpAxy/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.901438391 DEBUG Searching for a project in '/tmp/.tmpMZpAxy/root2' 2026-08-22 07:23:40.901471101 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.901475591 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.901946472 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.901955972 DEBUG Discovering virtual environment in `/tmp/.tmpMZpAxy/root2` 2026-08-22 07:23:40.901994952 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:40.901998892 DEBUG No virtual environment found 2026-08-22 07:23:40.902009042 DEBUG Adding first-party search path `/tmp/.tmpMZpAxy/root2` 2026-08-22 07:23:40.902013082 DEBUG Using vendored stdlib 2026-08-22 07:23:40.902102742 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.902106802 DEBUG Adding new file root '/tmp/.tmpMZpAxy/root2' of kind Project 2026-08-22 07:23:40.902213282 DEBUG Initializing workspace `file:///tmp/.tmpMZpAxy/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.902224452 DEBUG Searching for a project in '/tmp/.tmpMZpAxy/root3' 2026-08-22 07:23:40.902253622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.902257202 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.902593563 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.902600163 DEBUG Discovering virtual environment in `/tmp/.tmpMZpAxy/root3` 2026-08-22 07:23:40.902634923 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:40.902638693 DEBUG No virtual environment found 2026-08-22 07:23:40.902649163 DEBUG Adding first-party search path `/tmp/.tmpMZpAxy/root3` 2026-08-22 07:23:40.902653023 DEBUG Using vendored stdlib 2026-08-22 07:23:40.902736253 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.902741843 DEBUG Adding new file root '/tmp/.tmpMZpAxy/root3' of kind Project 2026-08-22 07:23:40.902825583 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:40.902845793 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.902862103 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:40.902865493 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:40.904307656 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-22 07:23:40.904370496 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root2/main.py"))}: Checking file '/tmp/.tmpMZpAxy/root2/main.py' 2026-08-22 07:23:40.904419387 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.913575855 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.913641295 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:40.913647505 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-22 07:23:40.916076090 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:40.916134130 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root3/main.py"))}: Checking file '/tmp/.tmpMZpAxy/root3/main.py' 2026-08-22 07:23:40.916186900 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.924525267 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMZpAxy/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.924591427 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:40.924627867 DEBUG method="workspace/diagnostic" response.id=3 duration=21.80ms 2026-08-22 07:23:40.924646897 DEBUG Received server response for request 3 2026-08-22 07:23:40.934829158 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.934864308 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.934872638 DEBUG method="shutdown" response.id=4 duration=13.76µs 2026-08-22 07:23:40.934883218 DEBUG Received server response for request 4 2026-08-22 07:23:40.934887168 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.934902658 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-08-22 07:23:40.939994449 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.940065649 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.940109229 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.940177029 DEBUG Client info: None 2026-08-22 07:23:40.940208389 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:40.940222579 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.940228169 INFO Version: Unknown 2026-08-22 07:23:40.940270039 DEBUG Received server response for request 1 2026-08-22 07:23:40.940314279 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.940454359 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.940504600 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.940509090 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.940522040 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:40.940594640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.940609780 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:40.940613990 DEBUG Initializing workspace `file:///tmp/.tmp20omyN/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.940635500 DEBUG Searching for a project in '/tmp/.tmp20omyN/root1' 2026-08-22 07:23:40.940670680 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.940675400 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.941260221 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.941266051 DEBUG Discovering virtual environment in `/tmp/.tmp20omyN/root1` 2026-08-22 07:23:40.941315041 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:40.941319931 DEBUG No virtual environment found 2026-08-22 07:23:40.941331961 DEBUG Adding first-party search path `/tmp/.tmp20omyN/root1` 2026-08-22 07:23:40.941336161 DEBUG Using vendored stdlib 2026-08-22 07:23:40.941463862 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.941468952 DEBUG Adding new file root '/tmp/.tmp20omyN/root1' of kind Project 2026-08-22 07:23:40.941647962 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:40.941652582 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:40.941683612 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.944197707 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:40.944307587 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp20omyN/root1/main.py"))}: Checking file '/tmp/.tmp20omyN/root1/main.py' 2026-08-22 07:23:40.944410538 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp20omyN/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.953725426 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp20omyN/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.953819257 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:40.953844007 DEBUG method="workspace/diagnostic" response.id=2 duration=12.19ms 2026-08-22 07:23:40.953858807 DEBUG Received server response for request 2 2026-08-22 07:23:40.953981397 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:40.954004587 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp20omyN/root2), to remove: 2026-08-22 07:23:40.954011147 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:40.954020697 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.954024377 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.954035617 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:40.954043577 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.954051337 DEBUG Initializing workspace `file:///tmp/.tmp20omyN/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.954061647 DEBUG Searching for a project in '/tmp/.tmp20omyN/root2' 2026-08-22 07:23:40.954092937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.954097417 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.954579208 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.954588688 DEBUG Discovering virtual environment in `/tmp/.tmp20omyN/root2` 2026-08-22 07:23:40.954626358 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:40.954630448 DEBUG No virtual environment found 2026-08-22 07:23:40.954641718 DEBUG Adding first-party search path `/tmp/.tmp20omyN/root2` 2026-08-22 07:23:40.954645828 DEBUG Using vendored stdlib 2026-08-22 07:23:40.954741108 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.954745178 DEBUG Adding new file root '/tmp/.tmp20omyN/root2' of kind Project 2026-08-22 07:23:40.954850649 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:40.954870979 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:40.954883529 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:40.954886929 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:40.956322562 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-08-22 07:23:40.956369182 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp20omyN/root2/main.py"))}: Checking file '/tmp/.tmp20omyN/root2/main.py' 2026-08-22 07:23:40.956411772 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp20omyN/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.964553828 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp20omyN/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:40.964617748 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:40.964638528 DEBUG method="workspace/diagnostic" response.id=3 duration=9.78ms 2026-08-22 07:23:40.964650298 DEBUG Received server response for request 3 2026-08-22 07:23:40.974801469 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:40.974831279 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:40.974837749 DEBUG method="shutdown" response.id=4 duration=10.82µs 2026-08-22 07:23:40.974847929 DEBUG Received server response for request 4 2026-08-22 07:23:40.974851679 DEBUG Client sends notification `exit` 2026-08-22 07:23:40.974867179 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-08-22 07:23:40.978505457 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:40.978574297 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:40.978612307 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:40.978673137 DEBUG Client info: None 2026-08-22 07:23:40.978703737 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:40.978715857 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:40.978721087 INFO Version: Unknown 2026-08-22 07:23:40.978760237 DEBUG Received server response for request 1 2026-08-22 07:23:40.978801787 DEBUG Client sends notification `initialized` 2026-08-22 07:23:40.978938167 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:40.978974658 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:40.978978478 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:40.978994728 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:40.978998138 DEBUG Client sends request `textDocument/completion` with ID 2 2026-08-22 07:23:40.979050298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:40.979067478 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:40.979071468 DEBUG Initializing workspace `file:///tmp/.tmp5VMn7e/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:40.979092148 DEBUG Searching for a project in '/tmp/.tmp5VMn7e/root1' 2026-08-22 07:23:40.979126448 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.979131338 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.979675519 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.979681689 DEBUG Discovering virtual environment in `/tmp/.tmp5VMn7e/root1` 2026-08-22 07:23:40.979729429 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:40.979734709 DEBUG No virtual environment found 2026-08-22 07:23:40.979747649 DEBUG Adding first-party search path `/tmp/.tmp5VMn7e/root1` 2026-08-22 07:23:40.979751859 DEBUG Using vendored stdlib 2026-08-22 07:23:40.979875259 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.979880089 DEBUG Adding new file root '/tmp/.tmp5VMn7e/root1' of kind Project 2026-08-22 07:23:40.980028140 DEBUG Initializing workspace `file:///tmp/.tmp5VMn7e/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:40.980037510 DEBUG Searching for a project in '/tmp/.tmp5VMn7e/root2' 2026-08-22 07:23:40.980068280 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:40.980071700 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:40.980552041 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:40.980558931 DEBUG Discovering virtual environment in `/tmp/.tmp5VMn7e/root2` 2026-08-22 07:23:40.980593691 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:40.980597191 DEBUG No virtual environment found 2026-08-22 07:23:40.980608251 DEBUG Adding first-party search path `/tmp/.tmp5VMn7e/root2` 2026-08-22 07:23:40.980612551 DEBUG Using vendored stdlib 2026-08-22 07:23:40.980708211 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:40.980712051 DEBUG Adding new file root '/tmp/.tmp5VMn7e/root2' of kind Project 2026-08-22 07:23:40.980816371 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:40.980821341 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:40.980874491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5VMn7e/root1/main.py", kind: File } 2026-08-22 07:23:40.980894921 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5VMn7e/root1/main.py` 2026-08-22 07:23:40.980897621 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:40.980914832 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:40.981201802 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-08-22 07:23:40.997800366 INFO request{id=2 method=textDocument/completion}:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:40.997897686 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.001596823 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-08-22 07:23:41.022359225 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-08-22 07:23:41.022376325 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-08-22 07:23:41.022382336 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:41.022431226 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-08-22 07:23:41.022434876 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:41.022501196 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp5VMn7e/root1' 2026-08-22 07:23:41.022511346 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-08-22 07:23:41.039754321 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.796719ms 2026-08-22 07:23:41.039792821 DEBUG method="textDocument/completion" response.id=2 duration=58.87ms 2026-08-22 07:23:41.039822571 DEBUG Received server response for request 2 2026-08-22 07:23:41.039998331 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.040011541 DEBUG Client sends request `textDocument/completion` with ID 3 2026-08-22 07:23:41.040101451 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5VMn7e/root2/main.py", kind: File } 2026-08-22 07:23:41.040123661 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5VMn7e/root2/main.py` 2026-08-22 07:23:41.040127041 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.040148601 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.040189042 DEBUG method="textDocument/completion" response.id=3 duration=34.26µs 2026-08-22 07:23:41.040198362 DEBUG Received server response for request 3 2026-08-22 07:23:41.050295902 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:41.050324252 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.050330312 DEBUG method="shutdown" response.id=4 duration=12.13µs 2026-08-22 07:23:41.050347732 DEBUG Received server response for request 4 2026-08-22 07:23:41.050351752 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.050366572 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-08-22 07:23:41.058178078 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.058249118 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.058296348 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.058374398 DEBUG Client info: None 2026-08-22 07:23:41.058416778 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:41.058430938 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.058436918 INFO Version: Unknown 2026-08-22 07:23:41.058491949 DEBUG Received server response for request 1 2026-08-22 07:23:41.058533879 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.058637059 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.058678479 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.058682059 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.058695969 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.058699099 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:41.058750529 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.058763329 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:41.058767599 DEBUG Initializing workspace `file:///tmp/.tmpIdKFwC/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.058789079 DEBUG Searching for a project in '/tmp/.tmpIdKFwC/root1' 2026-08-22 07:23:41.058825579 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.058830089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.059200210 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.059205560 DEBUG Discovering virtual environment in `/tmp/.tmpIdKFwC/root1` 2026-08-22 07:23:41.059256840 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:41.059261670 DEBUG No virtual environment found 2026-08-22 07:23:41.059274660 DEBUG Adding first-party search path `/tmp/.tmpIdKFwC/root1` 2026-08-22 07:23:41.059279140 DEBUG Using vendored stdlib 2026-08-22 07:23:41.059377870 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.059382720 DEBUG Adding new file root '/tmp/.tmpIdKFwC/root1' of kind Project 2026-08-22 07:23:41.059536121 DEBUG Updating project to check open files 2026-08-22 07:23:41.059547111 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:41.059550751 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:41.059594411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIdKFwC/root1/main.py", kind: File } 2026-08-22 07:23:41.059610141 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIdKFwC/root1/main.py` 2026-08-22 07:23:41.059612701 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.059618731 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.059858481 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIdKFwC/root1/main.py"))}: Checking file '/tmp/.tmpIdKFwC/root1/main.py' 2026-08-22 07:23:41.059949912 DEBUG method="textDocument/diagnostic" response.id=2 duration=325.42µs 2026-08-22 07:23:41.059961282 DEBUG Received server response for request 2 2026-08-22 07:23:41.060030632 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:41.060048062 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpIdKFwC/root2), to remove: 2026-08-22 07:23:41.060053322 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-08-22 07:23:41.060063542 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.060067402 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.060078222 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:41.060084102 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.060090922 DEBUG Initializing workspace `file:///tmp/.tmpIdKFwC/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.060100512 DEBUG Searching for a project in '/tmp/.tmpIdKFwC/root2' 2026-08-22 07:23:41.060130562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.060134732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.060438253 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.060449403 DEBUG Discovering virtual environment in `/tmp/.tmpIdKFwC/root2` 2026-08-22 07:23:41.060503773 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:41.060507373 DEBUG No virtual environment found 2026-08-22 07:23:41.060519083 DEBUG Adding first-party search path `/tmp/.tmpIdKFwC/root2` 2026-08-22 07:23:41.060523173 DEBUG Using vendored stdlib 2026-08-22 07:23:41.060609413 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.060613283 DEBUG Adding new file root '/tmp/.tmpIdKFwC/root2' of kind Project 2026-08-22 07:23:41.060704183 DEBUG Updating project to check open files 2026-08-22 07:23:41.060712253 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:41.060742663 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.87µs 2026-08-22 07:23:41.060753263 DEBUG Received server response for request 3 2026-08-22 07:23:41.060780743 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.060785313 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-22 07:23:41.060825803 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpIdKFwC/root2/main.py", kind: File } 2026-08-22 07:23:41.060839273 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIdKFwC/root2/main.py` 2026-08-22 07:23:41.060841913 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.060848513 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.060874753 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIdKFwC/root2/main.py"))}: Checking file '/tmp/.tmpIdKFwC/root2/main.py' 2026-08-22 07:23:41.060900234 DEBUG method="textDocument/diagnostic" response.id=4 duration=46.58µs 2026-08-22 07:23:41.060909264 DEBUG Received server response for request 4 2026-08-22 07:23:41.071000704 DEBUG Client sends request `shutdown` with ID 5 2026-08-22 07:23:41.071021674 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.071027554 DEBUG method="shutdown" response.id=5 duration=9.55µs 2026-08-22 07:23:41.071037354 DEBUG Received server response for request 5 2026-08-22 07:23:41.071040424 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.071049364 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-08-22 07:23:41.072223746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.072276457 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.072311207 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.072367757 DEBUG Client info: None 2026-08-22 07:23:41.072394217 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:41.072404557 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.072409527 INFO Version: Unknown 2026-08-22 07:23:41.072446947 DEBUG Received server response for request 1 2026-08-22 07:23:41.072476167 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.072589337 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.072624057 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.072627657 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.072643527 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.072646237 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:41.072688497 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.072700827 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:41.072704267 DEBUG Initializing workspace `file:///tmp/.tmpqqOgQI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.072723158 DEBUG Searching for a project in '/tmp/.tmpqqOgQI/root1' 2026-08-22 07:23:41.072754738 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.072758748 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.073044478 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.073049408 DEBUG Discovering virtual environment in `/tmp/.tmpqqOgQI/root1` 2026-08-22 07:23:41.073088658 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:41.073092678 DEBUG No virtual environment found 2026-08-22 07:23:41.073102878 DEBUG Adding first-party search path `/tmp/.tmpqqOgQI/root1` 2026-08-22 07:23:41.073106958 DEBUG Using vendored stdlib 2026-08-22 07:23:41.073191078 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.073195408 DEBUG Adding new file root '/tmp/.tmpqqOgQI/root1' of kind Project 2026-08-22 07:23:41.073300779 DEBUG Initializing workspace `file:///tmp/.tmpqqOgQI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.073310049 DEBUG Searching for a project in '/tmp/.tmpqqOgQI/root2' 2026-08-22 07:23:41.073337419 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.073340809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.073613529 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.073617879 DEBUG Discovering virtual environment in `/tmp/.tmpqqOgQI/root2` 2026-08-22 07:23:41.073652629 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:41.073656399 DEBUG No virtual environment found 2026-08-22 07:23:41.073666659 DEBUG Adding first-party search path `/tmp/.tmpqqOgQI/root2` 2026-08-22 07:23:41.073670589 DEBUG Using vendored stdlib 2026-08-22 07:23:41.073753030 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.073756360 DEBUG Adding new file root '/tmp/.tmpqqOgQI/root2' of kind Project 2026-08-22 07:23:41.073833800 DEBUG Updating project to check open files 2026-08-22 07:23:41.073842580 DEBUG Updating project to check open files 2026-08-22 07:23:41.073846490 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:41.073849240 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:41.073890300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqqOgQI/root1/main.py", kind: File } 2026-08-22 07:23:41.073905710 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqqOgQI/root1/main.py` 2026-08-22 07:23:41.073908270 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.073913780 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.074088160 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqqOgQI/root1/main.py"))}: Checking file '/tmp/.tmpqqOgQI/root1/main.py' 2026-08-22 07:23:41.074161140 DEBUG method="textDocument/diagnostic" response.id=2 duration=241.99µs 2026-08-22 07:23:41.074171390 DEBUG Received server response for request 2 2026-08-22 07:23:41.074223411 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.074228871 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:41.074261811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqqOgQI/root2/main.py", kind: File } 2026-08-22 07:23:41.074271441 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqqOgQI/root2/main.py` 2026-08-22 07:23:41.074273681 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.074278961 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.074305121 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqqOgQI/root2/main.py"))}: Checking file '/tmp/.tmpqqOgQI/root2/main.py' 2026-08-22 07:23:41.074335751 DEBUG method="textDocument/diagnostic" response.id=3 duration=52.18µs 2026-08-22 07:23:41.074345141 DEBUG Received server response for request 3 2026-08-22 07:23:41.074857562 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.074889712 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.074934392 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.075026832 DEBUG Client info: None 2026-08-22 07:23:41.075053972 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:41.075063312 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.075072432 INFO Version: Unknown 2026-08-22 07:23:41.075117362 DEBUG Received server response for request 1 2026-08-22 07:23:41.075149942 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.075267073 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.075299673 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.075302753 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.075320223 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.075323023 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:41.075369303 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.075385333 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:41.075390683 DEBUG Initializing workspace `file:///tmp/.tmpodzW5a/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.075405743 DEBUG Searching for a project in '/tmp/.tmpodzW5a/root1' 2026-08-22 07:23:41.075438383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.075443143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.075813504 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.075819404 DEBUG Discovering virtual environment in `/tmp/.tmpodzW5a/root1` 2026-08-22 07:23:41.075857444 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:41.075861244 DEBUG No virtual environment found 2026-08-22 07:23:41.075872224 DEBUG Adding first-party search path `/tmp/.tmpodzW5a/root1` 2026-08-22 07:23:41.075876184 DEBUG Using vendored stdlib 2026-08-22 07:23:41.075975414 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.075979514 DEBUG Adding new file root '/tmp/.tmpodzW5a/root1' of kind Project 2026-08-22 07:23:41.076085594 DEBUG Initializing workspace `file:///tmp/.tmpodzW5a/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.076095224 DEBUG Searching for a project in '/tmp/.tmpodzW5a/root2' 2026-08-22 07:23:41.076125234 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.076128974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.077112616 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.077123316 DEBUG Discovering virtual environment in `/tmp/.tmpodzW5a/root2` 2026-08-22 07:23:41.077159216 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:41.077163006 DEBUG No virtual environment found 2026-08-22 07:23:41.077173657 DEBUG Adding first-party search path `/tmp/.tmpodzW5a/root2` 2026-08-22 07:23:41.077177707 DEBUG Using vendored stdlib 2026-08-22 07:23:41.077290597 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.077294577 DEBUG Adding new file root '/tmp/.tmpodzW5a/root2' of kind Project 2026-08-22 07:23:41.077382917 DEBUG Updating project to check open files 2026-08-22 07:23:41.077391367 DEBUG Updating project to check open files 2026-08-22 07:23:41.077395547 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:41.077398417 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:41.077446177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpodzW5a/root1/main.py", kind: File } 2026-08-22 07:23:41.077461657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpodzW5a/root1/main.py` 2026-08-22 07:23:41.077463977 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.077469167 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.077548267 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpodzW5a/root1/main.py"))}: Checking file '/tmp/.tmpodzW5a/root1/main.py' 2026-08-22 07:23:41.077629207 DEBUG method="textDocument/diagnostic" response.id=2 duration=154.20µs 2026-08-22 07:23:41.077642437 DEBUG Received server response for request 2 2026-08-22 07:23:41.077710488 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.077717798 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:41.077764448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpodzW5a/root2/main.py", kind: File } 2026-08-22 07:23:41.077777188 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpodzW5a/root2/main.py` 2026-08-22 07:23:41.077779598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.077784948 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.077810458 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpodzW5a/root2/main.py"))}: Checking file '/tmp/.tmpodzW5a/root2/main.py' 2026-08-22 07:23:41.077836898 DEBUG method="textDocument/diagnostic" response.id=3 duration=47.39µs 2026-08-22 07:23:41.077845708 DEBUG Received server response for request 3 2026-08-22 07:23:41.087944778 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:41.087961448 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.087967398 DEBUG method="shutdown" response.id=4 duration=8.75µs 2026-08-22 07:23:41.087977628 DEBUG Received server response for request 4 2026-08-22 07:23:41.087981498 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.087990188 DEBUG Received exit notification, exiting 2026-08-22 07:23:41.098591880 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:41.098621280 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.098629620 DEBUG method="shutdown" response.id=4 duration=13.44µs 2026-08-22 07:23:41.098639860 DEBUG Received server response for request 4 2026-08-22 07:23:41.098644100 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.098653040 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-08-22 07:23:41.099988743 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.100046863 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.100083143 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.100150753 DEBUG Client info: None 2026-08-22 07:23:41.100182433 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:41.100195443 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.100200083 INFO Version: Unknown 2026-08-22 07:23:41.100238553 DEBUG Received server response for request 1 2026-08-22 07:23:41.100269363 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.100361174 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.100397804 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.100401574 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.100416684 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:41.100466124 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.100491534 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:41.100495764 DEBUG Initializing workspace `file:///tmp/.tmpwb0bFQ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.100514094 DEBUG Searching for a project in '/tmp/.tmpwb0bFQ/root1' 2026-08-22 07:23:41.100546664 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.100551104 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.100845744 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.100850575 DEBUG Discovering virtual environment in `/tmp/.tmpwb0bFQ/root1` 2026-08-22 07:23:41.100890105 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:41.100894425 DEBUG No virtual environment found 2026-08-22 07:23:41.100905475 DEBUG Adding first-party search path `/tmp/.tmpwb0bFQ/root1` 2026-08-22 07:23:41.100909525 DEBUG Using vendored stdlib 2026-08-22 07:23:41.101001355 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.101005825 DEBUG Adding new file root '/tmp/.tmpwb0bFQ/root1' of kind Project 2026-08-22 07:23:41.101125115 DEBUG Initializing workspace `file:///tmp/.tmpwb0bFQ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.101134785 DEBUG Searching for a project in '/tmp/.tmpwb0bFQ/root2' 2026-08-22 07:23:41.101162715 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.101166175 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.101415096 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.101419186 DEBUG Discovering virtual environment in `/tmp/.tmpwb0bFQ/root2` 2026-08-22 07:23:41.101452446 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:41.101456006 DEBUG No virtual environment found 2026-08-22 07:23:41.101465766 DEBUG Adding first-party search path `/tmp/.tmpwb0bFQ/root2` 2026-08-22 07:23:41.101469646 DEBUG Using vendored stdlib 2026-08-22 07:23:41.101564466 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.101568196 DEBUG Adding new file root '/tmp/.tmpwb0bFQ/root2' of kind Project 2026-08-22 07:23:41.101644616 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:41.101648546 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:41.101684686 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:41.103334479 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:41.103418370 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwb0bFQ/root1/main.py"))}: Checking file '/tmp/.tmpwb0bFQ/root1/main.py' 2026-08-22 07:23:41.103522290 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwb0bFQ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.112217228 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwb0bFQ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.112299068 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:41.112309678 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:41.114787953 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:41.114838213 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwb0bFQ/root2/main.py"))}: Checking file '/tmp/.tmpwb0bFQ/root2/main.py' 2026-08-22 07:23:41.114885033 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwb0bFQ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.123127580 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwb0bFQ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.123187280 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:41.123210390 DEBUG method="workspace/diagnostic" response.id=2 duration=21.56ms 2026-08-22 07:23:41.123226600 DEBUG Received server response for request 2 2026-08-22 07:23:41.133424581 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:41.133453981 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.133460571 DEBUG method="shutdown" response.id=3 duration=10.69µs 2026-08-22 07:23:41.133471371 DEBUG Received server response for request 3 2026-08-22 07:23:41.133474661 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.133500321 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-08-22 07:23:41.137030848 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.137089458 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.137124458 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.137187258 DEBUG Client info: None 2026-08-22 07:23:41.137220748 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:41.137233708 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.137239608 INFO Version: Unknown 2026-08-22 07:23:41.137278838 DEBUG Received server response for request 1 2026-08-22 07:23:41.137312788 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.137403058 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.137439889 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.137443489 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.137460619 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.137463729 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:41.137517319 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.137531309 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:41.137535329 DEBUG Initializing workspace `file:///tmp/.tmpBVCXw4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.137554479 DEBUG Searching for a project in '/tmp/.tmpBVCXw4' 2026-08-22 07:23:41.137598079 DEBUG Found project at '/tmp/.tmpBVCXw4' 2026-08-22 07:23:41.137602329 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.137921030 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.137926640 DEBUG Discovering virtual environment in `/tmp/.tmpBVCXw4` 2026-08-22 07:23:41.137969060 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:41.137973380 DEBUG No virtual environment found 2026-08-22 07:23:41.137985380 DEBUG Adding first-party search path `/tmp/.tmpBVCXw4` 2026-08-22 07:23:41.137989730 DEBUG Using vendored stdlib 2026-08-22 07:23:41.138083770 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.138087900 DEBUG Adding new file root '/tmp/.tmpBVCXw4' of kind Project 2026-08-22 07:23:41.138329780 DEBUG Initializing workspace `file:///tmp/.tmpBVCXw4/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:41.138340150 DEBUG Searching for a project in '/tmp/.tmpBVCXw4/external/Y' 2026-08-22 07:23:41.138365950 DEBUG Found project at '/tmp/.tmpBVCXw4/external/Y' 2026-08-22 07:23:41.138369180 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.138650611 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.138655131 DEBUG Discovering virtual environment in `/tmp/.tmpBVCXw4/external/Y` 2026-08-22 07:23:41.138691411 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:41.138695351 DEBUG No virtual environment found 2026-08-22 07:23:41.138706411 DEBUG Adding first-party search path `/tmp/.tmpBVCXw4/external/Y` 2026-08-22 07:23:41.138710411 DEBUG Using vendored stdlib 2026-08-22 07:23:41.138792151 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.138795391 DEBUG Adding new file root '/tmp/.tmpBVCXw4/external/Y' of kind Project 2026-08-22 07:23:41.139003702 DEBUG Updating project to check open files 2026-08-22 07:23:41.139020162 DEBUG Updating project to check open files 2026-08-22 07:23:41.139024002 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:41.139027142 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:41.139071942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBVCXw4/systemtests/included.py", kind: File } 2026-08-22 07:23:41.139091512 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBVCXw4/systemtests/included.py` 2026-08-22 07:23:41.139093932 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.139099932 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.139175002 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBVCXw4/systemtests/included.py"))}: Checking file '/tmp/.tmpBVCXw4/systemtests/included.py' 2026-08-22 07:23:41.139304592 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBVCXw4/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.148442381 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBVCXw4/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.152598369 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.49ms 2026-08-22 07:23:41.152617739 DEBUG Received server response for request 2 2026-08-22 07:23:41.152716830 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.152724680 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:41.152771920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBVCXw4/external/Y/only_external.py", kind: File } 2026-08-22 07:23:41.152788070 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBVCXw4/external/Y/only_external.py` 2026-08-22 07:23:41.152790540 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.152799000 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.152835560 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBVCXw4/external/Y/only_external.py"))}: Checking file '/tmp/.tmpBVCXw4/external/Y/only_external.py' 2026-08-22 07:23:41.152900810 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBVCXw4/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.161091836 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBVCXw4/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.165153205 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.35ms 2026-08-22 07:23:41.165177505 DEBUG Received server response for request 3 2026-08-22 07:23:41.175295765 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:41.175327795 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.175334265 DEBUG method="shutdown" response.id=4 duration=10.19µs 2026-08-22 07:23:41.175351725 DEBUG Received server response for request 4 2026-08-22 07:23:41.175355645 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.175370485 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-08-22 07:23:41.179931805 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.179992915 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.180031315 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.180096095 DEBUG Client info: None 2026-08-22 07:23:41.180126255 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:41.180140345 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.180147155 INFO Version: Unknown 2026-08-22 07:23:41.180190185 DEBUG Received server response for request 1 2026-08-22 07:23:41.180224245 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.180360086 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.180409376 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.180413106 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.180429336 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.180432246 DEBUG Client sends request `textDocument/hover` with ID 2 2026-08-22 07:23:41.180499956 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.180517036 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:41.180521796 DEBUG Initializing workspace `file:///tmp/.tmpSndCFK`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.180560076 DEBUG Searching for a project in '/tmp/.tmpSndCFK' 2026-08-22 07:23:41.180589236 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.180594126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.181169887 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.181175727 DEBUG Discovering virtual environment in `/tmp/.tmpSndCFK` 2026-08-22 07:23:41.181228637 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:41.181234647 DEBUG No virtual environment found 2026-08-22 07:23:41.181247467 DEBUG Adding first-party search path `/tmp/.tmpSndCFK` 2026-08-22 07:23:41.181251897 DEBUG Using vendored stdlib 2026-08-22 07:23:41.181383108 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.181388578 DEBUG Adding new file root '/tmp/.tmpSndCFK' of kind Project 2026-08-22 07:23:41.181567308 DEBUG Initializing workspace `file:///tmp/.tmpSndCFK/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:41.181579338 DEBUG Searching for a project in '/tmp/.tmpSndCFK/external/Y' 2026-08-22 07:23:41.181616508 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.181620768 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.182136589 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.182149049 DEBUG Discovering virtual environment in `/tmp/.tmpSndCFK/external/Y` 2026-08-22 07:23:41.182186269 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:41.182190509 DEBUG No virtual environment found 2026-08-22 07:23:41.182201399 DEBUG Adding first-party search path `/tmp/.tmpSndCFK/external/Y` 2026-08-22 07:23:41.182205559 DEBUG Using vendored stdlib 2026-08-22 07:23:41.182301329 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.182304749 DEBUG Adding new file root '/tmp/.tmpSndCFK/external/Y' of kind Project 2026-08-22 07:23:41.182407010 DEBUG Updating project to check open files 2026-08-22 07:23:41.182421370 DEBUG Updating project to check open files 2026-08-22 07:23:41.182425650 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:41.182429600 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:41.182511640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSndCFK/systemtests/foo.py", kind: File } 2026-08-22 07:23:41.182534820 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSndCFK/systemtests/foo.py` 2026-08-22 07:23:41.182537640 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.182544450 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.182951071 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.192502330 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.196583638 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-08-22 07:23:41.196625068 DEBUG method="textDocument/hover" response.id=2 duration=14.07ms 2026-08-22 07:23:41.196640258 DEBUG Received server response for request 2 2026-08-22 07:23:41.196676269 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:41.196683809 DEBUG Client sends request `textDocument/hover` with ID 3 2026-08-22 07:23:41.196738059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSndCFK/external/Y/foo.py", kind: File } 2026-08-22 07:23:41.196753639 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSndCFK/external/Y/foo.py` 2026-08-22 07:23:41.196756159 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:41.196764679 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:41.196799409 DEBUG method="textDocument/hover" response.id=3 duration=29.86µs 2026-08-22 07:23:41.196807929 DEBUG Received server response for request 3 2026-08-22 07:23:41.206882749 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:41.206911979 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.206918819 DEBUG method="shutdown" response.id=4 duration=9.45µs 2026-08-22 07:23:41.206935009 DEBUG Received server response for request 4 2026-08-22 07:23:41.206939309 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.206954639 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-08-22 07:23:41.209872975 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.209944115 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.209982856 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.210044086 DEBUG Client info: None 2026-08-22 07:23:41.210068626 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:41.210082456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.210087936 INFO Version: Unknown 2026-08-22 07:23:41.210128896 DEBUG Received server response for request 1 2026-08-22 07:23:41.210174886 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.210303726 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.210349256 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.210353406 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.210371546 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:41.210431316 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.210451057 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:41.210455097 DEBUG Initializing workspace `file:///tmp/.tmprTt4ES/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.210492297 DEBUG Searching for a project in '/tmp/.tmprTt4ES/root1' 2026-08-22 07:23:41.210526057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.210530717 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.211067258 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.211073328 DEBUG Discovering virtual environment in `/tmp/.tmprTt4ES/root1` 2026-08-22 07:23:41.211124688 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:41.211130058 DEBUG No virtual environment found 2026-08-22 07:23:41.211142698 DEBUG Adding first-party search path `/tmp/.tmprTt4ES/root1` 2026-08-22 07:23:41.211146968 DEBUG Using vendored stdlib 2026-08-22 07:23:41.211280268 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.211285778 DEBUG Adding new file root '/tmp/.tmprTt4ES/root1' of kind Project 2026-08-22 07:23:41.211431878 DEBUG Initializing workspace `file:///tmp/.tmprTt4ES/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.211441798 DEBUG Searching for a project in '/tmp/.tmprTt4ES/root2' 2026-08-22 07:23:41.211472999 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.211476369 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.211946220 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.211955650 DEBUG Discovering virtual environment in `/tmp/.tmprTt4ES/root2` 2026-08-22 07:23:41.211990820 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:41.211994640 DEBUG No virtual environment found 2026-08-22 07:23:41.212005410 DEBUG Adding first-party search path `/tmp/.tmprTt4ES/root2` 2026-08-22 07:23:41.212009770 DEBUG Using vendored stdlib 2026-08-22 07:23:41.212106480 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.212110400 DEBUG Adding new file root '/tmp/.tmprTt4ES/root2' of kind Project 2026-08-22 07:23:41.212206320 DEBUG Initializing workspace `file:///tmp/.tmprTt4ES/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.212217560 DEBUG Searching for a project in '/tmp/.tmprTt4ES/root3' 2026-08-22 07:23:41.212248310 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.212251940 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.212591321 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.212598211 DEBUG Discovering virtual environment in `/tmp/.tmprTt4ES/root3` 2026-08-22 07:23:41.212633151 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:41.212637071 DEBUG No virtual environment found 2026-08-22 07:23:41.212648471 DEBUG Adding first-party search path `/tmp/.tmprTt4ES/root3` 2026-08-22 07:23:41.212652291 DEBUG Using vendored stdlib 2026-08-22 07:23:41.212734051 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.212739521 DEBUG Adding new file root '/tmp/.tmprTt4ES/root3' of kind Project 2026-08-22 07:23:41.212822081 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:41.212826391 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:41.212863861 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:41.215803967 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:41.215893918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root1/main.py"))}: Checking file '/tmp/.tmprTt4ES/root1/main.py' 2026-08-22 07:23:41.216003258 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.226212788 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.226307879 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-08-22 07:23:41.226316469 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:41.227785432 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:41.227844192 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root2/main.py"))}: Checking file '/tmp/.tmprTt4ES/root2/main.py' 2026-08-22 07:23:41.227893422 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.236704050 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.236764790 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:41.236772240 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-08-22 07:23:41.239189925 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-08-22 07:23:41.239246745 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root3/main.py"))}: Checking file '/tmp/.tmprTt4ES/root3/main.py' 2026-08-22 07:23:41.239298725 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root3/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:41.247665082 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprTt4ES/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:41.247729402 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:41.247764612 DEBUG method="workspace/diagnostic" response.id=2 duration=34.94ms 2026-08-22 07:23:41.247792222 DEBUG Received server response for request 2 2026-08-22 07:23:41.247962933 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:41.247975653 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:41.247998303 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmprTt4ES/root2), (root3, file:///tmp/.tmprTt4ES/root3) 2026-08-22 07:23:41.248002833 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmprTt4ES/root2 2026-08-22 07:23:41.249073825 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmprTt4ES/root3 2026-08-22 07:23:41.250078057 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:41.250096477 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:41.250116377 DEBUG method="workspace/diagnostic" response.id=3 duration=53.25µs 2026-08-22 07:23:41.250128617 DEBUG Received server response for request 3 2026-08-22 07:23:41.260255207 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:41.260285267 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:41.260292058 DEBUG method="shutdown" response.id=4 duration=10.04µs 2026-08-22 07:23:41.260309978 DEBUG Received server response for request 4 2026-08-22 07:23:41.260314348 DEBUG Client sends notification `exit` 2026-08-22 07:23:41.260329618 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-08-22 07:23:41.263180833 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:41.263261613 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:41.263310564 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:41.263373714 DEBUG Client info: None 2026-08-22 07:23:41.263400044 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:41.263414904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:41.263420234 INFO Version: Unknown 2026-08-22 07:23:41.263462654 DEBUG Received server response for request 1 2026-08-22 07:23:41.263521964 DEBUG Client sends notification `initialized` 2026-08-22 07:23:41.263652954 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:41.263704094 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:41.263708064 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:41.263722584 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:41.263725614 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:41.263779425 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:41.263793725 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-08-22 07:23:41.263798455 DEBUG Initializing workspace `file:///tmp/.tmp3dH5Cl/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:41.263822105 DEBUG Searching for a project in '/tmp/.tmp3dH5Cl/root1' 2026-08-22 07:23:41.263859585 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:41.263864315 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:41.264411816 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:41.264417346 DEBUG Discovering virtual environment in `/tmp/.tmp3dH5Cl/root1` 2026-08-22 07:23:41.264468776 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:41.264474226 DEBUG No virtual environment found 2026-08-22 07:23:41.264504506 DEBUG Adding first-party search path `/tmp/.tmp3dH5Cl/root1` 2026-08-22 07:23:41.264508866 DEBUG Using vendored stdlib 2026-08-22 07:23:41.264633186 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:41.264638466 DEBUG Adding new file root '/tmp/.tmp3dH5Cl/root1' of kind Project 2026-08-22 07:23:41.264810277 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:41.264814637 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:41.264826667 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmp3dH5Cl/root1) 2026-08-22 07:23:41.264830367 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp3dH5Cl/root1 2026-08-22 07:23:41.264946887 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:43.263841840 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:43.263968601 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:43.264042981 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-08-22 07:23:43.264056281 DEBUG method="shutdown" response.id=3 duration=97.93µs 2026-08-22 07:23:43.264060631 DEBUG Received server response for request 2 2026-08-22 07:23:43.264065151 DEBUG Received server response for request 3 2026-08-22 07:23:43.264070141 DEBUG Client sends notification `exit` 2026-08-22 07:23:43.264080001 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-08-22 07:23:43.265553854 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:43.265635224 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:43.265690554 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:43.265792974 DEBUG Client info: None 2026-08-22 07:23:43.265818084 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:43.265834324 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:43.265840324 INFO Version: Unknown 2026-08-22 07:23:43.265883674 DEBUG Received server response for request 1 2026-08-22 07:23:43.265930865 DEBUG Client sends notification `initialized` 2026-08-22 07:23:43.266076165 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:43.266123735 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:43.266127155 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:43.266145435 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-08-22 07:23:43.266213205 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:43.266230315 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-08-22 07:23:43.266234835 DEBUG Initializing workspace `file:///tmp/.tmpvtGh4F/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:43.266257305 DEBUG Searching for a project in '/tmp/.tmpvtGh4F/root1' 2026-08-22 07:23:43.266292775 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:43.266297495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:43.266787526 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:43.266793286 DEBUG Discovering virtual environment in `/tmp/.tmpvtGh4F/root1` 2026-08-22 07:23:43.266843246 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:43.266849086 DEBUG No virtual environment found 2026-08-22 07:23:43.266862566 DEBUG Adding first-party search path `/tmp/.tmpvtGh4F/root1` 2026-08-22 07:23:43.266867176 DEBUG Using vendored stdlib 2026-08-22 07:23:43.266982067 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:43.266987597 DEBUG Adding new file root '/tmp/.tmpvtGh4F/root1' of kind Project 2026-08-22 07:23:43.267134047 DEBUG Initializing workspace `file:///tmp/.tmpvtGh4F/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:43.267143387 DEBUG Searching for a project in '/tmp/.tmpvtGh4F/root2' 2026-08-22 07:23:43.267173647 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:43.267177407 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:43.267510048 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:43.267514718 DEBUG Discovering virtual environment in `/tmp/.tmpvtGh4F/root2` 2026-08-22 07:23:43.267549688 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:43.267553408 DEBUG No virtual environment found 2026-08-22 07:23:43.267564548 DEBUG Adding first-party search path `/tmp/.tmpvtGh4F/root2` 2026-08-22 07:23:43.267568638 DEBUG Using vendored stdlib 2026-08-22 07:23:43.267651508 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:43.267654928 DEBUG Adding new file root '/tmp/.tmpvtGh4F/root2' of kind Project 2026-08-22 07:23:43.267739008 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:43.267743238 DEBUG Processing deferred request `workspace/diagnostic` 2026-08-22 07:23:43.267781558 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:43.270669374 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:43.270759784 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvtGh4F/root1/main.py"))}: Checking file '/tmp/.tmpvtGh4F/root1/main.py' 2026-08-22 07:23:43.270869474 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvtGh4F/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:43.279450781 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvtGh4F/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:43.279558811 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-08-22 07:23:43.279567771 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-08-22 07:23:43.281956086 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:43.282015626 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvtGh4F/root2/main.py"))}: Checking file '/tmp/.tmpvtGh4F/root2/main.py' 2026-08-22 07:23:43.282064916 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvtGh4F/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:43.290208832 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvtGh4F/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:43.290274202 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-08-22 07:23:43.290300332 DEBUG method="workspace/diagnostic" response.id=2 duration=22.55ms 2026-08-22 07:23:43.290330902 DEBUG Received server response for request 2 2026-08-22 07:23:43.290505173 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:43.290514483 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-08-22 07:23:43.290529863 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpvtGh4F/root2) 2026-08-22 07:23:43.290534473 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpvtGh4F/root2 2026-08-22 07:23:43.291475534 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-08-22 07:23:43.291501035 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-08-22 07:23:43.291536765 DEBUG method="workspace/diagnostic" response.id=3 duration=75.51µs 2026-08-22 07:23:43.291548555 DEBUG Received server response for request 3 2026-08-22 07:23:43.301668144 DEBUG Client sends request `shutdown` with ID 4 2026-08-22 07:23:43.301696104 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:43.301702814 DEBUG method="shutdown" response.id=4 duration=10.41µs 2026-08-22 07:23:43.301712244 DEBUG Received server response for request 4 2026-08-22 07:23:43.301716035 DEBUG Client sends notification `exit` 2026-08-22 07:23:43.301730965 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-08-22 07:23:43.304362230 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:43.304432500 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:43.304473640 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:43.304559500 DEBUG Client info: None 2026-08-22 07:23:43.304590000 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:43.304604520 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:43.304610550 INFO Version: Unknown 2026-08-22 07:23:43.304654960 DEBUG Received server response for request 1 2026-08-22 07:23:43.304697130 DEBUG Client sends notification `initialized` 2026-08-22 07:23:43.304787721 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:43.304825441 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:43.304829201 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:43.304847401 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:43.304850981 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:43.304889891 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:43.304903581 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:43.304907611 DEBUG Initializing workspace `file:///tmp/.tmpYas7e5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:43.304929001 DEBUG Searching for a project in '/tmp/.tmpYas7e5/root1' 2026-08-22 07:23:43.304962511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:43.304966621 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:43.305285081 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:43.305289881 DEBUG Discovering virtual environment in `/tmp/.tmpYas7e5/root1` 2026-08-22 07:23:43.305333652 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:43.305337852 DEBUG No virtual environment found 2026-08-22 07:23:43.305350242 DEBUG Adding first-party search path `/tmp/.tmpYas7e5/root1` 2026-08-22 07:23:43.305354262 DEBUG Using vendored stdlib 2026-08-22 07:23:43.305448312 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:43.305452462 DEBUG Adding new file root '/tmp/.tmpYas7e5/root1' of kind Project 2026-08-22 07:23:43.305588922 DEBUG Initializing workspace `file:///tmp/.tmpYas7e5/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-08-22 07:23:43.305599152 DEBUG Searching for a project in '/tmp/.tmpYas7e5/root2' 2026-08-22 07:23:43.305627782 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-08-22 07:23:43.305631372 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:43.305900983 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:43.305905043 DEBUG Discovering virtual environment in `/tmp/.tmpYas7e5/root2` 2026-08-22 07:23:43.305938343 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:43.305941943 DEBUG No virtual environment found 2026-08-22 07:23:43.305953323 DEBUG Adding first-party search path `/tmp/.tmpYas7e5/root2` 2026-08-22 07:23:43.305957203 DEBUG Using vendored stdlib 2026-08-22 07:23:43.306038043 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:43.306041923 DEBUG Adding new file root '/tmp/.tmpYas7e5/root2' of kind Project 2026-08-22 07:23:43.306121773 DEBUG Updating project to check open files 2026-08-22 07:23:43.306135993 DEBUG Updating project to check open files 2026-08-22 07:23:43.306140093 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:43.306143393 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:43.306185183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYas7e5/root1/main.py", kind: File } 2026-08-22 07:23:43.306204273 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYas7e5/root1/main.py` 2026-08-22 07:23:43.306206723 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:43.306212473 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:43.306278703 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYas7e5/root1/main.py"))}: Checking file '/tmp/.tmpYas7e5/root1/main.py' 2026-08-22 07:23:43.306387774 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYas7e5/root1/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:43.314959160 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYas7e5/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:43.315034691 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.82ms 2026-08-22 07:23:43.315048041 DEBUG Received server response for request 2 2026-08-22 07:23:43.315145861 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:43.315156541 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-08-22 07:23:43.315194271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYas7e5/root2/main.py", kind: File } 2026-08-22 07:23:43.315207801 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYas7e5/root2/main.py` 2026-08-22 07:23:43.315210451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:43.315218341 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:43.315249831 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYas7e5/root2/main.py"))}: Checking file '/tmp/.tmpYas7e5/root2/main.py' 2026-08-22 07:23:43.315295531 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYas7e5/root2/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:43.323302327 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYas7e5/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:43.323366067 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.14ms 2026-08-22 07:23:43.323380517 DEBUG Received server response for request 3 2026-08-22 07:23:43.323429447 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-08-22 07:23:43.323435407 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-08-22 07:23:43.323445637 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpYas7e5/root2) 2026-08-22 07:23:43.323449317 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpYas7e5/root2 2026-08-22 07:23:43.324414109 DEBUG method="textDocument/diagnostic" response.id=4 duration=38.45µs 2026-08-22 07:23:43.324448799 DEBUG Received server response for request 4 2026-08-22 07:23:43.324499429 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-08-22 07:23:43.324537579 DEBUG method="textDocument/diagnostic" response.id=5 duration=28.21µs 2026-08-22 07:23:43.324547189 DEBUG Received server response for request 5 2026-08-22 07:23:43.334648300 DEBUG Client sends request `shutdown` with ID 6 2026-08-22 07:23:43.334690370 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:43.334697110 DEBUG method="shutdown" response.id=6 duration=10.86µs 2026-08-22 07:23:43.334730980 DEBUG Received server response for request 6 2026-08-22 07:23:43.334741560 DEBUG Client sends notification `exit` 2026-08-22 07:23:43.334760760 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-08-22 07:23:43.337242625 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: 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:43.337307885 DEBUG Architecture: x86_64, OS: linux 2026-08-22 07:23:43.337349525 DEBUG Client sends request `initialize` with ID 1 2026-08-22 07:23:43.337438045 DEBUG Client info: None 2026-08-22 07:23:43.337489616 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:43.337505186 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-08-22 07:23:43.337512366 INFO Version: Unknown 2026-08-22 07:23:43.337559556 DEBUG Received server response for request 1 2026-08-22 07:23:43.337602596 DEBUG Client sends notification `initialized` 2026-08-22 07:23:43.337745496 DEBUG Requesting workspace configuration for workspaces 2026-08-22 07:23:43.337789896 DEBUG Received server request `workspace/configuration` 2026-08-22 07:23:43.337793776 INFO Retrying to receive `workspace/configuration` request 2026-08-22 07:23:43.337808386 DEBUG Client sends notification `textDocument/didOpen` 2026-08-22 07:23:43.337811776 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-08-22 07:23:43.337864466 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-08-22 07:23:43.337878456 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-08-22 07:23:43.337882976 DEBUG Initializing workspace `file:///tmp/.tmpu2IAe0/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:43.337907936 DEBUG Searching for a project in '/tmp/.tmpu2IAe0/project' 2026-08-22 07:23:43.337955017 DEBUG Found project at '/tmp/.tmpu2IAe0/project' 2026-08-22 07:23:43.337960227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-08-22 07:23:43.338574838 INFO Defaulting to python-platform `linux` 2026-08-22 07:23:43.338581088 DEBUG Discovering virtual environment in `/tmp/.tmpu2IAe0/project` 2026-08-22 07:23:43.338633268 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:43.338638268 DEBUG No virtual environment found 2026-08-22 07:23:43.338650988 DEBUG Adding first-party search path `/tmp/.tmpu2IAe0/project` 2026-08-22 07:23:43.338655308 DEBUG Using vendored stdlib 2026-08-22 07:23:43.338778638 INFO Python version: Python 3.14, platform: linux 2026-08-22 07:23:43.338783728 DEBUG Adding new file root '/tmp/.tmpu2IAe0/project' of kind Project 2026-08-22 07:23:43.338936669 DEBUG Updating project to check open files 2026-08-22 07:23:43.338952079 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:43.338955509 DEBUG Processing deferred notification `textDocument/didOpen` 2026-08-22 07:23:43.339017139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpu2IAe0/project/main.py", kind: File } 2026-08-22 07:23:43.339037849 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu2IAe0/project/main.py` 2026-08-22 07:23:43.339040599 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-08-22 07:23:43.339047749 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-08-22 07:23:43.339457290 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu2IAe0/project/main.py"))}: Checking file '/tmp/.tmpu2IAe0/project/main.py' 2026-08-22 07:23:43.339606950 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu2IAe0/project/main.py"))}: Resolving dynamic module resolution paths 2026-08-22 07:23:43.349648400 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu2IAe0/project/main.py"))}: Module `__builtins__` not found in search paths 2026-08-22 07:23:43.349723540 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.67ms 2026-08-22 07:23:43.349739290 DEBUG Received server response for request 2 2026-08-22 07:23:43.359839151 DEBUG Client sends request `shutdown` with ID 3 2026-08-22 07:23:43.359862591 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-08-22 07:23:43.359870231 DEBUG method="shutdown" response.id=3 duration=12.09µs 2026-08-22 07:23:43.359880791 DEBUG Received server response for request 3 2026-08-22 07:23:43.359884731 DEBUG Client sends notification `exit` 2026-08-22 07:23:43.359902621 DEBUG Received exit notification, exiting ok test result: ok. 157 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 19.20s 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.13s; merged doctests compilation took 7.11s 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.72s; merged doctests compilation took 13.71s 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.02s all doctests ran in 37.99s; merged doctests compilation took 37.94s 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.20s; merged doctests compilation took 15.12s 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 92.86s; merged doctests compilation took 92.81s 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.29s; merged doctests compilation took 8.28s 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.81s; merged doctests compilation took 5.80s 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.23s; merged doctests compilation took 18.21s Doc-tests ruff_python_parser Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_parser --test crates/ruff_python_parser/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.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.43s; merged doctests compilation took 20.41s 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 5.98s; merged doctests compilation took 5.98s 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.69s; merged doctests compilation took 6.68s 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.57s; merged doctests compilation took 6.55s 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.27s; merged doctests compilation took 6.25s 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.35s; merged doctests compilation took 41.32s 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 117.23s; merged doctests compilation took 117.18s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.4-build/ruff-0.16.4-1.fc45.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.fc45.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.4-1.fc45.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5FYAbB + 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.KJIYAx + 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.fc45 ruff(x86-64) = 0.16.4-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.39)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libjemalloc.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: python3-ruff-0.16.4-1.fc45.noarch Provides: python-ruff = 0.16.4-1.fc45 python3-ruff = 0.16.4-1.fc45 python3.15-ruff = 0.16.4-1.fc45 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.fc45.x86_64 Provides: ruff-debugsource = 0.16.4-1.fc45 ruff-debugsource(x86-64) = 0.16.4-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.16.4-1.fc45.x86_64 Provides: debuginfo(build-id) = 4615a7ad601aed1d781732b22d9ffb3a117e1d9a ruff-debuginfo = 0.16.4-1.fc45 ruff-debuginfo(x86-64) = 0.16.4-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruff-debugsource(x86-64) = 0.16.4-1.fc45 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.fc45.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.4-1.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.4-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.4-1.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.4-1.fc45.x86_64.rpm Finish: rpmbuild ruff-0.16.4-1.fc45.src.rpm Finish: build phase for ruff-0.16.4-1.fc45.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-45-x86_64-1787379632.503214/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.fc45.src.rpm) Config(child) 71 minutes 27 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "1.fc45", "arch": "src" }, { "name": "ruff", "epoch": null, "version": "0.16.4", "release": "1.fc45", "arch": "x86_64" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.4", "release": "1.fc45", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.16.4", "release": "1.fc45", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.4", "release": "1.fc45", "arch": "x86_64" } ] } RPMResults finished